| 12345678910111213 |
- /*! AdminLTE app.js
- * ================
- * Main JS application file for AdminLTE v2. This file
- * should be included in all pages. It controls some layout
- * options and implements exclusive AdminLTE plugins.
- *
- * @Author Almsaeed Studio
- * @Support <http://www.almsaeedstudio.com>
- * @Email <support@almsaeedstudio.com>
- * @version 2.3.3
- * @license MIT <http://opensource.org/licenses/MIT>
- */
- if(typeof jQuery==="undefined"){throw new Error("AdminLTE requires jQuery")}$.AdminLTE={};$.AdminLTE.options={navbarMenuSlimscroll:true,navbarMenuSlimscrollWidth:"3px",navbarMenuHeight:"200px",animationSpeed:500,sidebarToggleSelector:"[data-toggle='offcanvas']",sidebarPushMenu:true,sidebarSlimScroll:true,sidebarExpandOnHover:false,enableBoxRefresh:true,enableBSToppltip:false,BSTooltipSelector:"[data-toggle='tooltip']",enableFastclick:true,enableControlSidebar:false,controlSidebarOptions:{toggleBtnSelector:"[data-toggle='control-sidebar']",selector:".control-sidebar",slide:false},enableBoxWidget:true,boxWidgetOptions:{boxWidgetIcons:{collapse:"fa-minus",open:"fa-plus",remove:"fa-times"},boxWidgetSelectors:{remove:'[data-widget="remove"]',collapse:'[data-widget="collapse"]'}},directChat:{enable:true,contactToggleSelector:'[data-widget="chat-pane-toggle"]'},colors:{lightBlue:"#3c8dbc",red:"#f56954",green:"#00a65a",aqua:"#00c0ef",yellow:"#f39c12",blue:"#0073b7",navy:"#001F3F",teal:"#39CCCC",olive:"#3D9970",lime:"#01FF70",orange:"#FF851B",fuchsia:"#F012BE",purple:"#8E24AA",maroon:"#D81B60",black:"#222222",gray:"#d2d6de"},screenSizes:{xs:480,sm:768,md:992,lg:1200}};$(function(){$("body").removeClass("hold-transition");if(typeof AdminLTEOptions!=="undefined"){$.extend(true,$.AdminLTE.options,AdminLTEOptions)}var a=$.AdminLTE.options;_init();$.AdminLTE.layout.activate();$.AdminLTE.tree(".sidebar");if(a.enableControlSidebar){$.AdminLTE.controlSidebar.activate()}if(a.navbarMenuSlimscroll&&typeof $.fn.slimscroll!="undefined"){$(".navbar .menu").slimscroll({height:a.navbarMenuHeight,alwaysVisible:false,size:a.navbarMenuSlimscrollWidth}).css("width","100%")}if(a.sidebarPushMenu){$.AdminLTE.pushMenu.activate(a.sidebarToggleSelector)}if(a.enableBSToppltip){$("body").tooltip({selector:a.BSTooltipSelector})}if(a.enableBoxWidget){$.AdminLTE.boxWidget.activate()}if(a.enableFastclick&&typeof FastClick!="undefined"){FastClick.attach(document.body)}if(a.directChat.enable){$(document).on("click",a.directChat.contactToggleSelector,function(){var b=$(this).parents(".direct-chat").first();b.toggleClass("direct-chat-contacts-open")})}$('.btn-group[data-toggle="btn-toggle"]').each(function(){var b=$(this);$(this).find(".btn").on("click",function(c){b.find(".btn.active").removeClass("active");$(this).addClass("active");c.preventDefault()})})});function _init(){$.AdminLTE.layout={activate:function(){var a=this;a.fix();a.fixSidebar();$(window,".wrapper").resize(function(){a.fix();a.fixSidebar()})},fix:function(){var d=$(".main-header").outerHeight()+$(".main-footer").outerHeight();var b=$(window).height();var a=$(".sidebar").height();if($("body").hasClass("fixed")){$(".content-wrapper, .right-side").css("min-height",b-$(".main-footer").outerHeight())}else{var c;if(b>=a){$(".content-wrapper, .right-side").css("min-height",b-d);c=b-d}else{$(".content-wrapper, .right-side").css("min-height",a);c=a}}},fixSidebar:function(){if(!$("body").hasClass("fixed")){if(typeof $.fn.slimScroll!="undefined"){$(".sidebar").slimScroll({destroy:true}).height("auto")}return}else{if(typeof $.fn.slimScroll=="undefined"&&window.console){window.console.error("Error: the fixed layout requires the slimscroll plugin!")}}if($.AdminLTE.options.sidebarSlimScroll){if(typeof $.fn.slimScroll!="undefined"){$(".sidebar").slimScroll({destroy:true}).height("auto");$(".sidebar").slimscroll({height:($(window).height()-$(".main-header").height())+"px",color:"rgba(0,0,0,0.2)",size:"3px"})}}}};$.AdminLTE.pushMenu={activate:function(a){var b=$.AdminLTE.options.screenSizes;$(document).on("click",a,function(c){c.preventDefault();if($(window).width()>(b.sm-1)){if($("body").hasClass("sidebar-collapse")){$("body").removeClass("sidebar-collapse").trigger("expanded.pushMenu")}else{$("body").addClass("sidebar-collapse").trigger("collapsed.pushMenu")}}else{if($("body").hasClass("sidebar-open")){$("body").removeClass("sidebar-open").removeClass("sidebar-collapse").trigger("collapsed.pushMenu")}else{$("body").addClass("sidebar-open").trigger("expanded.pushMenu")}}});$(".content-wrapper").click(function(){if($(window).width()<=(b.sm-1)&&$("body").hasClass("sidebar-open")){$("body").removeClass("sidebar-open")}});if($.AdminLTE.options.sidebarExpandOnHover||($("body").hasClass("fixed")&&$("body").hasClass("sidebar-mini"))){this.expandOnHover()}},expandOnHover:function(){var b=this;var a=$.AdminLTE.options.screenSizes.sm-1;$(".main-sidebar").hover(function(){if($("body").hasClass("sidebar-mini")&&$("body").hasClass("sidebar-collapse")&&$(window).width()>a){b.expand()}},function(){if($("body").hasClass("sidebar-mini")&&$("body").hasClass("sidebar-expanded-on-hover")&&$(window).width()>a){b.collapse()}})},expand:function(){$("body").removeClass("sidebar-collapse").addClass("sidebar-expanded-on-hover")},collapse:function(){if($("body").hasClass("sidebar-expanded-on-hover")){$("body").removeClass("sidebar-expanded-on-hover").addClass("sidebar-collapse")}}};$.AdminLTE.tree=function(a){var c=this;var b=$.AdminLTE.options.animationSpeed;$(document).on("click",a+" li a",function(j){var i=$(this);var f=i.next();if((f.is(".treeview-menu"))&&(f.is(":visible"))&&(!$("body").hasClass("sidebar-collapse"))){f.slideUp(b,function(){f.removeClass("menu-open")});f.parent("li").removeClass("active")}else{if((f.is(".treeview-menu"))&&(!f.is(":visible"))){var d=i.parents("ul").first();var g=d.find("ul:visible").slideUp(b);g.removeClass("menu-open");var h=i.parent("li");f.slideDown(b,function(){f.addClass("menu-open");d.find("li.active").removeClass("active");h.addClass("active");c.layout.fix()})}}if(f.is(".treeview-menu")){j.preventDefault()}})};$.AdminLTE.controlSidebar={activate:function(){var e=this;var d=$.AdminLTE.options.controlSidebarOptions;var c=$(d.selector);var b=$(d.toggleBtnSelector);b.on("click",function(f){f.preventDefault();if(!c.hasClass("control-sidebar-open")&&!$("body").hasClass("control-sidebar-open")){e.open(c,d.slide)}else{e.close(c,d.slide)}});var a=$(".control-sidebar-bg");e._fix(a);if($("body").hasClass("fixed")){e._fixForFixed(c)}else{if($(".content-wrapper, .right-side").height()<c.height()){e._fixForContent(c)}}},open:function(b,a){if(a){b.addClass("control-sidebar-open")}else{$("body").addClass("control-sidebar-open")}},close:function(b,a){if(a){b.removeClass("control-sidebar-open")}else{$("body").removeClass("control-sidebar-open")}},_fix:function(a){var b=this;if($("body").hasClass("layout-boxed")){a.css("position","absolute");a.height($(".wrapper").height());$(window).resize(function(){b._fix(a)})}else{a.css({position:"fixed",height:"auto"})}},_fixForFixed:function(a){a.css({position:"fixed","max-height":"100%",overflow:"auto","padding-bottom":"50px"})},_fixForContent:function(a){$(".content-wrapper, .right-side").css("min-height",a.height())}};$.AdminLTE.boxWidget={selectors:$.AdminLTE.options.boxWidgetOptions.boxWidgetSelectors,icons:$.AdminLTE.options.boxWidgetOptions.boxWidgetIcons,animationSpeed:$.AdminLTE.options.animationSpeed,activate:function(a){var b=this;if(!a){a=document}$(a).on("click",b.selectors.collapse,function(c){c.preventDefault();b.collapse($(this))});$(a).on("click",b.selectors.remove,function(c){c.preventDefault();b.remove($(this))})},collapse:function(a){var d=this;var b=a.parents(".box").first();var c=b.find("> .box-body, > .box-footer, > form >.box-body, > form > .box-footer");if(!b.hasClass("collapsed-box")){a.children(":first").removeClass(d.icons.collapse).addClass(d.icons.open);c.slideUp(d.animationSpeed,function(){b.addClass("collapsed-box")})}else{a.children(":first").removeClass(d.icons.open).addClass(d.icons.collapse);c.slideDown(d.animationSpeed,function(){b.removeClass("collapsed-box")})}},remove:function(a){var b=a.parents(".box").first();b.slideUp(this.animationSpeed)}}}(function(a){a.fn.boxRefresh=function(d){var e=a.extend({trigger:".refresh-btn",source:"",onLoadStart:function(g){return g},onLoadDone:function(g){return g}},d);var c=a('<div class="overlay"><div class="fa fa-refresh fa-spin"></div></div>');return this.each(function(){if(e.source===""){if(window.console){window.console.log("Please specify a source first - boxRefresh()")}return}var g=a(this);var h=g.find(e.trigger).first();h.on("click",function(i){i.preventDefault();f(g);g.find(".box-body").load(e.source,function(){b(g)})})});function f(g){g.append(c);e.onLoadStart.call(g)}function b(g){g.find(c).remove();e.onLoadDone.call(g)}}})(jQuery);(function(a){a.fn.activateBox=function(){a.AdminLTE.boxWidget.activate(this)};a.fn.toggleBox=function(){var b=a(a.AdminLTE.boxWidget.selectors.collapse,this);a.AdminLTE.boxWidget.collapse(b)};a.fn.removeBox=function(){var b=a(a.AdminLTE.boxWidget.selectors.remove,this);a.AdminLTE.boxWidget.remove(b)}})(jQuery);(function(a){a.fn.todolist=function(b){var c=a.extend({onCheck:function(d){return d},onUncheck:function(d){return d}},b);return this.each(function(){if(typeof a.fn.iCheck!="undefined"){a("input",this).on("ifChecked",function(){var d=a(this).parents("li").first();d.toggleClass("done");c.onCheck.call(d)});a("input",this).on("ifUnchecked",function(){var d=a(this).parents("li").first();d.toggleClass("done");c.onUncheck.call(d)})}else{a("input",this).on("change",function(){var d=a(this).parents("li").first();d.toggleClass("done");if(a("input",d).is(":checked")){c.onCheck.call(d)}else{c.onUncheck.call(d)}})}})}}(jQuery));
|