Menu's now load slower but update when needed. Also frozen users now catch the forbidden error
56 lines
2.3 KiB
JavaScript
56 lines
2.3 KiB
JavaScript
$(document).ready(function() {
|
|
// Toggle menu
|
|
$("#own-profile-picture, #open-notifications").click(function() {
|
|
if ($("#notification-center").css('display') == "none") {
|
|
// Make the menu visible and move the content to the left.
|
|
$(".modal").width("calc(100% - 512px)");
|
|
$(".content").css("margin-right", "256px");
|
|
$("#notification-center").css("right", "0px");
|
|
$("#notification-center").css("display", "block");
|
|
$("#contact-menu").css("display", "block");
|
|
|
|
// Add cookie so the menu stays open on other pages
|
|
if (window.innerWidth > 1080) {
|
|
$("#chat-history").css("margin-right", "266px");
|
|
$("#chat-history").css("width", "calc(100% - 512px - 75px)");
|
|
document.cookie = "menu=open; path=/";
|
|
} else {
|
|
document.cookie = "menu=closed; path=/";
|
|
}
|
|
} else {
|
|
$(".modal").width("calc(100% - 256px)");
|
|
$(".content").css("margin-right", "0px");
|
|
$("#notification-center").css("display", "none");
|
|
|
|
if (window.innerWidth > 1080) {
|
|
$("#chat-history").css("margin-right", "10px");
|
|
$("#chat-history").css("width", "calc(100% - 256px - 85px)");
|
|
} else {
|
|
// Make the menu invisible and move the content to the right.
|
|
$("#contact-menu").css("display", "none");
|
|
}
|
|
|
|
// Change menu cookie to close
|
|
document.cookie = "menu=closed; path=/";
|
|
}
|
|
});
|
|
|
|
if (getCookie("menu") == "open") {
|
|
// Make the menu visible and move the content to the left.
|
|
$(".modal").width("calc(100% - 512px)");
|
|
$(".content").css("margin-right", "256px");
|
|
$("#notification-center").css("right", "0px");
|
|
$("#notification-center").css("display", "block");
|
|
$("#contact-menu").css("display", "block");
|
|
|
|
// Add cookie so the menu stays open on other pages
|
|
if (window.innerWidth > 1080) {
|
|
$("#chat-history").css("margin-right", "266px");
|
|
$("#chat-history").width("calc(100% - 587px)");
|
|
document.cookie = "menu=open; path=/";
|
|
} else {
|
|
document.cookie = "menu=closed; path=/";
|
|
}
|
|
}
|
|
});
|