first commit
This commit is contained in:
commit
b71ea45681
898 changed files with 138202 additions and 0 deletions
28
static/assets/vendor/js/dropdown-hover.js
vendored
Normal file
28
static/assets/vendor/js/dropdown-hover.js
vendored
Normal file
|
@ -0,0 +1,28 @@
|
|||
!function (t, o) {
|
||||
if ("object" == typeof exports && "object" == typeof module) module.exports = o(); else if ("function" == typeof define && define.amd) define([], o); else {
|
||||
var e = o();
|
||||
for (var d in e) ("object" == typeof exports ? exports : t)[d] = e[d]
|
||||
}
|
||||
}(self, (function () {
|
||||
return function (t) {
|
||||
if (t && t.fn) {
|
||||
var o = "[data-bs-toggle=dropdown][data-trigger=hover]";
|
||||
t((function () {
|
||||
t("body").on("mouseenter", "".concat(o, ", ").concat(o, " ~ .dropdown-menu"), (function () {
|
||||
t(this).hasClass("dropdown-toggle") ? t(this) : t(this).prev(".dropdown-toggle");
|
||||
var e, d, n = t(this).hasClass("dropdown-menu") ? t(this) : t(this).next(".dropdown-menu");
|
||||
"static" !== window.getComputedStyle(n[0], null).getPropertyValue("position") && (t(this).is(o) && t(this).data("hovered", !0), (d = (e = t(this).hasClass("dropdown-toggle") ? t(this) : t(this).prev(".dropdown-toggle")).data("dd-timeout")) && (clearTimeout(d), d = null, e.data("dd-timeout", d)), "true" !== e.attr("aria-expanded") && e.dropdown("toggle"))
|
||||
})).on("mouseleave", "".concat(o, ", ").concat(o, " ~ .dropdown-menu"), (function () {
|
||||
t(this).hasClass("dropdown-toggle") ? t(this) : t(this).prev(".dropdown-toggle");
|
||||
var e, d, n = t(this).hasClass("dropdown-menu") ? t(this) : t(this).next(".dropdown-menu");
|
||||
"static" !== window.getComputedStyle(n[0], null).getPropertyValue("position") && (t(this).is(o) && t(this).data("hovered", !1), (d = (e = t(this).hasClass("dropdown-toggle") ? t(this) : t(this).prev(".dropdown-toggle")).data("dd-timeout")) && clearTimeout(d), d = setTimeout((function () {
|
||||
var t = e.data("dd-timeout");
|
||||
t && (clearTimeout(t), t = null, e.data("dd-timeout", t)), "true" === e.attr("aria-expanded") && e.dropdown("toggle")
|
||||
}), 150), e.data("dd-timeout", d))
|
||||
})).on("hide.bs.dropdown", (function (e) {
|
||||
t(this).find(o).data("hovered") && e.preventDefault()
|
||||
}))
|
||||
}))
|
||||
}
|
||||
}(window.jQuery), {}
|
||||
}));
|
Loading…
Add table
Add a link
Reference in a new issue