UNPKG

es6-react-admin-lte

Version:

An AdminLTE Template made to use as React components.

63 lines (51 loc) 1.62 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.findClosestElement = findClosestElement; exports.initialate = initialate; exports.removeBox = removeBox; exports.toggleBoxCollapse = toggleBoxCollapse; exports.toggleDropdown = toggleDropdown; var _jquery = _interopRequireDefault(require("jquery")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; } function findClosestElement(box, className) { var regex = new RegExp("(^|\\s)".concat(className, "(\\s|$)"), 'gi'); while (!regex.test(box.className)) { box = box.parentNode; if (!box) { return null; } } return box; } function toggleBoxCollapse(box, boxBody, icon) { if (box.className.indexOf('collapsed-box') !== -1) { icon.className = icon.className.replace(/fa-plus/g, 'fa-minus'); (0, _jquery["default"])(boxBody).slideDown(500, 'swing', function () { box.classList.remove('collapsed-box'); }); } else { icon.className = icon.className.replace(/fa-minus/g, 'fa-plus'); (0, _jquery["default"])(boxBody).slideUp(500, 'swing', function () { box.classList.add('collapsed-box'); }); } } function removeBox(box) { (0, _jquery["default"])(box).slideUp(500, 'swing'); } function initialate() { function bootstrapTooltips(selector) { (0, _jquery["default"])('body').tooltip({ selector: selector }); } return { bootstrapTooltips: bootstrapTooltips }; } function toggleDropdown(selector, classes) { selector.classList.toggle(classes); } //# sourceMappingURL=common-functions.js.map