78 lines
2.3 KiB
JavaScript
78 lines
2.3 KiB
JavaScript
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"], "*")
|
|
} |