first commit

This commit is contained in:
aminhashemi92 2025-08-10 07:44:23 +03:30
commit b71ea45681
898 changed files with 138202 additions and 0 deletions

View 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), {}
}));