mirror of https://github.com/ColorlibHQ/AdminLTE
82 lines
2.2 KiB
JavaScript
82 lines
2.2 KiB
JavaScript
![]() |
'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; }; })();
|
||
|
|
||
|
function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
|
||
|
|
||
|
/**
|
||
|
* --------------------------------------------
|
||
|
* AdminLTE Treeview.js
|
||
|
* License MIT
|
||
|
* --------------------------------------------
|
||
|
*/
|
||
|
|
||
|
var Treeview = (function ($) {
|
||
|
|
||
|
/**
|
||
|
* Constants
|
||
|
* ====================================================
|
||
|
*/
|
||
|
|
||
|
var NAME = 'Treeview';
|
||
|
var DATA_KEY = 'lte.treeview';
|
||
|
var EVENT_KEY = '.' + DATA_KEY;
|
||
|
var JQUERY_NO_CONFLICT = $.fn[NAME];
|
||
|
|
||
|
var EVENT = {
|
||
|
SELECTED: 'selected' + EVENT_KEY
|
||
|
};
|
||
|
|
||
|
var Selector = {
|
||
|
LI: '.nav-item',
|
||
|
LINK: '.nav-link',
|
||
|
DATA_WIDGET: '[data-widget="treeview"]'
|
||
|
};
|
||
|
|
||
|
/**
|
||
|
* Class Definition
|
||
|
* ====================================================
|
||
|
*/
|
||
|
|
||
|
var Treeview = (function () {
|
||
|
function Treeview(element, config) {
|
||
|
_classCallCheck(this, Treeview);
|
||
|
|
||
|
this._config = config;
|
||
|
this._element = element;
|
||
|
}
|
||
|
|
||
|
// Public
|
||
|
|
||
|
// Private
|
||
|
|
||
|
// Static
|
||
|
|
||
|
_createClass(Treeview, null, [{
|
||
|
key: '_jQueryInterface',
|
||
|
value: function _jQueryInterface(config) {
|
||
|
return this.each(function () {
|
||
|
this._config = config;
|
||
|
});
|
||
|
}
|
||
|
}]);
|
||
|
|
||
|
return Treeview;
|
||
|
})();
|
||
|
|
||
|
/**
|
||
|
* jQuery API
|
||
|
* ====================================================
|
||
|
*/
|
||
|
|
||
|
$.fn[NAME] = Treeview._jQueryInterface;
|
||
|
$.fn[NAME].Constructor = Treeview;
|
||
|
$.fn[NAME].noConflict = function () {
|
||
|
$.fn[NAME] = JQUERY_NO_CONFLICT;
|
||
|
return Treeview._jQueryInterface;
|
||
|
};
|
||
|
|
||
|
return Treeview;
|
||
|
})(jQuery);
|
||
|
//# sourceMappingURL=Treeview.js.map
|