AdminLTE/build/js/dist/Treeview.js

82 lines
2.2 KiB
JavaScript
Raw Normal View History

2015-11-11 19:29:54 +00:00
'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