es6-react-admin-lte
Version:
An AdminLTE Template made to use as React components.
63 lines (51 loc) • 1.62 kB
JavaScript
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
;