function menu() { localStorage.setItem("menu-done", true) $("#fukidashi").addClass("hide") if (!$("#menu").hasClass("appear")) { $("#menu").addClass("appear") var left = localStorage.getItem("menu-left") if (left > $('body').width() - $('#menu').width()) { left = $('body').width() - $('#menu').width() } else if (left < 0) { left = 0 } var top = localStorage.getItem("menu-top") if (top > $('body').height() - $('#menu').height()) { top = $('body').height() - $('#menu').height() } else if (top < 0) { top = 0 } $('#menu').css("left", left + "px") $('#menu').css("top", top + "px") var height = localStorage.getItem("menu-height") var width = localStorage.getItem("menu-width") if(height){ $('#menu').css("height", height + "px") }else{ $('#menu').css("height", "460px") } if(width){ $('#menu').css("width", width + "px") } $('#menu').fadeIn() $("#menu-bar").html("TheDesk " + localStorage.getItem("ver")) $(".menu-content").addClass("hide") $("#add-box").removeClass("hide") $("#left-menu div").removeClass("active") $("#addColumnMenu").addClass("active") $("#addColumnMenu").click() } else { $('#menu').fadeOut() $("#menu").removeClass("appear") } } $(function () { $("#menu").draggable({ handle: "#menu-bar", stop: function () { var left = $('#menu').offset().left if (left > $('body').width() - $('#menu').width()) { left = $('body').width() - $('#menu').width() } else if (left < 0) { left = 0 } var top = $('#menu').offset().top if (top > $('body').height() - $('#menu').height()) { top = $('body').height() - $('#menu').height() } else if (top < 0) { top = 0 } localStorage.setItem("menu-left", left) localStorage.setItem("menu-top", top) } }) $("#menu").resizable({ minHeight: 150, minWidth: 200, stop: function (event, ui) { localStorage.setItem("menu-height", ui.size.height) localStorage.setItem("menu-width", ui.size.width) } }) }) function help() { $("#left-menu a").removeClass("active") $("#helpMenu").addClass("active") $(".menu-content").addClass("hide") $("#help-box").removeClass("hide") postMessage(["sendSinmpleIpc", "getLogs"], "*") }