You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
50 lines
1.4 KiB
50 lines
1.4 KiB
1 year ago
|
// jQuery
|
||
|
|
||
|
$(function () {
|
||
|
"use strict";
|
||
|
|
||
|
var mail = $(".email-table .max-texts a");
|
||
|
|
||
|
// Highlight row when checkbox is checked
|
||
|
$(".email-table")
|
||
|
.find("tr > td:first-child")
|
||
|
.find("input[type=checkbox]")
|
||
|
.on("change", function () {
|
||
|
if ($(this).is(":checked")) {
|
||
|
$(this).parents("tr").addClass("selected");
|
||
|
} else {
|
||
|
$(this).parents("tr").removeClass("selected");
|
||
|
}
|
||
|
});
|
||
|
|
||
|
$(".sl-all").on("click", function () {
|
||
|
$(".email-table input:checkbox").not(this).prop("checked", this.checked);
|
||
|
if ($(".email-table input:checkbox").is(":checked")) {
|
||
|
$(".email-table input:checkbox").parents("tr").addClass("selected");
|
||
|
} else {
|
||
|
$(".email-table input:checkbox").parents("tr").removeClass("selected");
|
||
|
}
|
||
|
});
|
||
|
|
||
|
$("#compose_mail").on("click", function () {
|
||
|
$(".right-part.mail-list").fadeOut("fast");
|
||
|
$(".right-part.mail-details").fadeOut("fast");
|
||
|
$(".right-part.mail-compose").fadeIn("fast");
|
||
|
});
|
||
|
|
||
|
$("#cancel_compose").on("click", function () {
|
||
|
$(".right-part.mail-compose").fadeOut("fast");
|
||
|
$(".right-part.mail-list").fadeIn("fast");
|
||
|
});
|
||
|
|
||
|
$(mail).on("click", function () {
|
||
|
$(".right-part.mail-list").fadeOut("fast");
|
||
|
$(".right-part.mail-details").fadeIn("fast");
|
||
|
});
|
||
|
|
||
|
$("#back_to_inbox").on("click", function () {
|
||
|
$(".right-part.mail-details").fadeOut("fast");
|
||
|
$(".right-part.mail-list").fadeIn("fast");
|
||
|
});
|
||
|
});
|