enter code here $(document).ready(function () {
$('.show-sidebar').on('click', function (e) {
e.preventDefault();
$('div#main').toggleClass('sidebar-show');
setTimeout(MessagesMenuWidth, 250);
});
var ajax_url = location.hash.replace(/^#/, '');
if (ajax_url.length < 1) {
ajax_url = 'ajax/dashboard.html';
}
LoadAjaxContent(ajax_url);
$('.main-menu').on('click', 'a', function (e) {
var parents = $(this).parents('li');
var li = $(this).closest('li.dropdown');
var another_items = $('.main-menu li').not(parents);
another_items.find('a').removeClass('active');
another_items.find('a').removeClass('active-parent');
if ($(this).hasClass('dropdown-toggle') || $(this).closest('li').find('ul').length == 0) {
$(this).addClass('active-parent');
var current = $(this).next();
if (current.is(':visible')) {
li.find("ul.dropdown-menu").slideUp('fast');
li.find("ul.dropdown-menu a").removeClass('active')
}
else {
another_items.find("ul.dropdown-menu").slideUp('fast');
current.slideDown('fast');
}
}
else {
if (li.find('a.dropdown-toggle').hasClass('active-parent')) {
var pre = $(this).closest('ul.dropdown-menu');
pre.find("li.dropdown").not($(this).closest('li')).find('ul.dropdown-menu').slideUp('fast');
}
}
if ($(this).hasClass('active') == false) {
$(this).parents("ul.dropdown-menu").find('a').removeClass('active');
$(this).addClass('active')
}
if ($(this).hasClass('ajax-link')) {
e.preventDefault();
if ($(this).hasClass('add-full')) {
$('#content').addClass('full-content');
}
else {
$('#content').removeClass('full-content');
}
var url = $(this).attr('href');
window.location.hash = url;
LoadAjaxContent(url);
}
if ($(this).attr('href') == '#') {
e.preventDefault();
}
});
var height = window.innerHeight - 49;
$('#main').css('min-height', height)
.on('click', '.expand-link', function (e) {
var body = $('body');
e.preventDefault();
var box = $(this).closest('div.box');
var button = $(this).find('i');
button.toggleClass('fa-expand').toggleClass('fa-compress');
box.toggleClass('expanded');
body.toggleClass('body-expanded');
var timeout = 0;
if (body.hasClass('body-expanded')) {
timeout = 100;
}
setTimeout(function () {
box.toggleClass('expanded-padding');
}, timeout);
setTimeout(function () {
box.resize();
box.find('[id^=map-]').resize();
}, timeout + 50);
})
.on('click', '.collapse-link', function (e) {
e.preventDefault();
var box = $(this).closest('div.box');
var button = $(this).find('i');
var content = box.find('div.box-content');
content.slideToggle('fast');
button.toggleClass('fa-chevron-up').toggleClass('fa-chevron-down');
setTimeout(function () {
box.resize();
box.find('[id^=map-]').resize();
}, 50);
})
.on('click', '.close-link', function (e) {
e.preventDefault();
var content = $(this).closest('div.box');
content.remove();
});
$('#locked-screen').on('click', function (e) {
e.preventDefault();
$('body').addClass('body-screensaver');
$('#screensaver').addClass("show");
ScreenSaver();
});
$('body').on('click', 'a.close-link', function(e){
e.preventDefault();
CloseModalBox();
});
$('#top-panel').on('click','a', function(e){
if ($(this).hasClass('ajax-link')) {
e.preventDefault();
if ($(this).hasClass('add-full')) {
$('#content').addClass('full-content');
}
else {
$('#content').removeClass('full-content');
}
var url = $(this).attr('href');
window.location.hash = url;
LoadAjaxContent(url);
}
});