|
@@ -1,5 +1,5 @@
|
|
|
/*!
|
|
|
- * AdminLTE v3.1.0-pre (https://adminlte.io)
|
|
|
+ * AdminLTE v3.1.0-rc (https://adminlte.io)
|
|
|
* Copyright 2014-2020 Colorlib <https://colorlib.com>
|
|
|
* Licensed under MIT (https://github.com/ColorlibHQ/AdminLTE/blob/master/LICENSE)
|
|
|
*/
|
|
@@ -1104,7 +1104,7 @@
|
|
|
|
|
|
/**
|
|
|
* --------------------------------------------
|
|
|
- * AdminLTE Layout.js
|
|
|
+ * AdminLTE IFrame.js
|
|
|
* License MIT
|
|
|
* --------------------------------------------
|
|
|
*/
|
|
@@ -1113,9 +1113,390 @@
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- var NAME$7 = 'Layout';
|
|
|
- var DATA_KEY$7 = 'lte.layout';
|
|
|
+ var NAME$7 = 'IFrame';
|
|
|
+ var DATA_KEY$7 = 'lte.iframe';
|
|
|
var JQUERY_NO_CONFLICT$7 = $__default['default'].fn[NAME$7];
|
|
|
+ var SELECTOR_DATA_TOGGLE$3 = '[data-widget="iframe"]';
|
|
|
+ var SELECTOR_DATA_TOGGLE_CLOSE = '[data-widget="iframe-close"]';
|
|
|
+ var SELECTOR_DATA_TOGGLE_SCROLL_LEFT = '[data-widget="iframe-scrollleft"]';
|
|
|
+ var SELECTOR_DATA_TOGGLE_SCROLL_RIGHT = '[data-widget="iframe-scrollright"]';
|
|
|
+ var SELECTOR_DATA_TOGGLE_FULLSCREEN = '[data-widget="iframe-fullscreen"]';
|
|
|
+ var SELECTOR_CONTENT_WRAPPER = '.content-wrapper';
|
|
|
+ var SELECTOR_CONTENT_IFRAME = SELECTOR_CONTENT_WRAPPER + " iframe";
|
|
|
+ var SELECTOR_TAB_NAV = SELECTOR_DATA_TOGGLE$3 + ".iframe-mode .nav";
|
|
|
+ var SELECTOR_TAB_NAVBAR_NAV = SELECTOR_DATA_TOGGLE$3 + ".iframe-mode .navbar-nav";
|
|
|
+ var SELECTOR_TAB_NAVBAR_NAV_ITEM = SELECTOR_TAB_NAVBAR_NAV + " .nav-item";
|
|
|
+ var SELECTOR_TAB_CONTENT = SELECTOR_DATA_TOGGLE$3 + ".iframe-mode .tab-content";
|
|
|
+ var SELECTOR_TAB_EMPTY = SELECTOR_TAB_CONTENT + " .tab-empty";
|
|
|
+ var SELECTOR_TAB_LOADING = SELECTOR_TAB_CONTENT + " .tab-loading";
|
|
|
+ var SELECTOR_SIDEBAR_MENU_ITEM = '.main-sidebar .nav-item > a.nav-link';
|
|
|
+ var SELECTOR_HEADER_MENU_ITEM = '.main-header .nav-item a.nav-link';
|
|
|
+ var SELECTOR_HEADER_DROPDOWN_ITEM = '.main-header a.dropdown-item';
|
|
|
+ var CLASS_NAME_IFRAME_MODE = 'iframe-mode';
|
|
|
+ var CLASS_NAME_FULLSCREEN_MODE = 'iframe-mode-fullscreen';
|
|
|
+ var Default$5 = {
|
|
|
+ onTabClick: function onTabClick(item) {
|
|
|
+ return item;
|
|
|
+ },
|
|
|
+ onTabChanged: function onTabChanged(item) {
|
|
|
+ return item;
|
|
|
+ },
|
|
|
+ onTabCreated: function onTabCreated(item) {
|
|
|
+ return item;
|
|
|
+ },
|
|
|
+ autoIframeMode: true,
|
|
|
+ autoItemActive: true,
|
|
|
+ autoShowNewTab: true,
|
|
|
+ loadingScreen: true,
|
|
|
+ useNavbarItems: true,
|
|
|
+ scrollOffset: 40,
|
|
|
+ scrollBehaviorSwap: false,
|
|
|
+ iconMaximize: 'fa-expand',
|
|
|
+ iconMinimize: 'fa-compress'
|
|
|
+ };
|
|
|
+ /**
|
|
|
+ * Class Definition
|
|
|
+ * ====================================================
|
|
|
+ */
|
|
|
+
|
|
|
+ var IFrame = /*#__PURE__*/function () {
|
|
|
+ function IFrame(element, config) {
|
|
|
+ this._config = config;
|
|
|
+ this._element = element;
|
|
|
+
|
|
|
+ this._init();
|
|
|
+ } // Public
|
|
|
+
|
|
|
+
|
|
|
+ var _proto = IFrame.prototype;
|
|
|
+
|
|
|
+ _proto.onTabClick = function onTabClick(item) {
|
|
|
+ this._config.onTabClick(item);
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto.onTabChanged = function onTabChanged(item) {
|
|
|
+ this._config.onTabChanged(item);
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto.onTabCreated = function onTabCreated(item) {
|
|
|
+ this._config.onTabCreated(item);
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto.createTab = function createTab(title, link, uniqueName, autoOpen) {
|
|
|
+ var _this = this;
|
|
|
+
|
|
|
+ var tabId = "panel-" + uniqueName + "-" + Math.floor(Math.random() * 1000);
|
|
|
+ var navId = "tab-" + uniqueName + "-" + Math.floor(Math.random() * 1000);
|
|
|
+ var newNavItem = "<li class=\"nav-item\" role=\"presentation\"><a class=\"nav-link\" data-toggle=\"row\" id=\"" + navId + "\" href=\"#" + tabId + "\" role=\"tab\" aria-controls=\"" + tabId + "\" aria-selected=\"false\">" + title + "</a></li>";
|
|
|
+ $__default['default'](SELECTOR_TAB_NAVBAR_NAV).append(newNavItem);
|
|
|
+ var newTabItem = "<div class=\"tab-pane fade\" id=\"" + tabId + "\" role=\"tabpanel\" aria-labelledby=\"" + navId + "\"><iframe src=\"" + link + "\"></iframe></div>";
|
|
|
+ $__default['default'](SELECTOR_TAB_CONTENT).append(newTabItem);
|
|
|
+
|
|
|
+ if (autoOpen) {
|
|
|
+ if (this._config.loadingScreen) {
|
|
|
+ var $loadingScreen = $__default['default'](SELECTOR_TAB_LOADING);
|
|
|
+ $loadingScreen.fadeIn();
|
|
|
+ $__default['default'](tabId + " iframe").ready(function () {
|
|
|
+ if (typeof _this._config.loadingScreen === 'number') {
|
|
|
+ _this.switchTab("#" + navId, _this._config.loadingScreen);
|
|
|
+
|
|
|
+ setTimeout(function () {
|
|
|
+ $loadingScreen.fadeOut();
|
|
|
+ }, _this._config.loadingScreen);
|
|
|
+ } else {
|
|
|
+ _this.switchTab("#" + navId, _this._config.loadingScreen);
|
|
|
+
|
|
|
+ $loadingScreen.fadeOut();
|
|
|
+ }
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ this.switchTab("#" + navId);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ this.onTabCreated($__default['default']("#" + navId));
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto.openTabSidebar = function openTabSidebar(item, autoOpen) {
|
|
|
+ if (autoOpen === void 0) {
|
|
|
+ autoOpen = this._config.autoShowNewTab;
|
|
|
+ }
|
|
|
+
|
|
|
+ var $item = $__default['default'](item).clone();
|
|
|
+
|
|
|
+ if ($item.attr('href') === undefined) {
|
|
|
+ $item = $__default['default'](item).parent('a').clone();
|
|
|
+ }
|
|
|
+
|
|
|
+ $item.find('.right').remove();
|
|
|
+ var title = $item.find('p').text();
|
|
|
+
|
|
|
+ if (title === '') {
|
|
|
+ title = $item.text();
|
|
|
+ }
|
|
|
+
|
|
|
+ var link = $item.attr('href');
|
|
|
+
|
|
|
+ if (link === '#' || link === '' || link === undefined) {
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ this.createTab(title, link, link.replace('.html', '').replace('./', '').replaceAll('/', '-'), autoOpen);
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto.switchTab = function switchTab(item) {
|
|
|
+ var $item = $__default['default'](item);
|
|
|
+ var tabId = $item.attr('href');
|
|
|
+ $__default['default'](SELECTOR_TAB_EMPTY).hide();
|
|
|
+ $__default['default'](SELECTOR_TAB_NAVBAR_NAV + " .active").tab('dispose').removeClass('active');
|
|
|
+
|
|
|
+ this._fixHeight();
|
|
|
+
|
|
|
+ $item.tab('show');
|
|
|
+ $item.parents('li').addClass('active');
|
|
|
+ this.onTabChanged($item);
|
|
|
+
|
|
|
+ if (this._config.autoItemActive) {
|
|
|
+ this._setItemActive($__default['default'](tabId + " iframe").attr('src'));
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto.removeActiveTab = function removeActiveTab() {
|
|
|
+ var $navItem = $__default['default'](SELECTOR_TAB_NAVBAR_NAV_ITEM + ".active");
|
|
|
+ var $navItemParent = $navItem.parent();
|
|
|
+ var navItemIndex = $navItem.index();
|
|
|
+ $navItem.remove();
|
|
|
+ $__default['default']('.tab-pane.active').remove();
|
|
|
+
|
|
|
+ if ($__default['default'](SELECTOR_TAB_CONTENT).children().length == $__default['default'](SELECTOR_TAB_EMPTY + ", " + SELECTOR_TAB_LOADING).length) {
|
|
|
+ $__default['default'](SELECTOR_TAB_EMPTY).show();
|
|
|
+ } else {
|
|
|
+ var prevNavItemIndex = navItemIndex - 1;
|
|
|
+ this.switchTab($navItemParent.children().eq(prevNavItemIndex).find('a'));
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto.toggleFullscreen = function toggleFullscreen() {
|
|
|
+ if ($__default['default']('body').hasClass(CLASS_NAME_FULLSCREEN_MODE)) {
|
|
|
+ $__default['default'](SELECTOR_DATA_TOGGLE_FULLSCREEN + " i").removeClass(this._config.iconMinimize).addClass(this._config.iconMaximize);
|
|
|
+ $__default['default']('body').removeClass(CLASS_NAME_FULLSCREEN_MODE);
|
|
|
+ $__default['default'](SELECTOR_TAB_EMPTY + ", " + SELECTOR_TAB_LOADING).height('auto');
|
|
|
+ $__default['default'](SELECTOR_CONTENT_WRAPPER).height('auto');
|
|
|
+ $__default['default'](SELECTOR_CONTENT_IFRAME).height('auto');
|
|
|
+ } else {
|
|
|
+ $__default['default'](SELECTOR_DATA_TOGGLE_FULLSCREEN + " i").removeClass(this._config.iconMaximize).addClass(this._config.iconMinimize);
|
|
|
+ $__default['default']('body').addClass(CLASS_NAME_FULLSCREEN_MODE);
|
|
|
+ }
|
|
|
+
|
|
|
+ $__default['default'](window).trigger('resize');
|
|
|
+
|
|
|
+ this._fixHeight(true);
|
|
|
+ } // Private
|
|
|
+ ;
|
|
|
+
|
|
|
+ _proto._init = function _init() {
|
|
|
+ if (window.frameElement && this._config.autoIframeMode) {
|
|
|
+ $__default['default']('body').addClass(CLASS_NAME_IFRAME_MODE);
|
|
|
+ } else if ($__default['default'](SELECTOR_CONTENT_WRAPPER).hasClass(CLASS_NAME_IFRAME_MODE)) {
|
|
|
+ this._setupListeners();
|
|
|
+
|
|
|
+ this._fixHeight(true);
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto._navScroll = function _navScroll(offset) {
|
|
|
+ var leftPos = $__default['default'](SELECTOR_TAB_NAVBAR_NAV).scrollLeft();
|
|
|
+ $__default['default'](SELECTOR_TAB_NAVBAR_NAV).animate({
|
|
|
+ scrollLeft: leftPos + offset
|
|
|
+ }, 250, 'linear');
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto._setupListeners = function _setupListeners() {
|
|
|
+ var _this2 = this;
|
|
|
+
|
|
|
+ $__default['default'](window).on('resize', function () {
|
|
|
+ setTimeout(function () {
|
|
|
+ _this2._fixHeight();
|
|
|
+ }, 1);
|
|
|
+ });
|
|
|
+ $__default['default'](document).on('click', SELECTOR_SIDEBAR_MENU_ITEM, function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+
|
|
|
+ _this2.openTabSidebar(e.target);
|
|
|
+ });
|
|
|
+
|
|
|
+ if (this._config.useNavbarItems) {
|
|
|
+ $__default['default'](document).on('click', SELECTOR_HEADER_MENU_ITEM + ", " + SELECTOR_HEADER_DROPDOWN_ITEM, function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+
|
|
|
+ _this2.openTabSidebar(e.target);
|
|
|
+ });
|
|
|
+ }
|
|
|
+
|
|
|
+ $__default['default'](document).on('click', SELECTOR_TAB_NAVBAR_NAV_ITEM, function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+
|
|
|
+ _this2.onTabClick(e.target);
|
|
|
+
|
|
|
+ _this2.switchTab(e.target);
|
|
|
+ });
|
|
|
+ $__default['default'](document).on('click', SELECTOR_DATA_TOGGLE_CLOSE, function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+
|
|
|
+ _this2.removeActiveTab();
|
|
|
+ });
|
|
|
+ $__default['default'](document).on('click', SELECTOR_DATA_TOGGLE_FULLSCREEN, function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+
|
|
|
+ _this2.toggleFullscreen();
|
|
|
+ });
|
|
|
+ var mousedown = false;
|
|
|
+ var mousedownInterval = null;
|
|
|
+ $__default['default'](document).on('mousedown', SELECTOR_DATA_TOGGLE_SCROLL_LEFT, function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+ clearInterval(mousedownInterval);
|
|
|
+ var scrollOffset = _this2._config.scrollOffset;
|
|
|
+
|
|
|
+ if (!_this2._config.scrollBehaviorSwap) {
|
|
|
+ scrollOffset = -scrollOffset;
|
|
|
+ }
|
|
|
+
|
|
|
+ mousedown = true;
|
|
|
+
|
|
|
+ _this2._navScroll(scrollOffset);
|
|
|
+
|
|
|
+ mousedownInterval = setInterval(function () {
|
|
|
+ _this2._navScroll(scrollOffset);
|
|
|
+ }, 250);
|
|
|
+ });
|
|
|
+ $__default['default'](document).on('mousedown', SELECTOR_DATA_TOGGLE_SCROLL_RIGHT, function (e) {
|
|
|
+ e.preventDefault();
|
|
|
+ clearInterval(mousedownInterval);
|
|
|
+ var scrollOffset = _this2._config.scrollOffset;
|
|
|
+
|
|
|
+ if (_this2._config.scrollBehaviorSwap) {
|
|
|
+ scrollOffset = -scrollOffset;
|
|
|
+ }
|
|
|
+
|
|
|
+ mousedown = true;
|
|
|
+
|
|
|
+ _this2._navScroll(scrollOffset);
|
|
|
+
|
|
|
+ mousedownInterval = setInterval(function () {
|
|
|
+ _this2._navScroll(scrollOffset);
|
|
|
+ }, 250);
|
|
|
+ });
|
|
|
+ $__default['default'](document).on('mouseup', function () {
|
|
|
+ if (mousedown) {
|
|
|
+ mousedown = false;
|
|
|
+ clearInterval(mousedownInterval);
|
|
|
+ mousedownInterval = null;
|
|
|
+ }
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto._setItemActive = function _setItemActive(href) {
|
|
|
+ $__default['default'](SELECTOR_SIDEBAR_MENU_ITEM + ", " + SELECTOR_HEADER_DROPDOWN_ITEM).removeClass('active');
|
|
|
+ $__default['default'](SELECTOR_HEADER_MENU_ITEM).parent().removeClass('active');
|
|
|
+ var $headerMenuItem = $__default['default'](SELECTOR_HEADER_MENU_ITEM + "[href$=\"" + href + "\"]");
|
|
|
+ var $headerDropdownItem = $__default['default'](SELECTOR_HEADER_DROPDOWN_ITEM + "[href$=\"" + href + "\"]");
|
|
|
+ var $sidebarMenuItem = $__default['default'](SELECTOR_SIDEBAR_MENU_ITEM + "[href$=\"" + href + "\"]");
|
|
|
+ $headerMenuItem.each(function (i, e) {
|
|
|
+ $__default['default'](e).parent().addClass('active');
|
|
|
+ });
|
|
|
+ $headerDropdownItem.each(function (i, e) {
|
|
|
+ $__default['default'](e).addClass('active');
|
|
|
+ });
|
|
|
+ $sidebarMenuItem.each(function (i, e) {
|
|
|
+ $__default['default'](e).addClass('active');
|
|
|
+ $__default['default'](e).parents('.nav-treeview').prevAll('.nav-link').addClass('active');
|
|
|
+ });
|
|
|
+ };
|
|
|
+
|
|
|
+ _proto._fixHeight = function _fixHeight(tabEmpty) {
|
|
|
+ if (tabEmpty === void 0) {
|
|
|
+ tabEmpty = false;
|
|
|
+ }
|
|
|
+
|
|
|
+ if ($__default['default']('body').hasClass(CLASS_NAME_FULLSCREEN_MODE)) {
|
|
|
+ var windowHeight = $__default['default'](window).height();
|
|
|
+ $__default['default'](SELECTOR_TAB_EMPTY + ", " + SELECTOR_TAB_LOADING).height(windowHeight);
|
|
|
+ $__default['default'](SELECTOR_CONTENT_WRAPPER).height(windowHeight);
|
|
|
+ $__default['default'](SELECTOR_CONTENT_IFRAME).height(windowHeight);
|
|
|
+ } else {
|
|
|
+ var contentWrapperHeight = parseFloat($__default['default'](SELECTOR_CONTENT_WRAPPER).css('min-height'));
|
|
|
+ var navbarHeight = $__default['default'](SELECTOR_TAB_NAV).outerHeight();
|
|
|
+
|
|
|
+ if (tabEmpty == true) {
|
|
|
+ setTimeout(function () {
|
|
|
+ $__default['default'](SELECTOR_TAB_EMPTY + ", " + SELECTOR_TAB_LOADING).height(contentWrapperHeight - navbarHeight);
|
|
|
+ }, 50);
|
|
|
+ } else {
|
|
|
+ $__default['default'](SELECTOR_CONTENT_IFRAME).height(contentWrapperHeight - navbarHeight);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } // Static
|
|
|
+ ;
|
|
|
+
|
|
|
+ IFrame._jQueryInterface = function _jQueryInterface(operation) {
|
|
|
+ var data = $__default['default'](this).data(DATA_KEY$7);
|
|
|
+
|
|
|
+ var _options = $__default['default'].extend({}, Default$5, $__default['default'](this).data());
|
|
|
+
|
|
|
+ if (!data) {
|
|
|
+ data = new IFrame(this, _options);
|
|
|
+ $__default['default'](this).data(DATA_KEY$7, data);
|
|
|
+ }
|
|
|
+
|
|
|
+ if (typeof operation === 'string' && operation.match(/createTab|openTabSidebar|switchTab|removeActiveTab/)) {
|
|
|
+ var _data;
|
|
|
+
|
|
|
+ for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
|
|
|
+ args[_key - 1] = arguments[_key];
|
|
|
+ }
|
|
|
+
|
|
|
+ (_data = data)[operation].apply(_data, args);
|
|
|
+ }
|
|
|
+ };
|
|
|
+
|
|
|
+ return IFrame;
|
|
|
+ }();
|
|
|
+ /**
|
|
|
+ * Data API
|
|
|
+ * ====================================================
|
|
|
+ */
|
|
|
+
|
|
|
+
|
|
|
+ $__default['default'](window).on('load', function () {
|
|
|
+ IFrame._jQueryInterface.call($__default['default'](SELECTOR_DATA_TOGGLE$3));
|
|
|
+ });
|
|
|
+ /**
|
|
|
+ * jQuery API
|
|
|
+ * ====================================================
|
|
|
+ */
|
|
|
+
|
|
|
+ $__default['default'].fn[NAME$7] = IFrame._jQueryInterface;
|
|
|
+ $__default['default'].fn[NAME$7].Constructor = IFrame;
|
|
|
+
|
|
|
+ $__default['default'].fn[NAME$7].noConflict = function () {
|
|
|
+ $__default['default'].fn[NAME$7] = JQUERY_NO_CONFLICT$7;
|
|
|
+ return IFrame._jQueryInterface;
|
|
|
+ };
|
|
|
+
|
|
|
+ /**
|
|
|
+ * --------------------------------------------
|
|
|
+ * AdminLTE Layout.js
|
|
|
+ * License MIT
|
|
|
+ * --------------------------------------------
|
|
|
+ */
|
|
|
+ /**
|
|
|
+ * Constants
|
|
|
+ * ====================================================
|
|
|
+ */
|
|
|
+
|
|
|
+ var NAME$8 = 'Layout';
|
|
|
+ var DATA_KEY$8 = 'lte.layout';
|
|
|
+ var JQUERY_NO_CONFLICT$8 = $__default['default'].fn[NAME$8];
|
|
|
var SELECTOR_HEADER$1 = '.main-header';
|
|
|
var SELECTOR_MAIN_SIDEBAR = '.main-sidebar';
|
|
|
var SELECTOR_SIDEBAR = '.main-sidebar .sidebar';
|
|
@@ -1130,10 +1511,11 @@
|
|
|
var CLASS_NAME_LAYOUT_FIXED$1 = 'layout-fixed';
|
|
|
var CLASS_NAME_CONTROL_SIDEBAR_SLIDE_OPEN = 'control-sidebar-slide-open';
|
|
|
var CLASS_NAME_CONTROL_SIDEBAR_OPEN$1 = 'control-sidebar-open';
|
|
|
- var Default$5 = {
|
|
|
+ var Default$6 = {
|
|
|
scrollbarTheme: 'os-theme-light',
|
|
|
scrollbarAutoHide: 'l',
|
|
|
panelAutoHeight: true,
|
|
|
+ panelAutoHeightMode: 'min-height',
|
|
|
loginRegisterAutoHeight: true
|
|
|
};
|
|
|
/**
|
|
@@ -1184,15 +1566,15 @@
|
|
|
|
|
|
if (offset !== false) {
|
|
|
if (max === heights.controlSidebar) {
|
|
|
- $contentSelector.css('min-height', max + offset);
|
|
|
+ $contentSelector.css(this._config.panelAutoHeightMode, max + offset);
|
|
|
} else if (max === heights.window) {
|
|
|
- $contentSelector.css('min-height', max + offset - heights.header - heights.footer);
|
|
|
+ $contentSelector.css(this._config.panelAutoHeightMode, max + offset - heights.header - heights.footer);
|
|
|
} else {
|
|
|
- $contentSelector.css('min-height', max + offset - heights.header);
|
|
|
+ $contentSelector.css(this._config.panelAutoHeightMode, max + offset - heights.header);
|
|
|
}
|
|
|
|
|
|
if (this._isFooterFixed()) {
|
|
|
- $contentSelector.css('min-height', parseFloat($contentSelector.css('min-height')) + heights.footer);
|
|
|
+ $contentSelector.css(this._config.panelAutoHeightMode, parseFloat($contentSelector.css(this._config.panelAutoHeightMode)) + heights.footer);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1201,7 +1583,7 @@
|
|
|
}
|
|
|
|
|
|
if (offset !== false) {
|
|
|
- $contentSelector.css('min-height', max + offset - heights.header - heights.footer);
|
|
|
+ $contentSelector.css(this._config.panelAutoHeightMode, max + offset - heights.header - heights.footer);
|
|
|
}
|
|
|
|
|
|
if (typeof $__default['default'].fn.overlayScrollbars !== 'undefined') {
|
|
@@ -1226,8 +1608,8 @@
|
|
|
} else {
|
|
|
var boxHeight = $selector.height();
|
|
|
|
|
|
- if ($body.css('min-height') !== boxHeight) {
|
|
|
- $body.css('min-height', boxHeight);
|
|
|
+ if ($body.css(this._config.panelAutoHeightMode) !== boxHeight) {
|
|
|
+ $body.css(this._config.panelAutoHeightMode, boxHeight);
|
|
|
}
|
|
|
}
|
|
|
} // Private
|
|
@@ -1286,13 +1668,13 @@
|
|
|
}
|
|
|
|
|
|
return this.each(function () {
|
|
|
- var data = $__default['default'](this).data(DATA_KEY$7);
|
|
|
+ var data = $__default['default'](this).data(DATA_KEY$8);
|
|
|
|
|
|
- var _options = $__default['default'].extend({}, Default$5, $__default['default'](this).data());
|
|
|
+ var _options = $__default['default'].extend({}, Default$6, $__default['default'](this).data());
|
|
|
|
|
|
if (!data) {
|
|
|
data = new Layout($__default['default'](this), _options);
|
|
|
- $__default['default'](this).data(DATA_KEY$7, data);
|
|
|
+ $__default['default'](this).data(DATA_KEY$8, data);
|
|
|
}
|
|
|
|
|
|
if (config === 'init' || config === '') {
|
|
@@ -1325,11 +1707,11 @@
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- $__default['default'].fn[NAME$7] = Layout._jQueryInterface;
|
|
|
- $__default['default'].fn[NAME$7].Constructor = Layout;
|
|
|
+ $__default['default'].fn[NAME$8] = Layout._jQueryInterface;
|
|
|
+ $__default['default'].fn[NAME$8].Constructor = Layout;
|
|
|
|
|
|
- $__default['default'].fn[NAME$7].noConflict = function () {
|
|
|
- $__default['default'].fn[NAME$7] = JQUERY_NO_CONFLICT$7;
|
|
|
+ $__default['default'].fn[NAME$8].noConflict = function () {
|
|
|
+ $__default['default'].fn[NAME$8] = JQUERY_NO_CONFLICT$8;
|
|
|
return Layout._jQueryInterface;
|
|
|
};
|
|
|
|
|
@@ -1344,10 +1726,10 @@
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- var NAME$8 = 'PushMenu';
|
|
|
- var DATA_KEY$8 = 'lte.pushmenu';
|
|
|
- var EVENT_KEY$5 = "." + DATA_KEY$8;
|
|
|
- var JQUERY_NO_CONFLICT$8 = $__default['default'].fn[NAME$8];
|
|
|
+ var NAME$9 = 'PushMenu';
|
|
|
+ var DATA_KEY$9 = 'lte.pushmenu';
|
|
|
+ var EVENT_KEY$5 = "." + DATA_KEY$9;
|
|
|
+ var JQUERY_NO_CONFLICT$9 = $__default['default'].fn[NAME$9];
|
|
|
var EVENT_COLLAPSED$3 = "collapsed" + EVENT_KEY$5;
|
|
|
var EVENT_SHOWN = "shown" + EVENT_KEY$5;
|
|
|
var SELECTOR_TOGGLE_BUTTON = '[data-widget="pushmenu"]';
|
|
@@ -1358,7 +1740,7 @@
|
|
|
var CLASS_NAME_OPEN = 'sidebar-open';
|
|
|
var CLASS_NAME_IS_OPENING = 'sidebar-is-opening';
|
|
|
var CLASS_NAME_CLOSED = 'sidebar-closed';
|
|
|
- var Default$6 = {
|
|
|
+ var Default$7 = {
|
|
|
autoCollapseSize: 992,
|
|
|
enableRemember: false,
|
|
|
noTransitionAfterReload: true
|
|
@@ -1371,7 +1753,7 @@
|
|
|
var PushMenu = /*#__PURE__*/function () {
|
|
|
function PushMenu(element, options) {
|
|
|
this._element = element;
|
|
|
- this._options = $__default['default'].extend({}, Default$6, options);
|
|
|
+ this._options = $__default['default'].extend({}, Default$7, options);
|
|
|
|
|
|
if ($__default['default'](SELECTOR_OVERLAY).length === 0) {
|
|
|
this._addOverlay();
|
|
@@ -1507,13 +1889,13 @@
|
|
|
|
|
|
PushMenu._jQueryInterface = function _jQueryInterface(operation) {
|
|
|
return this.each(function () {
|
|
|
- var data = $__default['default'](this).data(DATA_KEY$8);
|
|
|
+ var data = $__default['default'](this).data(DATA_KEY$9);
|
|
|
|
|
|
- var _options = $__default['default'].extend({}, Default$6, $__default['default'](this).data());
|
|
|
+ var _options = $__default['default'].extend({}, Default$7, $__default['default'](this).data());
|
|
|
|
|
|
if (!data) {
|
|
|
data = new PushMenu(this, _options);
|
|
|
- $__default['default'](this).data(DATA_KEY$8, data);
|
|
|
+ $__default['default'](this).data(DATA_KEY$9, data);
|
|
|
}
|
|
|
|
|
|
if (typeof operation === 'string' && operation.match(/collapse|expand|toggle/)) {
|
|
@@ -1548,11 +1930,11 @@
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- $__default['default'].fn[NAME$8] = PushMenu._jQueryInterface;
|
|
|
- $__default['default'].fn[NAME$8].Constructor = PushMenu;
|
|
|
+ $__default['default'].fn[NAME$9] = PushMenu._jQueryInterface;
|
|
|
+ $__default['default'].fn[NAME$9].Constructor = PushMenu;
|
|
|
|
|
|
- $__default['default'].fn[NAME$8].noConflict = function () {
|
|
|
- $__default['default'].fn[NAME$8] = JQUERY_NO_CONFLICT$8;
|
|
|
+ $__default['default'].fn[NAME$9].noConflict = function () {
|
|
|
+ $__default['default'].fn[NAME$9] = JQUERY_NO_CONFLICT$9;
|
|
|
return PushMenu._jQueryInterface;
|
|
|
};
|
|
|
|
|
@@ -1567,9 +1949,9 @@
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- var NAME$9 = 'SidebarSearch';
|
|
|
- var DATA_KEY$9 = 'lte.sidebar-search';
|
|
|
- var JQUERY_NO_CONFLICT$9 = $__default['default'].fn[NAME$9];
|
|
|
+ var NAME$a = 'SidebarSearch';
|
|
|
+ var DATA_KEY$a = 'lte.sidebar-search';
|
|
|
+ var JQUERY_NO_CONFLICT$a = $__default['default'].fn[NAME$a];
|
|
|
var CLASS_NAME_OPEN$1 = 'sidebar-search-open';
|
|
|
var CLASS_NAME_ICON_SEARCH = 'fa-search';
|
|
|
var CLASS_NAME_ICON_CLOSE = 'fa-times';
|
|
@@ -1586,7 +1968,7 @@
|
|
|
var SELECTOR_SEARCH_LIST_GROUP = "." + CLASS_NAME_LIST_GROUP;
|
|
|
var SELECTOR_SEARCH_RESULTS = "." + CLASS_NAME_SEARCH_RESULTS;
|
|
|
var SELECTOR_SEARCH_RESULTS_GROUP = SELECTOR_SEARCH_RESULTS + " ." + CLASS_NAME_LIST_GROUP;
|
|
|
- var Default$7 = {
|
|
|
+ var Default$8 = {
|
|
|
arrowSign: '->',
|
|
|
minLength: 3,
|
|
|
maxResults: 7,
|
|
@@ -1604,7 +1986,7 @@
|
|
|
var SidebarSearch = /*#__PURE__*/function () {
|
|
|
function SidebarSearch(_element, _options) {
|
|
|
this.element = _element;
|
|
|
- this.options = $__default['default'].extend({}, Default$7, _options);
|
|
|
+ this.options = $__default['default'].extend({}, Default$8, _options);
|
|
|
this.items = [];
|
|
|
} // Public
|
|
|
|
|
@@ -1752,16 +2134,16 @@
|
|
|
;
|
|
|
|
|
|
SidebarSearch._jQueryInterface = function _jQueryInterface(config) {
|
|
|
- var data = $__default['default'](this).data(DATA_KEY$9);
|
|
|
+ var data = $__default['default'](this).data(DATA_KEY$a);
|
|
|
|
|
|
if (!data) {
|
|
|
data = $__default['default'](this).data();
|
|
|
}
|
|
|
|
|
|
- var _options = $__default['default'].extend({}, Default$7, typeof config === 'object' ? config : data);
|
|
|
+ var _options = $__default['default'].extend({}, Default$8, typeof config === 'object' ? config : data);
|
|
|
|
|
|
var plugin = new SidebarSearch($__default['default'](this), _options);
|
|
|
- $__default['default'](this).data(DATA_KEY$9, typeof config === 'object' ? config : data);
|
|
|
+ $__default['default'](this).data(DATA_KEY$a, typeof config === 'object' ? config : data);
|
|
|
|
|
|
if (typeof config === 'string' && config.match(/init|toggle|close|open|search/)) {
|
|
|
plugin[config]();
|
|
@@ -1833,11 +2215,11 @@
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- $__default['default'].fn[NAME$9] = SidebarSearch._jQueryInterface;
|
|
|
- $__default['default'].fn[NAME$9].Constructor = SidebarSearch;
|
|
|
+ $__default['default'].fn[NAME$a] = SidebarSearch._jQueryInterface;
|
|
|
+ $__default['default'].fn[NAME$a].Constructor = SidebarSearch;
|
|
|
|
|
|
- $__default['default'].fn[NAME$9].noConflict = function () {
|
|
|
- $__default['default'].fn[NAME$9] = JQUERY_NO_CONFLICT$9;
|
|
|
+ $__default['default'].fn[NAME$a].noConflict = function () {
|
|
|
+ $__default['default'].fn[NAME$a] = JQUERY_NO_CONFLICT$a;
|
|
|
return SidebarSearch._jQueryInterface;
|
|
|
};
|
|
|
|
|
@@ -1852,10 +2234,10 @@
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- var NAME$a = 'Toasts';
|
|
|
- var DATA_KEY$a = 'lte.toasts';
|
|
|
- var EVENT_KEY$6 = "." + DATA_KEY$a;
|
|
|
- var JQUERY_NO_CONFLICT$a = $__default['default'].fn[NAME$a];
|
|
|
+ var NAME$b = 'Toasts';
|
|
|
+ var DATA_KEY$b = 'lte.toasts';
|
|
|
+ var EVENT_KEY$6 = "." + DATA_KEY$b;
|
|
|
+ var JQUERY_NO_CONFLICT$b = $__default['default'].fn[NAME$b];
|
|
|
var EVENT_INIT = "init" + EVENT_KEY$6;
|
|
|
var EVENT_CREATED = "created" + EVENT_KEY$6;
|
|
|
var EVENT_REMOVED$1 = "removed" + EVENT_KEY$6;
|
|
@@ -1871,7 +2253,7 @@
|
|
|
var POSITION_TOP_LEFT = 'topLeft';
|
|
|
var POSITION_BOTTOM_RIGHT = 'bottomRight';
|
|
|
var POSITION_BOTTOM_LEFT = 'bottomLeft';
|
|
|
- var Default$8 = {
|
|
|
+ var Default$9 = {
|
|
|
position: POSITION_TOP_RIGHT,
|
|
|
fixed: true,
|
|
|
autohide: false,
|
|
@@ -2017,7 +2399,7 @@
|
|
|
|
|
|
Toasts._jQueryInterface = function _jQueryInterface(option, config) {
|
|
|
return this.each(function () {
|
|
|
- var _options = $__default['default'].extend({}, Default$8, config);
|
|
|
+ var _options = $__default['default'].extend({}, Default$9, config);
|
|
|
|
|
|
var toast = new Toasts($__default['default'](this), _options);
|
|
|
|
|
@@ -2035,11 +2417,11 @@
|
|
|
*/
|
|
|
|
|
|
|
|
|
- $__default['default'].fn[NAME$a] = Toasts._jQueryInterface;
|
|
|
- $__default['default'].fn[NAME$a].Constructor = Toasts;
|
|
|
+ $__default['default'].fn[NAME$b] = Toasts._jQueryInterface;
|
|
|
+ $__default['default'].fn[NAME$b].Constructor = Toasts;
|
|
|
|
|
|
- $__default['default'].fn[NAME$a].noConflict = function () {
|
|
|
- $__default['default'].fn[NAME$a] = JQUERY_NO_CONFLICT$a;
|
|
|
+ $__default['default'].fn[NAME$b].noConflict = function () {
|
|
|
+ $__default['default'].fn[NAME$b] = JQUERY_NO_CONFLICT$b;
|
|
|
return Toasts._jQueryInterface;
|
|
|
};
|
|
|
|
|
@@ -2054,12 +2436,12 @@
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- var NAME$b = 'TodoList';
|
|
|
- var DATA_KEY$b = 'lte.todolist';
|
|
|
- var JQUERY_NO_CONFLICT$b = $__default['default'].fn[NAME$b];
|
|
|
- var SELECTOR_DATA_TOGGLE$3 = '[data-widget="todo-list"]';
|
|
|
+ var NAME$c = 'TodoList';
|
|
|
+ var DATA_KEY$c = 'lte.todolist';
|
|
|
+ var JQUERY_NO_CONFLICT$c = $__default['default'].fn[NAME$c];
|
|
|
+ var SELECTOR_DATA_TOGGLE$4 = '[data-widget="todo-list"]';
|
|
|
var CLASS_NAME_TODO_LIST_DONE = 'done';
|
|
|
- var Default$9 = {
|
|
|
+ var Default$a = {
|
|
|
onCheck: function onCheck(item) {
|
|
|
return item;
|
|
|
},
|
|
@@ -2116,16 +2498,16 @@
|
|
|
|
|
|
TodoList._jQueryInterface = function _jQueryInterface(config) {
|
|
|
return this.each(function () {
|
|
|
- var data = $__default['default'](this).data(DATA_KEY$b);
|
|
|
+ var data = $__default['default'](this).data(DATA_KEY$c);
|
|
|
|
|
|
if (!data) {
|
|
|
data = $__default['default'](this).data();
|
|
|
}
|
|
|
|
|
|
- var _options = $__default['default'].extend({}, Default$9, typeof config === 'object' ? config : data);
|
|
|
+ var _options = $__default['default'].extend({}, Default$a, typeof config === 'object' ? config : data);
|
|
|
|
|
|
var plugin = new TodoList($__default['default'](this), _options);
|
|
|
- $__default['default'](this).data(DATA_KEY$b, typeof config === 'object' ? config : data);
|
|
|
+ $__default['default'](this).data(DATA_KEY$c, typeof config === 'object' ? config : data);
|
|
|
|
|
|
if (config === 'init') {
|
|
|
plugin[config]();
|
|
@@ -2142,18 +2524,18 @@
|
|
|
|
|
|
|
|
|
$__default['default'](window).on('load', function () {
|
|
|
- TodoList._jQueryInterface.call($__default['default'](SELECTOR_DATA_TOGGLE$3));
|
|
|
+ TodoList._jQueryInterface.call($__default['default'](SELECTOR_DATA_TOGGLE$4));
|
|
|
});
|
|
|
/**
|
|
|
* jQuery API
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- $__default['default'].fn[NAME$b] = TodoList._jQueryInterface;
|
|
|
- $__default['default'].fn[NAME$b].Constructor = TodoList;
|
|
|
+ $__default['default'].fn[NAME$c] = TodoList._jQueryInterface;
|
|
|
+ $__default['default'].fn[NAME$c].Constructor = TodoList;
|
|
|
|
|
|
- $__default['default'].fn[NAME$b].noConflict = function () {
|
|
|
- $__default['default'].fn[NAME$b] = JQUERY_NO_CONFLICT$b;
|
|
|
+ $__default['default'].fn[NAME$c].noConflict = function () {
|
|
|
+ $__default['default'].fn[NAME$c] = JQUERY_NO_CONFLICT$c;
|
|
|
return TodoList._jQueryInterface;
|
|
|
};
|
|
|
|
|
@@ -2168,10 +2550,10 @@
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- var NAME$c = 'Treeview';
|
|
|
- var DATA_KEY$c = 'lte.treeview';
|
|
|
- var EVENT_KEY$7 = "." + DATA_KEY$c;
|
|
|
- var JQUERY_NO_CONFLICT$c = $__default['default'].fn[NAME$c];
|
|
|
+ var NAME$d = 'Treeview';
|
|
|
+ var DATA_KEY$d = 'lte.treeview';
|
|
|
+ var EVENT_KEY$7 = "." + DATA_KEY$d;
|
|
|
+ var JQUERY_NO_CONFLICT$d = $__default['default'].fn[NAME$d];
|
|
|
var EVENT_EXPANDED$3 = "expanded" + EVENT_KEY$7;
|
|
|
var EVENT_COLLAPSED$4 = "collapsed" + EVENT_KEY$7;
|
|
|
var EVENT_LOAD_DATA_API = "load" + EVENT_KEY$7;
|
|
@@ -2183,7 +2565,7 @@
|
|
|
var CLASS_NAME_OPEN$2 = 'menu-open';
|
|
|
var CLASS_NAME_IS_OPENING$1 = 'menu-is-opening';
|
|
|
var CLASS_NAME_SIDEBAR_COLLAPSED = 'sidebar-collapse';
|
|
|
- var Default$a = {
|
|
|
+ var Default$b = {
|
|
|
trigger: SELECTOR_DATA_WIDGET$2 + " " + SELECTOR_LINK,
|
|
|
animationSpeed: 300,
|
|
|
accordion: true,
|
|
@@ -2289,13 +2671,13 @@
|
|
|
|
|
|
Treeview._jQueryInterface = function _jQueryInterface(config) {
|
|
|
return this.each(function () {
|
|
|
- var data = $__default['default'](this).data(DATA_KEY$c);
|
|
|
+ var data = $__default['default'](this).data(DATA_KEY$d);
|
|
|
|
|
|
- var _options = $__default['default'].extend({}, Default$a, $__default['default'](this).data());
|
|
|
+ var _options = $__default['default'].extend({}, Default$b, $__default['default'](this).data());
|
|
|
|
|
|
if (!data) {
|
|
|
data = new Treeview($__default['default'](this), _options);
|
|
|
- $__default['default'](this).data(DATA_KEY$c, data);
|
|
|
+ $__default['default'](this).data(DATA_KEY$d, data);
|
|
|
}
|
|
|
|
|
|
if (config === 'init') {
|
|
@@ -2322,11 +2704,11 @@
|
|
|
* ====================================================
|
|
|
*/
|
|
|
|
|
|
- $__default['default'].fn[NAME$c] = Treeview._jQueryInterface;
|
|
|
- $__default['default'].fn[NAME$c].Constructor = Treeview;
|
|
|
+ $__default['default'].fn[NAME$d] = Treeview._jQueryInterface;
|
|
|
+ $__default['default'].fn[NAME$d].Constructor = Treeview;
|
|
|
|
|
|
- $__default['default'].fn[NAME$c].noConflict = function () {
|
|
|
- $__default['default'].fn[NAME$c] = JQUERY_NO_CONFLICT$c;
|
|
|
+ $__default['default'].fn[NAME$d].noConflict = function () {
|
|
|
+ $__default['default'].fn[NAME$d] = JQUERY_NO_CONFLICT$d;
|
|
|
return Treeview._jQueryInterface;
|
|
|
};
|
|
|
|
|
@@ -2337,6 +2719,7 @@
|
|
|
exports.Dropdown = Dropdown;
|
|
|
exports.ExpandableTable = ExpandableTable;
|
|
|
exports.Fullscreen = Fullscreen;
|
|
|
+ exports.IFrame = IFrame;
|
|
|
exports.Layout = Layout;
|
|
|
exports.PushMenu = PushMenu;
|
|
|
exports.SidebarSearch = SidebarSearch;
|