1
0
mirror of https://github.com/tabler/tabler.git synced 2025-12-24 02:38:15 +04:00

Release 1.0.0-alpha.11

This commit is contained in:
codecalm
2020-11-07 01:53:22 +01:00
parent 6ee1d90573
commit b998a6bc2c
114 changed files with 12239 additions and 16193 deletions

31
dist/js/tabler.js vendored
View File

@@ -1,6 +1,6 @@
/*!
* Tabler v1.0.0-alpha.10 (https://tabler.io)
* @version 1.0.0-alpha.10
* Tabler v1.0.0-alpha.11 (https://tabler.io)
* @version 1.0.0-alpha.11
* @link https://tabler.io
* Copyright 2018-2020 The Tabler Authors
* Copyright 2018-2020 codecalm.net Paweł Kuna
@@ -3056,6 +3056,26 @@
});
});
var selectors = '.dropdown, .dropup, .dropright, .dropleft',
dropdowns = document.querySelectorAll(selectors);
var currentTarget = undefined;
dropdowns.forEach(function (dropdown) {
dropdown.addEventListener('mousedown', function (e) {
e.stopPropagation();
if (e.target.dataset.toggle && e.target.dataset.toggle === 'dropdown') {
currentTarget = e.currentTarget;
}
});
dropdown.addEventListener('hide.bs.dropdown', function (e) {
e.stopPropagation();
var parent = currentTarget ? currentTarget.parentElement.closest(selectors) : undefined;
if (parent && parent === dropdown) {
e.preventDefault();
}
currentTarget = undefined;
});
});
(function () {
var tooltipTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="tooltip"]'));
tooltipTriggerList.map(function (tooltipTriggerEl) {
@@ -3085,6 +3105,13 @@
dropdownTriggerList.map(function (dropdownTriggerEl) {
return new bootstrap.Dropdown(dropdownTriggerEl);
});
var switchesTriggerList = [].slice.call(document.querySelectorAll('[data-toggle="switch-icon"]'));
switchesTriggerList.map(function (switchTriggerEl) {
switchTriggerEl.addEventListener('click', function (e) {
e.stopPropagation();
switchTriggerEl.classList.toggle('active');
});
});
})();
})));