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.
49 lines
1.4 KiB
49 lines
1.4 KiB
// 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"); |
|
}); |
|
});
|
|
|