63 lines
1.4 KiB
JavaScript
63 lines
1.4 KiB
JavaScript
|
|
/*
|
|
* 로그아웃
|
|
* */
|
|
const logout = function(){
|
|
ajax_json({
|
|
url: "/kadm/inc/common.ajax.php",
|
|
type: "POST",
|
|
data: {mode: 'adminLogout'},
|
|
success: function (data) {
|
|
if ( data.code ) {
|
|
kuls_alert("로그아웃 되었습니다.",function(){
|
|
location.href="/kadm/";
|
|
});
|
|
}
|
|
},
|
|
error: function (request, status, error) {
|
|
kuls_alert(error.message);
|
|
}
|
|
});
|
|
};
|
|
|
|
const menu_toggle = function(){
|
|
jQuery("#root").toggleClass("full-width");
|
|
}
|
|
|
|
const cont_hfix = function(){
|
|
jQuery(".cont_hfix").css('height',0);
|
|
let win_h = jQuery(window).outerHeight();
|
|
jQuery(".cont_hfix").toArray().forEach( tgt => {
|
|
let cont_y = jQuery(tgt).offset().top;
|
|
let cont_height = win_h - cont_y - 20;
|
|
jQuery(tgt).css('height',cont_height);
|
|
});
|
|
}
|
|
|
|
const menu_mobile = function(){
|
|
let win_w = jQuery(window).innerWidth();
|
|
if( win_w < 640 ){
|
|
jQuery("#root").addClass("full-width");
|
|
}else{
|
|
jQuery("#root").removeClass("full-width");
|
|
}
|
|
}
|
|
|
|
jQuery(document).ready(function(){
|
|
jQuery(".btn-sidemenu").on("click",menu_toggle);
|
|
|
|
//사이드메뉴 스크롤바
|
|
if( document.querySelector('#side-nav') ){
|
|
new PerfectScrollbar(document.querySelector('#side-nav'));
|
|
}
|
|
|
|
window.setTimeout(function(){ //vue 동작때문에
|
|
cont_hfix();
|
|
menu_mobile();
|
|
},100);
|
|
});
|
|
|
|
jQuery(window).on("resize",function(){
|
|
cont_hfix();
|
|
menu_mobile();
|
|
}); |