$(document).ready(function(){ /* ajax modal call */ $(".modal-ajax").click(function(){ $('#modal_ajax').find('.modal-title').html($(this).attr('data-title')); $('#modal_ajax').find('.modal-body').load($(this).attr('href')); $('#modal_ajax').modal('show'); lists(); return false; }); /* ajax modal call */ /* wide modal */ $(".modal-wide").click(function(){ var modal = $(this).attr('href'); $(modal).on('show.bs.modal', function () { $(this).find('.modal-dialog').css({width: $(window).width()-30,height: $(window).height(),'padding-top': 15, 'padding-bottom': 15}); }); $(modal).on('shown.bs.modal', function () { $(this).find('.scroll').height($(window).height()-105).mCustomScrollbar("update"); }); $(modal).modal('show'); }); /* eof wide modal */ /* tasks */ $(".tasks_view_block").click(function(){ $(".tasks").removeClass('tasks_list'); }); $(".tasks_view_list").click(function(){ $(".tasks").addClass('tasks_list'); }); /* eof tasks */ /* navigation */ $(".page-sidebar").hover(function(){ if($('.page-container').hasClass('page-sidebar-narrow')){ $(this).css('width',230); $(".page-content").css('margin-left',230); $(".page-navigation-hide").css('display','block'); } },function(){ if($('.page-container').hasClass('page-sidebar-narrow')){ $(this).removeAttr('style'); $(".page-content").removeAttr('style'); $(".page-navigation-hide").removeAttr('style'); $(".page-navigation li ul").removeAttr('style'); } }); $(".psn-control").click(function(){ if($('.page-container').hasClass('page-sidebar-narrow')){ $('.page-container').removeClass('page-sidebar-narrow'); $(this).parent('.control').removeClass('active'); }else{ $('.page-container').addClass('page-sidebar-narrow'); $(this).parent('.control').addClass('active'); } return false; }); $(".page-navigation li a").click(function(){ var ul = $(this).parent('li').children('ul'); if(ul.length == 1){ if(ul.is(':visible')) ul.slideUp('fast'); else ul.slideDown('fast'); return false; } }); /* eof navigation */ /* block */ $(".block-remove").click(function(){ $(this).parents(".block").fadeOut('slow',function(){ $(this).remove(); }); return false; }); $(".block-toggle").click(function(){ var content = $(this).parents(".block").children('div').not('.header'); if(content.is(':visible')){ content.slideUp(); $(this).find('span').removeClass('icon-chevron-down').addClass('icon-chevron-up'); }else{ content.slideDown(); $(this).find('span').removeClass('icon-chevron-up').addClass('icon-chevron-down'); } return false; }); /* eof block */ /* input file */ $(".file .btn,.file input:text").click(function(){ var block = $(this).parents('.file'); block.find('input:file').click(); block.find('input:file').change(function(){ block.find('input:text').val(block.find('input:file').val()); }); }); /* eof input file */ /* user change */ $(".user-change-button").click(function(){ $(this).parents(".block").find('.user-change').animate({opacity: 0},400,function(){ $(this).find('img').attr('src','img/user.jpg'); $(this).animate({opacity: 1},400); }); $(this).parents(".block").find(".user-change-row").fadeIn(800); $(this).remove(); }); /* table checkall */ $("table .checkall").click(function(){ var iC = $(this).parents('th').index(); var tB = $(this).parents('table').find('tbody'); if($(this).is(':checked')) tB.find('tr').each(function(){ var cb = $(this).find('td:eq('+iC+') input:checkbox'); cb.parent('span').addClass('checked'); cb.attr('checked',false); }); else tB.find('tr').each(function(){ var cb = $(this).find('td:eq('+iC+') input:checkbox'); cb.parent('span').removeClass('checked') cb.attr('checked',false); }); }); /* eof table checkall */ /* statusbar */ $(".stbar, .statusbar-close").click(function(){ statusbar($(this).attr('href')); return false; }); /* eof statusbar */ /* remove content from ui spinner buttons */ $(".ui-spinner").find('span').html(''); /* icons */ $(".icons-list .col-md-3").click(function(){ var text = $(this).html(); var r = /<(\w+)[^>]*>.*<\/\1>/gi; var icon = $.trim(text.replace(r,"")); $("#modal_icon .modal-body .list").html('
<i class="'+icon+'"></i>
<span class="'+icon+'"></span>
.'+icon+'