From 6841615631a6db9cf34319d205b2e69e1bec4b5a Mon Sep 17 00:00:00 2001 From: Abdullah Almsaeed Date: Sat, 2 Jul 2016 11:44:24 -0400 Subject: [PATCH] Update Layout manager to work with regular layout for now --- build/js/dist/Layout.js | 27 +++++++------------ build/js/dist/Layout.js.map | 2 +- build/js/dist/PushMenu.js | 10 +++---- build/js/dist/PushMenu.js.map | 2 +- build/js/dist/Treeview.js | 10 +++---- build/js/dist/Treeview.js.map | 2 +- build/js/dist/Widget.js | 10 +++---- build/js/dist/Widget.js.map | 2 +- build/js/src/AdminLTE.js | 18 +++---------- build/js/src/Layout.js | 18 +++---------- dist/js/adminlte.js | 51 +++++++++++++++-------------------- dist/js/adminlte.js.map | 2 +- dist/js/adminlte.min.js | 2 +- 13 files changed, 57 insertions(+), 99 deletions(-) diff --git a/build/js/dist/Layout.js b/build/js/dist/Layout.js index 6199780ba..adfd082b6 100644 --- a/build/js/dist/Layout.js +++ b/build/js/dist/Layout.js @@ -1,6 +1,6 @@ 'use strict'; -var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -11,7 +11,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons * -------------------------------------------- */ -var Layout = (function ($) { +var Layout = function ($) { 'use strict'; /** @@ -32,6 +32,7 @@ var Layout = (function ($) { SIDEBAR: '.main-sidebar', HEADER: '.main-header', CONTENT: '.content-wrapper', + CONTENT_HEADER: '.content-header', WRAPPER: '.wrapper', CONTROL_SIDEBAR: '.control-sidebar', LAYOUT_FIXED: '.layout-fixed', @@ -44,14 +45,12 @@ var Layout = (function ($) { LAYOUT_FIXED: 'layout-fixed' }; - var Default = {}; - /** * Class Definition * ==================================================== */ - var Layout = (function () { + var Layout = function () { function Layout(element) { _classCallCheck(this, Layout); @@ -65,18 +64,10 @@ var Layout = (function ($) { _createClass(Layout, [{ key: 'fixLayoutHeight', value: function fixLayoutHeight() { - var $elements = $(Selector.CONTENT + ', ' + Selector.SIDEBAR + ', ' + Selector.CONTROL_SIDEBAR); - var maxHeight = undefined; + var heights = [$(window).height(), $(Selector.HEADER).outerHeight(), $(Selector.FOOTER).outerHeight()]; - $elements.css('min-height', 0); - - var heights = [$(window).height(), $(Selector.SIDEBAR).height(), $(Selector.HEADER).outerHeight(), $(Selector.CONTROL_SIDEBAR).height(), $(Selector.CONTENT).outerHeight(), $(Selector.FOOTER).outerHeight()]; - - maxHeight = this._max(heights); - - // $elements.css('min-height', maxHeight) - - // $(Selector.CONTENT).css('min-height', maxHeight - (heights[2] + heights[5])) + $(Selector.CONTENT).css('min-height', heights[0] - (heights[1] + heights[2])); + console.log(heights[0] - (heights[1] + heights[2])); } // Private @@ -131,7 +122,7 @@ var Layout = (function ($) { }]); return Layout; - })(); + }(); /** * jQuery API @@ -146,5 +137,5 @@ var Layout = (function ($) { }; return Layout; -})(jQuery); +}(jQuery); //# sourceMappingURL=Layout.js.map diff --git a/build/js/dist/Layout.js.map b/build/js/dist/Layout.js.map index 8573dd2f0..b66451f5e 100644 --- a/build/js/dist/Layout.js.map +++ b/build/js/dist/Layout.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/Layout.js"],"names":[],"mappings":"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","file":"Layout.js","sourcesContent":["/**\n * --------------------------------------------\n * AdminLTE Layout.js\n * License MIT\n * --------------------------------------------\n */\n\nconst Layout = (($) => {\n 'use strict'\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'Layout'\n const DATA_KEY = 'lte.layout'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n SIDEBAR: 'sidebar'\n }\n\n const Selector = {\n SIDEBAR: '.main-sidebar',\n HEADER: '.main-header',\n CONTENT: '.content-wrapper',\n WRAPPER: '.wrapper',\n CONTROL_SIDEBAR: '.control-sidebar',\n LAYOUT_FIXED: '.layout-fixed',\n FOOTER: '.main-footer'\n }\n\n const ClassName = {\n HOLD: 'hold-transition',\n SIDEBAR: 'main-sidebar',\n LAYOUT_FIXED: 'layout-fixed'\n }\n\n const Default = {}\n\n /**\n * Class Definition\n * ====================================================\n */\n\n class Layout {\n\n constructor(element) {\n this._element = element\n\n this._init()\n }\n\n // Public\n\n fixLayoutHeight() {\n let $elements = $(`${Selector.CONTENT}, ${Selector.SIDEBAR}, ${Selector.CONTROL_SIDEBAR}`)\n let maxHeight\n\n $elements.css('min-height', 0)\n\n let heights = [\n $(window).height(),\n $(Selector.SIDEBAR).height(),\n $(Selector.HEADER).outerHeight(),\n $(Selector.CONTROL_SIDEBAR).height(),\n $(Selector.CONTENT).outerHeight(),\n $(Selector.FOOTER).outerHeight()\n ]\n\n maxHeight = this._max(heights)\n\n // $elements.css('min-height', maxHeight)\n\n // $(Selector.CONTENT).css('min-height', maxHeight - (heights[2] + heights[5]))\n }\n\n // Private\n\n _init() {\n $('body').removeClass(ClassName.HOLD)\n\n this.fixLayoutHeight()\n $(Selector.SIDEBAR).on('collapsed.lte.treeview expanded.lte.treeview', () => {\n this.fixLayoutHeight()\n })\n $(window).resize(() => {\n this.fixLayoutHeight()\n })\n }\n\n _max(numbers) {\n let max = 0\n\n numbers.forEach((v) => {\n if (v > max) {\n max = v\n }\n })\n\n return max\n }\n\n // Static\n\n static _jQueryInterface(operation) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Layout(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (operation) {\n data[operation]()\n }\n })\n }\n }\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = Layout._jQueryInterface\n $.fn[NAME].Constructor = Layout\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Layout._jQueryInterface\n }\n\n return Layout\n\n})(jQuery)\n"]} \ No newline at end of file +{"version":3,"sources":["../src/Layout.js"],"names":[],"mappings":";;;;;;;;;;;;;AAOA,IAAM,SAAU,UAAC,CAAD,EAAO;AACrB;;;;;;;AAOA,MAAM,OAAqB,QAA3B;AACA,MAAM,WAAqB,YAA3B;AACA,MAAM,kBAAyB,QAA/B;AACA,MAAM,qBAAqB,EAAE,EAAF,CAAK,IAAL,CAA3B;;AAEA,MAAM,QAAQ;AACZ,aAAS;AADG,GAAd;;AAIA,MAAM,WAAW;AACf,aAAS,eADM;AAEf,YAAQ,cAFO;AAGf,aAAS,kBAHM;AAIf,oBAAgB,iBAJD;AAKf,aAAS,UALM;AAMf,qBAAiB,kBANF;AAOf,kBAAc,eAPC;AAQf,YAAQ;AARO,GAAjB;;AAWA,MAAM,YAAY;AAChB,UAAM,iBADU;AAEhB,aAAS,cAFO;AAGhB,kBAAc;AAHE,GAAlB;;;;;;;AA5BqB,MAuCf,MAvCe;AAyCnB,oBAAY,OAAZ,EAAqB;AAAA;;AACnB,WAAK,QAAL,GAAgB,OAAhB;;AAEA,WAAK,KAAL;AACD;;;;AA7CkB;AAAA;AAAA,wCAiDD;AAChB,YAAI,UAAU,CACZ,EAAE,MAAF,EAAU,MAAV,EADY,EAEZ,EAAE,SAAS,MAAX,EAAmB,WAAnB,EAFY,EAGZ,EAAE,SAAS,MAAX,EAAmB,WAAnB,EAHY,CAAd;;AAMA,UAAE,SAAS,OAAX,EAAoB,GAApB,CAAwB,YAAxB,EAAsC,QAAQ,CAAR,KAAc,QAAQ,CAAR,IAAa,QAAQ,CAAR,CAA3B,CAAtC;AACA,gBAAQ,GAAR,CAAY,QAAQ,CAAR,KAAc,QAAQ,CAAR,IAAa,QAAQ,CAAR,CAA3B,CAAZ;AACD;;;;AA1DkB;AAAA;AAAA,8BA8DX;AAAA;;AACN,UAAE,MAAF,EAAU,WAAV,CAAsB,UAAU,IAAhC;;AAEA,aAAK,eAAL;AACA,UAAE,SAAS,OAAX,EAAoB,EAApB,CAAuB,8CAAvB,EAAuE,YAAM;AAC3E,gBAAK,eAAL;AACD,SAFD;AAGA,UAAE,MAAF,EAAU,MAAV,CAAiB,YAAM;AACrB,gBAAK,eAAL;AACD,SAFD;AAGD;AAxEkB;AAAA;AAAA,2BA0Ed,OA1Ec,EA0EL;AACZ,YAAI,MAAM,CAAV;;AAEA,gBAAQ,OAAR,CAAgB,UAAC,CAAD,EAAO;AACrB,cAAI,IAAI,GAAR,EAAa;AACX,kBAAM,CAAN;AACD;AACF,SAJD;;AAMA,eAAO,GAAP;AACD;;;;AApFkB;AAAA;AAAA,uCAwFK,SAxFL,EAwFgB;AACjC,eAAO,KAAK,IAAL,CAAU,YAAY;AAC3B,cAAI,OAAO,EAAE,IAAF,EAAQ,IAAR,CAAa,QAAb,CAAX;;AAEA,cAAI,CAAC,IAAL,EAAW;AACT,mBAAO,IAAI,MAAJ,CAAW,IAAX,CAAP;AACA,cAAE,IAAF,EAAQ,IAAR,CAAa,QAAb,EAAuB,IAAvB;AACD;;AAED,cAAI,SAAJ,EAAe;AACb,iBAAK,SAAL;AACD;AACF,SAXM,CAAP;AAYD;AArGkB;;AAAA;AAAA;;;;;;;AA6GrB,IAAE,EAAF,CAAK,IAAL,IAAa,OAAO,gBAApB;AACA,IAAE,EAAF,CAAK,IAAL,EAAW,WAAX,GAAyB,MAAzB;AACA,IAAE,EAAF,CAAK,IAAL,EAAW,UAAX,GAAyB,YAAY;AACnC,MAAE,EAAF,CAAK,IAAL,IAAa,kBAAb;AACA,WAAO,OAAO,gBAAd;AACD,GAHD;;AAKA,SAAO,MAAP;AAED,CAtHc,CAsHZ,MAtHY,CAAf","file":"Layout.js","sourcesContent":["/**\n * --------------------------------------------\n * AdminLTE Layout.js\n * License MIT\n * --------------------------------------------\n */\n\nconst Layout = (($) => {\n 'use strict'\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'Layout'\n const DATA_KEY = 'lte.layout'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n SIDEBAR: 'sidebar'\n }\n\n const Selector = {\n SIDEBAR: '.main-sidebar',\n HEADER: '.main-header',\n CONTENT: '.content-wrapper',\n CONTENT_HEADER: '.content-header',\n WRAPPER: '.wrapper',\n CONTROL_SIDEBAR: '.control-sidebar',\n LAYOUT_FIXED: '.layout-fixed',\n FOOTER: '.main-footer'\n }\n\n const ClassName = {\n HOLD: 'hold-transition',\n SIDEBAR: 'main-sidebar',\n LAYOUT_FIXED: 'layout-fixed'\n }\n\n /**\n * Class Definition\n * ====================================================\n */\n\n class Layout {\n\n constructor(element) {\n this._element = element\n\n this._init()\n }\n\n // Public\n\n fixLayoutHeight() {\n let heights = [\n $(window).height(),\n $(Selector.HEADER).outerHeight(),\n $(Selector.FOOTER).outerHeight()\n ]\n\n $(Selector.CONTENT).css('min-height', heights[0] - (heights[1] + heights[2]))\n console.log(heights[0] - (heights[1] + heights[2]))\n }\n\n // Private\n\n _init() {\n $('body').removeClass(ClassName.HOLD)\n\n this.fixLayoutHeight()\n $(Selector.SIDEBAR).on('collapsed.lte.treeview expanded.lte.treeview', () => {\n this.fixLayoutHeight()\n })\n $(window).resize(() => {\n this.fixLayoutHeight()\n })\n }\n\n _max(numbers) {\n let max = 0\n\n numbers.forEach((v) => {\n if (v > max) {\n max = v\n }\n })\n\n return max\n }\n\n // Static\n\n static _jQueryInterface(operation) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Layout(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (operation) {\n data[operation]()\n }\n })\n }\n }\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = Layout._jQueryInterface\n $.fn[NAME].Constructor = Layout\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Layout._jQueryInterface\n }\n\n return Layout\n\n})(jQuery)\n"]} \ No newline at end of file diff --git a/build/js/dist/PushMenu.js b/build/js/dist/PushMenu.js index 52b57a3b6..1422af116 100644 --- a/build/js/dist/PushMenu.js +++ b/build/js/dist/PushMenu.js @@ -1,6 +1,6 @@ 'use strict'; -var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -11,7 +11,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons * -------------------------------------------- */ -var PushMenu = (function ($) { +var PushMenu = function ($) { 'use strict'; /** @@ -39,7 +39,7 @@ var PushMenu = (function ($) { * ==================================================== */ - var PushMenu = (function () { + var PushMenu = function () { function PushMenu(element) { _classCallCheck(this, PushMenu); @@ -105,7 +105,7 @@ var PushMenu = (function ($) { }]); return PushMenu; - })(); + }(); /** * Data API @@ -137,5 +137,5 @@ var PushMenu = (function ($) { }; return PushMenu; -})(jQuery); +}(jQuery); //# sourceMappingURL=PushMenu.js.map diff --git a/build/js/dist/PushMenu.js.map b/build/js/dist/PushMenu.js.map index 87330033a..5122b64f3 100644 --- a/build/js/dist/PushMenu.js.map +++ b/build/js/dist/PushMenu.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/PushMenu.js"],"names":[],"mappings":"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","file":"PushMenu.js","sourcesContent":["/**\n * --------------------------------------------\n * AdminLTE PushMenu.js\n * License MIT\n * --------------------------------------------\n */\n\nconst PushMenu = (($) => {\n 'use strict'\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'PushMenu'\n const DATA_KEY = 'lte.pushmenu'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n COLLAPSED: `collapsed${EVENT_KEY}`,\n SHOWN: `shown${EVENT_KEY}`\n }\n\n const Selector = {\n COLLAPSED: 'sidebar-collapse',\n TOGGLE_BUTTON: '[data-widget=\"pushmenu\"]'\n }\n\n /**\n * Class Definition\n * ====================================================\n */\n\n class PushMenu {\n\n constructor(element) {\n this._element = element\n this._isShown = !$('body').hasClass(Selector.COLLAPSED) || $('body').hasClass('sidebar-open')\n }\n\n // Public\n\n show() {\n $('body').addClass('sidebar-open')\n .removeClass(Selector.COLLAPSED)\n\n this._isShown = true\n\n let shownEvent = $.Event(Event.SHOWN)\n $(this._element).trigger(shownEvent)\n }\n\n collapse() {\n $('body').removeClass('sidebar-open')\n .addClass(Selector.COLLAPSED)\n\n this._isShown = false\n\n let collapsedEvent = $.Event(Event.COLLAPSED)\n $(this._element).trigger(collapsedEvent)\n }\n\n toggle() {\n\n if (typeof this._isShown === 'undefined') {\n this._isShown = !$('body').hasClass(Selector.COLLAPSED) || $('body').hasClass('sidebar-open')\n }\n\n if (this._isShown) {\n this.collapse()\n } else {\n this.show()\n }\n }\n\n // Static\n\n static _jQueryInterface(operation) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new PushMenu(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (operation) {\n data[operation]()\n }\n })\n }\n }\n\n /**\n * Data API\n * ====================================================\n */\n\n $(document).on('click', Selector.TOGGLE_BUTTON, (event) => {\n event.preventDefault()\n\n let button = event.currentTarget\n\n if ($(button).data('widget') !== 'pushmenu') {\n button = $(button).closest(Selector.TOGGLE_BUTTON)\n }\n\n PushMenu._jQueryInterface.call($(button), 'toggle')\n })\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = PushMenu._jQueryInterface\n $.fn[NAME].Constructor = PushMenu\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return PushMenu._jQueryInterface\n }\n\n return PushMenu\n\n})(jQuery)\n"]} \ No newline at end of file +{"version":3,"sources":["../src/PushMenu.js"],"names":[],"mappings":"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","file":"PushMenu.js","sourcesContent":["/**\n * --------------------------------------------\n * AdminLTE PushMenu.js\n * License MIT\n * --------------------------------------------\n */\n\nconst PushMenu = (($) => {\n 'use strict'\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'PushMenu'\n const DATA_KEY = 'lte.pushmenu'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n COLLAPSED: `collapsed${EVENT_KEY}`,\n SHOWN: `shown${EVENT_KEY}`\n }\n\n const Selector = {\n COLLAPSED: 'sidebar-collapse',\n TOGGLE_BUTTON: '[data-widget=\"pushmenu\"]'\n }\n\n /**\n * Class Definition\n * ====================================================\n */\n\n class PushMenu {\n\n constructor(element) {\n this._element = element\n this._isShown = !$('body').hasClass(Selector.COLLAPSED) || $('body').hasClass('sidebar-open')\n }\n\n // Public\n\n show() {\n $('body').addClass('sidebar-open')\n .removeClass(Selector.COLLAPSED)\n\n this._isShown = true\n\n let shownEvent = $.Event(Event.SHOWN)\n $(this._element).trigger(shownEvent)\n }\n\n collapse() {\n $('body').removeClass('sidebar-open')\n .addClass(Selector.COLLAPSED)\n\n this._isShown = false\n\n let collapsedEvent = $.Event(Event.COLLAPSED)\n $(this._element).trigger(collapsedEvent)\n }\n\n toggle() {\n\n if (typeof this._isShown === 'undefined') {\n this._isShown = !$('body').hasClass(Selector.COLLAPSED) || $('body').hasClass('sidebar-open')\n }\n\n if (this._isShown) {\n this.collapse()\n } else {\n this.show()\n }\n }\n\n // Static\n\n static _jQueryInterface(operation) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new PushMenu(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (operation) {\n data[operation]()\n }\n })\n }\n }\n\n /**\n * Data API\n * ====================================================\n */\n\n $(document).on('click', Selector.TOGGLE_BUTTON, (event) => {\n event.preventDefault()\n\n let button = event.currentTarget\n\n if ($(button).data('widget') !== 'pushmenu') {\n button = $(button).closest(Selector.TOGGLE_BUTTON)\n }\n\n PushMenu._jQueryInterface.call($(button), 'toggle')\n })\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = PushMenu._jQueryInterface\n $.fn[NAME].Constructor = PushMenu\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return PushMenu._jQueryInterface\n }\n\n return PushMenu\n\n})(jQuery)\n"]} \ No newline at end of file diff --git a/build/js/dist/Treeview.js b/build/js/dist/Treeview.js index 1f0bbfaa6..ea9ef9282 100644 --- a/build/js/dist/Treeview.js +++ b/build/js/dist/Treeview.js @@ -1,6 +1,6 @@ 'use strict'; -var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -11,7 +11,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons * -------------------------------------------- */ -var Treeview = (function ($) { +var Treeview = function ($) { /** * Constants @@ -56,7 +56,7 @@ var Treeview = (function ($) { * ==================================================== */ - var Treeview = (function () { + var Treeview = function () { function Treeview(element, config) { _classCallCheck(this, Treeview); @@ -165,7 +165,7 @@ var Treeview = (function ($) { }]); return Treeview; - })(); + }(); /** * Data API @@ -192,5 +192,5 @@ var Treeview = (function ($) { }; return Treeview; -})(jQuery); +}(jQuery); //# sourceMappingURL=Treeview.js.map diff --git a/build/js/dist/Treeview.js.map b/build/js/dist/Treeview.js.map index 760de9fe4..a0a73f248 100644 --- a/build/js/dist/Treeview.js.map +++ b/build/js/dist/Treeview.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/Treeview.js"],"names":[],"mappings":"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","file":"Treeview.js","sourcesContent":["/**\n * --------------------------------------------\n * AdminLTE Treeview.js\n * License MIT\n * --------------------------------------------\n */\n\nconst Treeview = (($) => {\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'Treeview'\n const DATA_KEY = 'lte.treeview'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n SELECTED: `selected${EVENT_KEY}`,\n EXPANDED: `expanded${EVENT_KEY}`,\n COLLAPSED: `collapsed${EVENT_KEY}`,\n LOAD_DATA_API: `load${EVENT_KEY}`\n }\n\n const Selector = {\n LI: '.nav-item',\n LINK: '.nav-link',\n TREEVIEW_MENU: '.nav-treeview',\n OPEN: '.menu-open',\n DATA_WIDGET: '[data-widget=\"treeview\"]'\n }\n\n const ClassName = {\n LI: 'nav-item',\n LINK: 'nav-link',\n TREEVIEW_MENU: 'nav-treeview',\n OPEN: 'menu-open'\n }\n\n const Default = {\n trigger: `${Selector.DATA_WIDGET} ${Selector.LINK}`,\n animationSpeed: 300,\n accordion: false\n }\n\n /**\n * Class Definition\n * ====================================================\n */\n class Treeview {\n\n constructor(element, config) {\n this._config = config\n this._element = element\n }\n\n // Public\n\n init() {\n this._setupListeners()\n }\n\n expand(treeviewMenu, parentLi) {\n let expandedEvent = $.Event(Event.EXPANDED)\n\n if (this._config.accordion) {\n let openMenuLi = parentLi.siblings(Selector.OPEN).first()\n let openTreeview = openMenuLi.find(Selector.TREEVIEW_MENU).first()\n this.collapse(openTreeview, openMenuLi)\n }\n\n treeviewMenu.slideDown(this._config.animationSpeed, () => {\n parentLi.addClass(ClassName.OPEN)\n $(this._element).trigger(expandedEvent)\n })\n }\n\n collapse(treeviewMenu, parentLi) {\n let collapsedEvent = $.Event(Event.COLLAPSED)\n\n treeviewMenu.slideUp(this._config.animationSpeed, () => {\n parentLi.removeClass(ClassName.OPEN)\n $(this._element).trigger(collapsedEvent)\n treeviewMenu.find(`${Selector.OPEN} > ${Selector.TREEVIEW_MENU}`).slideUp()\n treeviewMenu.find(Selector.OPEN).removeClass(ClassName.OPEN)\n })\n }\n\n collapseAll() {\n\n }\n\n expandAll() {\n\n }\n\n toggle(event) {\n let $relativeTarget = $(event.currentTarget)\n let treeviewMenu = $relativeTarget.next()\n\n if (!treeviewMenu.is(Selector.TREEVIEW_MENU)) {\n return\n }\n\n event.preventDefault()\n\n let parentLi = $relativeTarget.parents(Selector.LI).first()\n let isOpen = parentLi.hasClass(ClassName.OPEN)\n\n if (isOpen) {\n this.collapse($(treeviewMenu), parentLi)\n } else {\n this.expand($(treeviewMenu), parentLi)\n }\n }\n\n // Private\n\n _setupListeners() {\n $(document).on('click', this._config.trigger, (event) => {\n this.toggle(event)\n })\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = $.extend({}, Default, $(this).data())\n\n if (!data) {\n data = new Treeview($(this), _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'init') {\n data[config]()\n }\n })\n }\n\n }\n\n /**\n * Data API\n * ====================================================\n */\n\n $(window).on(Event.LOAD_DATA_API, () => {\n $(Selector.DATA_WIDGET).each(function () {\n let $treeview = $(this)\n Treeview._jQueryInterface.call($treeview, 'init')\n })\n })\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = Treeview._jQueryInterface\n $.fn[NAME].Constructor = Treeview\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Treeview._jQueryInterface\n }\n\n return Treeview\n\n})(jQuery)\n"]} \ No newline at end of file +{"version":3,"sources":["../src/Treeview.js"],"names":[],"mappings":"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","file":"Treeview.js","sourcesContent":["/**\n * --------------------------------------------\n * AdminLTE Treeview.js\n * License MIT\n * --------------------------------------------\n */\n\nconst Treeview = (($) => {\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'Treeview'\n const DATA_KEY = 'lte.treeview'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n SELECTED: `selected${EVENT_KEY}`,\n EXPANDED: `expanded${EVENT_KEY}`,\n COLLAPSED: `collapsed${EVENT_KEY}`,\n LOAD_DATA_API: `load${EVENT_KEY}`\n }\n\n const Selector = {\n LI: '.nav-item',\n LINK: '.nav-link',\n TREEVIEW_MENU: '.nav-treeview',\n OPEN: '.menu-open',\n DATA_WIDGET: '[data-widget=\"treeview\"]'\n }\n\n const ClassName = {\n LI: 'nav-item',\n LINK: 'nav-link',\n TREEVIEW_MENU: 'nav-treeview',\n OPEN: 'menu-open'\n }\n\n const Default = {\n trigger: `${Selector.DATA_WIDGET} ${Selector.LINK}`,\n animationSpeed: 300,\n accordion: false\n }\n\n /**\n * Class Definition\n * ====================================================\n */\n class Treeview {\n\n constructor(element, config) {\n this._config = config\n this._element = element\n }\n\n // Public\n\n init() {\n this._setupListeners()\n }\n\n expand(treeviewMenu, parentLi) {\n let expandedEvent = $.Event(Event.EXPANDED)\n\n if (this._config.accordion) {\n let openMenuLi = parentLi.siblings(Selector.OPEN).first()\n let openTreeview = openMenuLi.find(Selector.TREEVIEW_MENU).first()\n this.collapse(openTreeview, openMenuLi)\n }\n\n treeviewMenu.slideDown(this._config.animationSpeed, () => {\n parentLi.addClass(ClassName.OPEN)\n $(this._element).trigger(expandedEvent)\n })\n }\n\n collapse(treeviewMenu, parentLi) {\n let collapsedEvent = $.Event(Event.COLLAPSED)\n\n treeviewMenu.slideUp(this._config.animationSpeed, () => {\n parentLi.removeClass(ClassName.OPEN)\n $(this._element).trigger(collapsedEvent)\n treeviewMenu.find(`${Selector.OPEN} > ${Selector.TREEVIEW_MENU}`).slideUp()\n treeviewMenu.find(Selector.OPEN).removeClass(ClassName.OPEN)\n })\n }\n\n collapseAll() {\n\n }\n\n expandAll() {\n\n }\n\n toggle(event) {\n let $relativeTarget = $(event.currentTarget)\n let treeviewMenu = $relativeTarget.next()\n\n if (!treeviewMenu.is(Selector.TREEVIEW_MENU)) {\n return\n }\n\n event.preventDefault()\n\n let parentLi = $relativeTarget.parents(Selector.LI).first()\n let isOpen = parentLi.hasClass(ClassName.OPEN)\n\n if (isOpen) {\n this.collapse($(treeviewMenu), parentLi)\n } else {\n this.expand($(treeviewMenu), parentLi)\n }\n }\n\n // Private\n\n _setupListeners() {\n $(document).on('click', this._config.trigger, (event) => {\n this.toggle(event)\n })\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = $.extend({}, Default, $(this).data())\n\n if (!data) {\n data = new Treeview($(this), _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'init') {\n data[config]()\n }\n })\n }\n\n }\n\n /**\n * Data API\n * ====================================================\n */\n\n $(window).on(Event.LOAD_DATA_API, () => {\n $(Selector.DATA_WIDGET).each(function () {\n let $treeview = $(this)\n Treeview._jQueryInterface.call($treeview, 'init')\n })\n })\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = Treeview._jQueryInterface\n $.fn[NAME].Constructor = Treeview\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Treeview._jQueryInterface\n }\n\n return Treeview\n\n})(jQuery)\n"]} \ No newline at end of file diff --git a/build/js/dist/Widget.js b/build/js/dist/Widget.js index 7f6c43b83..87d82684a 100644 --- a/build/js/dist/Widget.js +++ b/build/js/dist/Widget.js @@ -1,6 +1,6 @@ 'use strict'; -var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -11,10 +11,10 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons * -------------------------------------------- */ -var Widget = (function ($) { +var Widget = function ($) { 'use strict'; - var Widget = (function () { + var Widget = function () { function Widget(element) { _classCallCheck(this, Widget); @@ -30,8 +30,8 @@ var Widget = (function ($) { }]); return Widget; - })(); + }(); return Widget; -})(jQuery); +}(jQuery); //# sourceMappingURL=Widget.js.map diff --git a/build/js/dist/Widget.js.map b/build/js/dist/Widget.js.map index 7f8f0e3dc..b6e98be26 100644 --- a/build/js/dist/Widget.js.map +++ b/build/js/dist/Widget.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/Widget.js"],"names":[],"mappings":";;;;;;;;;;;;;AAOA,IAAM,MAAM,GAAG,CAAC,UAAC,CAAC,EAAK;AACrB,cAAY,CAAA;;MAEN,MAAM;AAEV,aAFI,MAAM,CAEE,OAAO,EAAE;4BAFjB,MAAM;;AAGR,UAAI,CAAC,QAAQ,GAAG,OAAO,CAAA;KACxB;;iBAJG,MAAM;;uCAMc,OAAO,EAAE;AAC/B,YAAI,KAAK,GAAG,CAAC,CAAC,OAAO,CAAC,CAAA;AACtB,aAAK,CAAC,IAAI,EAAE,CAAA;OACb;;;WATG,MAAM;;;AAYZ,SAAO,MAAM,CAAA;CAEd,CAAA,CAAE,MAAM,CAAC,CAAA","file":"Widget.js","sourcesContent":["/**\n * --------------------------------------------\n * AdminLTE Widget.js\n * License MIT\n * --------------------------------------------\n */\n\nconst Widget = (($) => {\n 'use strict'\n\n class Widget {\n\n constructor(element) {\n this._element = element\n }\n\n static _jQueryInterface(element) {\n let $this = $(element)\n $this.show()\n }\n }\n\n return Widget\n\n})(jQuery)\n"]} \ No newline at end of file +{"version":3,"sources":["../src/Widget.js"],"names":[],"mappings":";;;;;;;;;;;;;AAOA,IAAM,SAAU,UAAC,CAAD,EAAO;AACrB;;AADqB,MAGf,MAHe;AAKnB,oBAAY,OAAZ,EAAqB;AAAA;;AACnB,WAAK,QAAL,GAAgB,OAAhB;AACD;;AAPkB;AAAA;AAAA,uCASK,OATL,EASc;AAC/B,YAAI,QAAQ,EAAE,OAAF,CAAZ;AACA,cAAM,IAAN;AACD;AAZkB;;AAAA;AAAA;;AAerB,SAAO,MAAP;AAED,CAjBc,CAiBZ,MAjBY,CAAf","file":"Widget.js","sourcesContent":["/**\n * --------------------------------------------\n * AdminLTE Widget.js\n * License MIT\n * --------------------------------------------\n */\n\nconst Widget = (($) => {\n 'use strict'\n\n class Widget {\n\n constructor(element) {\n this._element = element\n }\n\n static _jQueryInterface(element) {\n let $this = $(element)\n $this.show()\n }\n }\n\n return Widget\n\n})(jQuery)\n"]} \ No newline at end of file diff --git a/build/js/src/AdminLTE.js b/build/js/src/AdminLTE.js index 8b24810db..9ae9aaa85 100644 --- a/build/js/src/AdminLTE.js +++ b/build/js/src/AdminLTE.js @@ -25,6 +25,7 @@ const Layout = (($) => { SIDEBAR: '.main-sidebar', HEADER: '.main-header', CONTENT: '.content-wrapper', + CONTENT_HEADER: '.content-header', WRAPPER: '.wrapper', CONTROL_SIDEBAR: '.control-sidebar', LAYOUT_FIXED: '.layout-fixed', @@ -37,8 +38,6 @@ const Layout = (($) => { LAYOUT_FIXED: 'layout-fixed' } - const Default = {} - /** * Class Definition * ==================================================== @@ -55,25 +54,14 @@ const Layout = (($) => { // Public fixLayoutHeight() { - let $elements = $(`${Selector.CONTENT}, ${Selector.SIDEBAR}, ${Selector.CONTROL_SIDEBAR}`) - let maxHeight - - $elements.css('min-height', 0) - let heights = [ $(window).height(), - $(Selector.SIDEBAR).height(), $(Selector.HEADER).outerHeight(), - $(Selector.CONTROL_SIDEBAR).height(), - $(Selector.CONTENT).outerHeight(), $(Selector.FOOTER).outerHeight() ] - maxHeight = this._max(heights) - - // $elements.css('min-height', maxHeight) - - // $(Selector.CONTENT).css('min-height', maxHeight - (heights[2] + heights[5])) + $(Selector.CONTENT).css('min-height', heights[0] - (heights[1] + heights[2])) + console.log(heights[0] - (heights[1] + heights[2])) } // Private diff --git a/build/js/src/Layout.js b/build/js/src/Layout.js index bd1cfc6e6..81cb540b7 100644 --- a/build/js/src/Layout.js +++ b/build/js/src/Layout.js @@ -26,6 +26,7 @@ const Layout = (($) => { SIDEBAR: '.main-sidebar', HEADER: '.main-header', CONTENT: '.content-wrapper', + CONTENT_HEADER: '.content-header', WRAPPER: '.wrapper', CONTROL_SIDEBAR: '.control-sidebar', LAYOUT_FIXED: '.layout-fixed', @@ -38,8 +39,6 @@ const Layout = (($) => { LAYOUT_FIXED: 'layout-fixed' } - const Default = {} - /** * Class Definition * ==================================================== @@ -56,25 +55,14 @@ const Layout = (($) => { // Public fixLayoutHeight() { - let $elements = $(`${Selector.CONTENT}, ${Selector.SIDEBAR}, ${Selector.CONTROL_SIDEBAR}`) - let maxHeight - - $elements.css('min-height', 0) - let heights = [ $(window).height(), - $(Selector.SIDEBAR).height(), $(Selector.HEADER).outerHeight(), - $(Selector.CONTROL_SIDEBAR).height(), - $(Selector.CONTENT).outerHeight(), $(Selector.FOOTER).outerHeight() ] - maxHeight = this._max(heights) - - // $elements.css('min-height', maxHeight) - - // $(Selector.CONTENT).css('min-height', maxHeight - (heights[2] + heights[5])) + $(Selector.CONTENT).css('min-height', heights[0] - (heights[1] + heights[2])) + console.log(heights[0] - (heights[1] + heights[2])) } // Private diff --git a/dist/js/adminlte.js b/dist/js/adminlte.js index 99b4f4035..97da1221b 100644 --- a/dist/js/adminlte.js +++ b/dist/js/adminlte.js @@ -1,6 +1,6 @@ 'use strict'; -var _createClass = (function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; })(); +var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }(); function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } } @@ -10,7 +10,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons * Project website Almsaeed Studio (https://almsaeedstudio.com) * Licensed under MIT (https://github.com/almasaeed2010/AdminLTE/blob/master/LICENSE) */ -var Layout = (function ($) { +var Layout = function ($) { 'use strict'; /** @@ -31,6 +31,7 @@ var Layout = (function ($) { SIDEBAR: '.main-sidebar', HEADER: '.main-header', CONTENT: '.content-wrapper', + CONTENT_HEADER: '.content-header', WRAPPER: '.wrapper', CONTROL_SIDEBAR: '.control-sidebar', LAYOUT_FIXED: '.layout-fixed', @@ -43,14 +44,12 @@ var Layout = (function ($) { LAYOUT_FIXED: 'layout-fixed' }; - var Default = {}; - /** * Class Definition * ==================================================== */ - var Layout = (function () { + var Layout = function () { function Layout(element) { _classCallCheck(this, Layout); @@ -64,18 +63,10 @@ var Layout = (function ($) { _createClass(Layout, [{ key: 'fixLayoutHeight', value: function fixLayoutHeight() { - var $elements = $(Selector.CONTENT + ', ' + Selector.SIDEBAR + ', ' + Selector.CONTROL_SIDEBAR); - var maxHeight = undefined; + var heights = [$(window).height(), $(Selector.HEADER).outerHeight(), $(Selector.FOOTER).outerHeight()]; - $elements.css('min-height', 0); - - var heights = [$(window).height(), $(Selector.SIDEBAR).height(), $(Selector.HEADER).outerHeight(), $(Selector.CONTROL_SIDEBAR).height(), $(Selector.CONTENT).outerHeight(), $(Selector.FOOTER).outerHeight()]; - - maxHeight = this._max(heights); - - // $elements.css('min-height', maxHeight) - - // $(Selector.CONTENT).css('min-height', maxHeight - (heights[2] + heights[5])) + $(Selector.CONTENT).css('min-height', heights[0] - (heights[1] + heights[2])); + console.log(heights[0] - (heights[1] + heights[2])); } // Private @@ -130,7 +121,7 @@ var Layout = (function ($) { }]); return Layout; - })(); + }(); /** * jQuery API @@ -145,9 +136,9 @@ var Layout = (function ($) { }; return Layout; -})(jQuery); +}(jQuery); -var Treeview = (function ($) { +var Treeview = function ($) { /** * Constants @@ -192,7 +183,7 @@ var Treeview = (function ($) { * ==================================================== */ - var Treeview = (function () { + var Treeview = function () { function Treeview(element, config) { _classCallCheck(this, Treeview); @@ -301,7 +292,7 @@ var Treeview = (function ($) { }]); return Treeview; - })(); + }(); /** * Data API @@ -328,9 +319,9 @@ var Treeview = (function ($) { }; return Treeview; -})(jQuery); +}(jQuery); -var PushMenu = (function ($) { +var PushMenu = function ($) { 'use strict'; /** @@ -358,7 +349,7 @@ var PushMenu = (function ($) { * ==================================================== */ - var PushMenu = (function () { + var PushMenu = function () { function PushMenu(element) { _classCallCheck(this, PushMenu); @@ -424,7 +415,7 @@ var PushMenu = (function ($) { }]); return PushMenu; - })(); + }(); /** * Data API @@ -456,12 +447,12 @@ var PushMenu = (function ($) { }; return PushMenu; -})(jQuery); +}(jQuery); -var Widget = (function ($) { +var Widget = function ($) { 'use strict'; - var Widget = (function () { + var Widget = function () { function Widget(element) { _classCallCheck(this, Widget); @@ -477,8 +468,8 @@ var Widget = (function ($) { }]); return Widget; - })(); + }(); return Widget; -})(jQuery); +}(jQuery); //# sourceMappingURL=adminlte.js.map diff --git a/dist/js/adminlte.js.map b/dist/js/adminlte.js.map index 106bed976..b54f55472 100644 --- a/dist/js/adminlte.js.map +++ b/dist/js/adminlte.js.map @@ -1 +1 @@ -{"version":3,"sources":["../../build/js/src/AdminLTE.js"],"names":[],"mappings":"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","file":"adminlte.js","sourcesContent":["/*!\n * AdminLTE v3.0.0-alpha (https://almsaeedstudio.com)\n * Copyright 2014-2016 Abdullah Almsaeed \n * Project website Almsaeed Studio (https://almsaeedstudio.com)\n * Licensed under MIT (https://github.com/almasaeed2010/AdminLTE/blob/master/LICENSE)\n */\nconst Layout = (($) => {\n 'use strict'\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'Layout'\n const DATA_KEY = 'lte.layout'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n SIDEBAR: 'sidebar'\n }\n\n const Selector = {\n SIDEBAR: '.main-sidebar',\n HEADER: '.main-header',\n CONTENT: '.content-wrapper',\n WRAPPER: '.wrapper',\n CONTROL_SIDEBAR: '.control-sidebar',\n LAYOUT_FIXED: '.layout-fixed',\n FOOTER: '.main-footer'\n }\n\n const ClassName = {\n HOLD: 'hold-transition',\n SIDEBAR: 'main-sidebar',\n LAYOUT_FIXED: 'layout-fixed'\n }\n\n const Default = {}\n\n /**\n * Class Definition\n * ====================================================\n */\n\n class Layout {\n\n constructor(element) {\n this._element = element\n\n this._init()\n }\n\n // Public\n\n fixLayoutHeight() {\n let $elements = $(`${Selector.CONTENT}, ${Selector.SIDEBAR}, ${Selector.CONTROL_SIDEBAR}`)\n let maxHeight\n\n $elements.css('min-height', 0)\n\n let heights = [\n $(window).height(),\n $(Selector.SIDEBAR).height(),\n $(Selector.HEADER).outerHeight(),\n $(Selector.CONTROL_SIDEBAR).height(),\n $(Selector.CONTENT).outerHeight(),\n $(Selector.FOOTER).outerHeight()\n ]\n\n maxHeight = this._max(heights)\n\n // $elements.css('min-height', maxHeight)\n\n // $(Selector.CONTENT).css('min-height', maxHeight - (heights[2] + heights[5]))\n }\n\n // Private\n\n _init() {\n $('body').removeClass(ClassName.HOLD)\n\n this.fixLayoutHeight()\n $(Selector.SIDEBAR).on('collapsed.lte.treeview expanded.lte.treeview', () => {\n this.fixLayoutHeight()\n })\n $(window).resize(() => {\n this.fixLayoutHeight()\n })\n }\n\n _max(numbers) {\n let max = 0\n\n numbers.forEach((v) => {\n if (v > max) {\n max = v\n }\n })\n\n return max\n }\n\n // Static\n\n static _jQueryInterface(operation) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Layout(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (operation) {\n data[operation]()\n }\n })\n }\n }\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = Layout._jQueryInterface\n $.fn[NAME].Constructor = Layout\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Layout._jQueryInterface\n }\n\n return Layout\n\n})(jQuery)\n\nconst Treeview = (($) => {\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'Treeview'\n const DATA_KEY = 'lte.treeview'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n SELECTED: `selected${EVENT_KEY}`,\n EXPANDED: `expanded${EVENT_KEY}`,\n COLLAPSED: `collapsed${EVENT_KEY}`,\n LOAD_DATA_API: `load${EVENT_KEY}`\n }\n\n const Selector = {\n LI: '.nav-item',\n LINK: '.nav-link',\n TREEVIEW_MENU: '.nav-treeview',\n OPEN: '.menu-open',\n DATA_WIDGET: '[data-widget=\"treeview\"]'\n }\n\n const ClassName = {\n LI: 'nav-item',\n LINK: 'nav-link',\n TREEVIEW_MENU: 'nav-treeview',\n OPEN: 'menu-open'\n }\n\n const Default = {\n trigger: `${Selector.DATA_WIDGET} ${Selector.LINK}`,\n animationSpeed: 300,\n accordion: false\n }\n\n /**\n * Class Definition\n * ====================================================\n */\n class Treeview {\n\n constructor(element, config) {\n this._config = config\n this._element = element\n }\n\n // Public\n\n init() {\n this._setupListeners()\n }\n\n expand(treeviewMenu, parentLi) {\n let expandedEvent = $.Event(Event.EXPANDED)\n\n if (this._config.accordion) {\n let openMenuLi = parentLi.siblings(Selector.OPEN).first()\n let openTreeview = openMenuLi.find(Selector.TREEVIEW_MENU).first()\n this.collapse(openTreeview, openMenuLi)\n }\n\n treeviewMenu.slideDown(this._config.animationSpeed, () => {\n parentLi.addClass(ClassName.OPEN)\n $(this._element).trigger(expandedEvent)\n })\n }\n\n collapse(treeviewMenu, parentLi) {\n let collapsedEvent = $.Event(Event.COLLAPSED)\n\n treeviewMenu.slideUp(this._config.animationSpeed, () => {\n parentLi.removeClass(ClassName.OPEN)\n $(this._element).trigger(collapsedEvent)\n treeviewMenu.find(`${Selector.OPEN} > ${Selector.TREEVIEW_MENU}`).slideUp()\n treeviewMenu.find(Selector.OPEN).removeClass(ClassName.OPEN)\n })\n }\n\n collapseAll() {\n\n }\n\n expandAll() {\n\n }\n\n toggle(event) {\n let $relativeTarget = $(event.currentTarget)\n let treeviewMenu = $relativeTarget.next()\n\n if (!treeviewMenu.is(Selector.TREEVIEW_MENU)) {\n return\n }\n\n event.preventDefault()\n\n let parentLi = $relativeTarget.parents(Selector.LI).first()\n let isOpen = parentLi.hasClass(ClassName.OPEN)\n\n if (isOpen) {\n this.collapse($(treeviewMenu), parentLi)\n } else {\n this.expand($(treeviewMenu), parentLi)\n }\n }\n\n // Private\n\n _setupListeners() {\n $(document).on('click', this._config.trigger, (event) => {\n this.toggle(event)\n })\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = $.extend({}, Default, $(this).data())\n\n if (!data) {\n data = new Treeview($(this), _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'init') {\n data[config]()\n }\n })\n }\n\n }\n\n /**\n * Data API\n * ====================================================\n */\n\n $(window).on(Event.LOAD_DATA_API, () => {\n $(Selector.DATA_WIDGET).each(function () {\n let $treeview = $(this)\n Treeview._jQueryInterface.call($treeview, 'init')\n })\n })\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = Treeview._jQueryInterface\n $.fn[NAME].Constructor = Treeview\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Treeview._jQueryInterface\n }\n\n return Treeview\n\n})(jQuery)\n\nconst PushMenu = (($) => {\n 'use strict'\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'PushMenu'\n const DATA_KEY = 'lte.pushmenu'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n COLLAPSED: `collapsed${EVENT_KEY}`,\n SHOWN: `shown${EVENT_KEY}`\n }\n\n const Selector = {\n COLLAPSED: 'sidebar-collapse',\n TOGGLE_BUTTON: '[data-widget=\"pushmenu\"]'\n }\n\n /**\n * Class Definition\n * ====================================================\n */\n\n class PushMenu {\n\n constructor(element) {\n this._element = element\n this._isShown = !$('body').hasClass(Selector.COLLAPSED) || $('body').hasClass('sidebar-open')\n }\n\n // Public\n\n show() {\n $('body').addClass('sidebar-open')\n .removeClass(Selector.COLLAPSED)\n\n this._isShown = true\n\n let shownEvent = $.Event(Event.SHOWN)\n $(this._element).trigger(shownEvent)\n }\n\n collapse() {\n $('body').removeClass('sidebar-open')\n .addClass(Selector.COLLAPSED)\n\n this._isShown = false\n\n let collapsedEvent = $.Event(Event.COLLAPSED)\n $(this._element).trigger(collapsedEvent)\n }\n\n toggle() {\n\n if (typeof this._isShown === 'undefined') {\n this._isShown = !$('body').hasClass(Selector.COLLAPSED) || $('body').hasClass('sidebar-open')\n }\n\n if (this._isShown) {\n this.collapse()\n } else {\n this.show()\n }\n }\n\n // Static\n\n static _jQueryInterface(operation) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new PushMenu(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (operation) {\n data[operation]()\n }\n })\n }\n }\n\n /**\n * Data API\n * ====================================================\n */\n\n $(document).on('click', Selector.TOGGLE_BUTTON, (event) => {\n event.preventDefault()\n\n let button = event.currentTarget\n\n if ($(button).data('widget') !== 'pushmenu') {\n button = $(button).closest(Selector.TOGGLE_BUTTON)\n }\n\n PushMenu._jQueryInterface.call($(button), 'toggle')\n })\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = PushMenu._jQueryInterface\n $.fn[NAME].Constructor = PushMenu\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return PushMenu._jQueryInterface\n }\n\n return PushMenu\n\n})(jQuery)\n\nconst Widget = (($) => {\n 'use strict'\n\n class Widget {\n\n constructor(element) {\n this._element = element\n }\n\n static _jQueryInterface(element) {\n let $this = $(element)\n $this.show()\n }\n }\n\n return Widget\n\n})(jQuery)\n"]} \ No newline at end of file +{"version":3,"sources":["../../build/js/src/AdminLTE.js"],"names":[],"mappings":"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","file":"adminlte.js","sourcesContent":["/*!\n * AdminLTE v3.0.0-alpha (https://almsaeedstudio.com)\n * Copyright 2014-2016 Abdullah Almsaeed \n * Project website Almsaeed Studio (https://almsaeedstudio.com)\n * Licensed under MIT (https://github.com/almasaeed2010/AdminLTE/blob/master/LICENSE)\n */\nconst Layout = (($) => {\n 'use strict'\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'Layout'\n const DATA_KEY = 'lte.layout'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n SIDEBAR: 'sidebar'\n }\n\n const Selector = {\n SIDEBAR: '.main-sidebar',\n HEADER: '.main-header',\n CONTENT: '.content-wrapper',\n CONTENT_HEADER: '.content-header',\n WRAPPER: '.wrapper',\n CONTROL_SIDEBAR: '.control-sidebar',\n LAYOUT_FIXED: '.layout-fixed',\n FOOTER: '.main-footer'\n }\n\n const ClassName = {\n HOLD: 'hold-transition',\n SIDEBAR: 'main-sidebar',\n LAYOUT_FIXED: 'layout-fixed'\n }\n\n /**\n * Class Definition\n * ====================================================\n */\n\n class Layout {\n\n constructor(element) {\n this._element = element\n\n this._init()\n }\n\n // Public\n\n fixLayoutHeight() {\n let heights = [\n $(window).height(),\n $(Selector.HEADER).outerHeight(),\n $(Selector.FOOTER).outerHeight()\n ]\n\n $(Selector.CONTENT).css('min-height', heights[0] - (heights[1] + heights[2]))\n console.log(heights[0] - (heights[1] + heights[2]))\n }\n\n // Private\n\n _init() {\n $('body').removeClass(ClassName.HOLD)\n\n this.fixLayoutHeight()\n $(Selector.SIDEBAR).on('collapsed.lte.treeview expanded.lte.treeview', () => {\n this.fixLayoutHeight()\n })\n $(window).resize(() => {\n this.fixLayoutHeight()\n })\n }\n\n _max(numbers) {\n let max = 0\n\n numbers.forEach((v) => {\n if (v > max) {\n max = v\n }\n })\n\n return max\n }\n\n // Static\n\n static _jQueryInterface(operation) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new Layout(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (operation) {\n data[operation]()\n }\n })\n }\n }\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = Layout._jQueryInterface\n $.fn[NAME].Constructor = Layout\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Layout._jQueryInterface\n }\n\n return Layout\n\n})(jQuery)\n\nconst Treeview = (($) => {\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'Treeview'\n const DATA_KEY = 'lte.treeview'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n SELECTED: `selected${EVENT_KEY}`,\n EXPANDED: `expanded${EVENT_KEY}`,\n COLLAPSED: `collapsed${EVENT_KEY}`,\n LOAD_DATA_API: `load${EVENT_KEY}`\n }\n\n const Selector = {\n LI: '.nav-item',\n LINK: '.nav-link',\n TREEVIEW_MENU: '.nav-treeview',\n OPEN: '.menu-open',\n DATA_WIDGET: '[data-widget=\"treeview\"]'\n }\n\n const ClassName = {\n LI: 'nav-item',\n LINK: 'nav-link',\n TREEVIEW_MENU: 'nav-treeview',\n OPEN: 'menu-open'\n }\n\n const Default = {\n trigger: `${Selector.DATA_WIDGET} ${Selector.LINK}`,\n animationSpeed: 300,\n accordion: false\n }\n\n /**\n * Class Definition\n * ====================================================\n */\n class Treeview {\n\n constructor(element, config) {\n this._config = config\n this._element = element\n }\n\n // Public\n\n init() {\n this._setupListeners()\n }\n\n expand(treeviewMenu, parentLi) {\n let expandedEvent = $.Event(Event.EXPANDED)\n\n if (this._config.accordion) {\n let openMenuLi = parentLi.siblings(Selector.OPEN).first()\n let openTreeview = openMenuLi.find(Selector.TREEVIEW_MENU).first()\n this.collapse(openTreeview, openMenuLi)\n }\n\n treeviewMenu.slideDown(this._config.animationSpeed, () => {\n parentLi.addClass(ClassName.OPEN)\n $(this._element).trigger(expandedEvent)\n })\n }\n\n collapse(treeviewMenu, parentLi) {\n let collapsedEvent = $.Event(Event.COLLAPSED)\n\n treeviewMenu.slideUp(this._config.animationSpeed, () => {\n parentLi.removeClass(ClassName.OPEN)\n $(this._element).trigger(collapsedEvent)\n treeviewMenu.find(`${Selector.OPEN} > ${Selector.TREEVIEW_MENU}`).slideUp()\n treeviewMenu.find(Selector.OPEN).removeClass(ClassName.OPEN)\n })\n }\n\n collapseAll() {\n\n }\n\n expandAll() {\n\n }\n\n toggle(event) {\n let $relativeTarget = $(event.currentTarget)\n let treeviewMenu = $relativeTarget.next()\n\n if (!treeviewMenu.is(Selector.TREEVIEW_MENU)) {\n return\n }\n\n event.preventDefault()\n\n let parentLi = $relativeTarget.parents(Selector.LI).first()\n let isOpen = parentLi.hasClass(ClassName.OPEN)\n\n if (isOpen) {\n this.collapse($(treeviewMenu), parentLi)\n } else {\n this.expand($(treeviewMenu), parentLi)\n }\n }\n\n // Private\n\n _setupListeners() {\n $(document).on('click', this._config.trigger, (event) => {\n this.toggle(event)\n })\n }\n\n // Static\n\n static _jQueryInterface(config) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n let _config = $.extend({}, Default, $(this).data())\n\n if (!data) {\n data = new Treeview($(this), _config)\n $(this).data(DATA_KEY, data)\n }\n\n if (config === 'init') {\n data[config]()\n }\n })\n }\n\n }\n\n /**\n * Data API\n * ====================================================\n */\n\n $(window).on(Event.LOAD_DATA_API, () => {\n $(Selector.DATA_WIDGET).each(function () {\n let $treeview = $(this)\n Treeview._jQueryInterface.call($treeview, 'init')\n })\n })\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = Treeview._jQueryInterface\n $.fn[NAME].Constructor = Treeview\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return Treeview._jQueryInterface\n }\n\n return Treeview\n\n})(jQuery)\n\nconst PushMenu = (($) => {\n 'use strict'\n\n /**\n * Constants\n * ====================================================\n */\n\n const NAME = 'PushMenu'\n const DATA_KEY = 'lte.pushmenu'\n const EVENT_KEY = `.${DATA_KEY}`\n const JQUERY_NO_CONFLICT = $.fn[NAME]\n\n const Event = {\n COLLAPSED: `collapsed${EVENT_KEY}`,\n SHOWN: `shown${EVENT_KEY}`\n }\n\n const Selector = {\n COLLAPSED: 'sidebar-collapse',\n TOGGLE_BUTTON: '[data-widget=\"pushmenu\"]'\n }\n\n /**\n * Class Definition\n * ====================================================\n */\n\n class PushMenu {\n\n constructor(element) {\n this._element = element\n this._isShown = !$('body').hasClass(Selector.COLLAPSED) || $('body').hasClass('sidebar-open')\n }\n\n // Public\n\n show() {\n $('body').addClass('sidebar-open')\n .removeClass(Selector.COLLAPSED)\n\n this._isShown = true\n\n let shownEvent = $.Event(Event.SHOWN)\n $(this._element).trigger(shownEvent)\n }\n\n collapse() {\n $('body').removeClass('sidebar-open')\n .addClass(Selector.COLLAPSED)\n\n this._isShown = false\n\n let collapsedEvent = $.Event(Event.COLLAPSED)\n $(this._element).trigger(collapsedEvent)\n }\n\n toggle() {\n\n if (typeof this._isShown === 'undefined') {\n this._isShown = !$('body').hasClass(Selector.COLLAPSED) || $('body').hasClass('sidebar-open')\n }\n\n if (this._isShown) {\n this.collapse()\n } else {\n this.show()\n }\n }\n\n // Static\n\n static _jQueryInterface(operation) {\n return this.each(function () {\n let data = $(this).data(DATA_KEY)\n\n if (!data) {\n data = new PushMenu(this)\n $(this).data(DATA_KEY, data)\n }\n\n if (operation) {\n data[operation]()\n }\n })\n }\n }\n\n /**\n * Data API\n * ====================================================\n */\n\n $(document).on('click', Selector.TOGGLE_BUTTON, (event) => {\n event.preventDefault()\n\n let button = event.currentTarget\n\n if ($(button).data('widget') !== 'pushmenu') {\n button = $(button).closest(Selector.TOGGLE_BUTTON)\n }\n\n PushMenu._jQueryInterface.call($(button), 'toggle')\n })\n\n /**\n * jQuery API\n * ====================================================\n */\n\n $.fn[NAME] = PushMenu._jQueryInterface\n $.fn[NAME].Constructor = PushMenu\n $.fn[NAME].noConflict = function () {\n $.fn[NAME] = JQUERY_NO_CONFLICT\n return PushMenu._jQueryInterface\n }\n\n return PushMenu\n\n})(jQuery)\n\nconst Widget = (($) => {\n 'use strict'\n\n class Widget {\n\n constructor(element) {\n this._element = element\n }\n\n static _jQueryInterface(element) {\n let $this = $(element)\n $this.show()\n }\n }\n\n return Widget\n\n})(jQuery)\n"]} \ No newline at end of file diff --git a/dist/js/adminlte.min.js b/dist/js/adminlte.min.js index 7b4b97595..4f877f438 100644 --- a/dist/js/adminlte.min.js +++ b/dist/js/adminlte.min.js @@ -1 +1 @@ -"use strict";function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var _createClass=function(){function a(a,b){for(var c=0;cb&&(b=a)}),b}}],[{key:"_jQueryInterface",value:function(d){return this.each(function(){var e=a(this).data(c);e||(e=new b(this),a(this).data(c,e)),d&&e[d]()})}}]),b}();return a.fn[b]=g._jQueryInterface,a.fn[b].Constructor=g,a.fn[b].noConflict=function(){return a.fn[b]=d,g._jQueryInterface},g}(jQuery),Treeview=function(a){var b="Treeview",c="lte.treeview",d="."+c,e=a.fn[b],f={SELECTED:"selected"+d,EXPANDED:"expanded"+d,COLLAPSED:"collapsed"+d,LOAD_DATA_API:"load"+d},g={LI:".nav-item",LINK:".nav-link",TREEVIEW_MENU:".nav-treeview",OPEN:".menu-open",DATA_WIDGET:'[data-widget="treeview"]'},h={LI:"nav-item",LINK:"nav-link",TREEVIEW_MENU:"nav-treeview",OPEN:"menu-open"},i={trigger:g.DATA_WIDGET+" "+g.LINK,animationSpeed:300,accordion:!1},j=function(){function b(a,c){_classCallCheck(this,b),this._config=c,this._element=a}return _createClass(b,[{key:"init",value:function(){this._setupListeners()}},{key:"expand",value:function(b,c){var d=this,e=a.Event(f.EXPANDED);if(this._config.accordion){var i=c.siblings(g.OPEN).first(),j=i.find(g.TREEVIEW_MENU).first();this.collapse(j,i)}b.slideDown(this._config.animationSpeed,function(){c.addClass(h.OPEN),a(d._element).trigger(e)})}},{key:"collapse",value:function(b,c){var d=this,e=a.Event(f.COLLAPSED);b.slideUp(this._config.animationSpeed,function(){c.removeClass(h.OPEN),a(d._element).trigger(e),b.find(g.OPEN+" > "+g.TREEVIEW_MENU).slideUp(),b.find(g.OPEN).removeClass(h.OPEN)})}},{key:"collapseAll",value:function(){}},{key:"expandAll",value:function(){}},{key:"toggle",value:function(b){var c=a(b.currentTarget),d=c.next();if(d.is(g.TREEVIEW_MENU)){b.preventDefault();var e=c.parents(g.LI).first(),f=e.hasClass(h.OPEN);f?this.collapse(a(d),e):this.expand(a(d),e)}}},{key:"_setupListeners",value:function(){var b=this;a(document).on("click",this._config.trigger,function(a){b.toggle(a)})}}],[{key:"_jQueryInterface",value:function(d){return this.each(function(){var e=a(this).data(c),f=a.extend({},i,a(this).data());e||(e=new b(a(this),f),a(this).data(c,e)),"init"===d&&e[d]()})}}]),b}();return a(window).on(f.LOAD_DATA_API,function(){a(g.DATA_WIDGET).each(function(){var b=a(this);j._jQueryInterface.call(b,"init")})}),a.fn[b]=j._jQueryInterface,a.fn[b].Constructor=j,a.fn[b].noConflict=function(){return a.fn[b]=e,j._jQueryInterface},j}(jQuery),PushMenu=function(a){var b="PushMenu",c="lte.pushmenu",d="."+c,e=a.fn[b],f={COLLAPSED:"collapsed"+d,SHOWN:"shown"+d},g={COLLAPSED:"sidebar-collapse",TOGGLE_BUTTON:'[data-widget="pushmenu"]'},h=function(){function b(c){_classCallCheck(this,b),this._element=c,this._isShown=!a("body").hasClass(g.COLLAPSED)||a("body").hasClass("sidebar-open")}return _createClass(b,[{key:"show",value:function(){a("body").addClass("sidebar-open").removeClass(g.COLLAPSED),this._isShown=!0;var b=a.Event(f.SHOWN);a(this._element).trigger(b)}},{key:"collapse",value:function(){a("body").removeClass("sidebar-open").addClass(g.COLLAPSED),this._isShown=!1;var b=a.Event(f.COLLAPSED);a(this._element).trigger(b)}},{key:"toggle",value:function(){"undefined"==typeof this._isShown&&(this._isShown=!a("body").hasClass(g.COLLAPSED)||a("body").hasClass("sidebar-open")),this._isShown?this.collapse():this.show()}}],[{key:"_jQueryInterface",value:function(d){return this.each(function(){var e=a(this).data(c);e||(e=new b(this),a(this).data(c,e)),d&&e[d]()})}}]),b}();return a(document).on("click",g.TOGGLE_BUTTON,function(b){b.preventDefault();var c=b.currentTarget;"pushmenu"!==a(c).data("widget")&&(c=a(c).closest(g.TOGGLE_BUTTON)),h._jQueryInterface.call(a(c),"toggle")}),a.fn[b]=h._jQueryInterface,a.fn[b].Constructor=h,a.fn[b].noConflict=function(){return a.fn[b]=e,h._jQueryInterface},h}(jQuery),Widget=function(a){var b=function(){function b(a){_classCallCheck(this,b),this._element=a}return _createClass(b,null,[{key:"_jQueryInterface",value:function(b){var c=a(b);c.show()}}]),b}();return b}(jQuery); \ No newline at end of file +"use strict";function _classCallCheck(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var _createClass=function(){function a(a,b){for(var c=0;cb&&(b=a)}),b}}],[{key:"_jQueryInterface",value:function(d){return this.each(function(){var e=a(this).data(c);e||(e=new b(this),a(this).data(c,e)),d&&e[d]()})}}]),b}();return a.fn[b]=g._jQueryInterface,a.fn[b].Constructor=g,a.fn[b].noConflict=function(){return a.fn[b]=d,g._jQueryInterface},g}(jQuery),Treeview=function(a){var b="Treeview",c="lte.treeview",d="."+c,e=a.fn[b],f={SELECTED:"selected"+d,EXPANDED:"expanded"+d,COLLAPSED:"collapsed"+d,LOAD_DATA_API:"load"+d},g={LI:".nav-item",LINK:".nav-link",TREEVIEW_MENU:".nav-treeview",OPEN:".menu-open",DATA_WIDGET:'[data-widget="treeview"]'},h={LI:"nav-item",LINK:"nav-link",TREEVIEW_MENU:"nav-treeview",OPEN:"menu-open"},i={trigger:g.DATA_WIDGET+" "+g.LINK,animationSpeed:300,accordion:!1},j=function(){function b(a,c){_classCallCheck(this,b),this._config=c,this._element=a}return _createClass(b,[{key:"init",value:function(){this._setupListeners()}},{key:"expand",value:function(b,c){var d=this,e=a.Event(f.EXPANDED);if(this._config.accordion){var i=c.siblings(g.OPEN).first(),j=i.find(g.TREEVIEW_MENU).first();this.collapse(j,i)}b.slideDown(this._config.animationSpeed,function(){c.addClass(h.OPEN),a(d._element).trigger(e)})}},{key:"collapse",value:function(b,c){var d=this,e=a.Event(f.COLLAPSED);b.slideUp(this._config.animationSpeed,function(){c.removeClass(h.OPEN),a(d._element).trigger(e),b.find(g.OPEN+" > "+g.TREEVIEW_MENU).slideUp(),b.find(g.OPEN).removeClass(h.OPEN)})}},{key:"collapseAll",value:function(){}},{key:"expandAll",value:function(){}},{key:"toggle",value:function(b){var c=a(b.currentTarget),d=c.next();if(d.is(g.TREEVIEW_MENU)){b.preventDefault();var e=c.parents(g.LI).first(),f=e.hasClass(h.OPEN);f?this.collapse(a(d),e):this.expand(a(d),e)}}},{key:"_setupListeners",value:function(){var b=this;a(document).on("click",this._config.trigger,function(a){b.toggle(a)})}}],[{key:"_jQueryInterface",value:function(d){return this.each(function(){var e=a(this).data(c),f=a.extend({},i,a(this).data());e||(e=new b(a(this),f),a(this).data(c,e)),"init"===d&&e[d]()})}}]),b}();return a(window).on(f.LOAD_DATA_API,function(){a(g.DATA_WIDGET).each(function(){var b=a(this);j._jQueryInterface.call(b,"init")})}),a.fn[b]=j._jQueryInterface,a.fn[b].Constructor=j,a.fn[b].noConflict=function(){return a.fn[b]=e,j._jQueryInterface},j}(jQuery),PushMenu=function(a){var b="PushMenu",c="lte.pushmenu",d="."+c,e=a.fn[b],f={COLLAPSED:"collapsed"+d,SHOWN:"shown"+d},g={COLLAPSED:"sidebar-collapse",TOGGLE_BUTTON:'[data-widget="pushmenu"]'},h=function(){function b(c){_classCallCheck(this,b),this._element=c,this._isShown=!a("body").hasClass(g.COLLAPSED)||a("body").hasClass("sidebar-open")}return _createClass(b,[{key:"show",value:function(){a("body").addClass("sidebar-open").removeClass(g.COLLAPSED),this._isShown=!0;var b=a.Event(f.SHOWN);a(this._element).trigger(b)}},{key:"collapse",value:function(){a("body").removeClass("sidebar-open").addClass(g.COLLAPSED),this._isShown=!1;var b=a.Event(f.COLLAPSED);a(this._element).trigger(b)}},{key:"toggle",value:function(){"undefined"==typeof this._isShown&&(this._isShown=!a("body").hasClass(g.COLLAPSED)||a("body").hasClass("sidebar-open")),this._isShown?this.collapse():this.show()}}],[{key:"_jQueryInterface",value:function(d){return this.each(function(){var e=a(this).data(c);e||(e=new b(this),a(this).data(c,e)),d&&e[d]()})}}]),b}();return a(document).on("click",g.TOGGLE_BUTTON,function(b){b.preventDefault();var c=b.currentTarget;"pushmenu"!==a(c).data("widget")&&(c=a(c).closest(g.TOGGLE_BUTTON)),h._jQueryInterface.call(a(c),"toggle")}),a.fn[b]=h._jQueryInterface,a.fn[b].Constructor=h,a.fn[b].noConflict=function(){return a.fn[b]=e,h._jQueryInterface},h}(jQuery),Widget=function(a){var b=function(){function b(a){_classCallCheck(this,b),this._element=a}return _createClass(b,null,[{key:"_jQueryInterface",value:function(b){var c=a(b);c.show()}}]),b}();return b}(jQuery); \ No newline at end of file