This commit is contained in:
+62
@@ -0,0 +1,62 @@
|
||||
import { P as h } from "./copilot-ppBO0zjz.js";
|
||||
/**
|
||||
* @license
|
||||
* Copyright 2017 Google LLC
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
const i = (t, e, a) => (a.configurable = !0, a.enumerable = !0, Reflect.decorate && typeof e != "object" && Object.defineProperty(t, e, a), a);
|
||||
/**
|
||||
* @license
|
||||
* Copyright 2017 Google LLC
|
||||
* SPDX-License-Identifier: BSD-3-Clause
|
||||
*/
|
||||
function p(t, e) {
|
||||
return (a, r, d) => {
|
||||
const l = (o) => o.renderRoot?.querySelector(t) ?? null;
|
||||
if (e) {
|
||||
const { get: o, set: s } = typeof r == "object" ? a : d ?? (() => {
|
||||
const n = Symbol();
|
||||
return { get() {
|
||||
return this[n];
|
||||
}, set(m) {
|
||||
this[n] = m;
|
||||
} };
|
||||
})();
|
||||
return i(a, r, { get() {
|
||||
let n = o.call(this);
|
||||
return n === void 0 && (n = l(this), (n !== null || this.hasUpdated) && s.call(this, n)), n;
|
||||
} });
|
||||
}
|
||||
return i(a, r, { get() {
|
||||
return l(this);
|
||||
} });
|
||||
};
|
||||
}
|
||||
function b(t) {
|
||||
t.querySelectorAll(
|
||||
"vaadin-context-menu, vaadin-menu-bar, vaadin-menu-bar-submenu, vaadin-select, vaadin-combo-box, vaadin-tooltip, vaadin-dialog, vaadin-multi-select-combo-box"
|
||||
).forEach((e) => {
|
||||
e?.$?.comboBox && (e = e.$.comboBox);
|
||||
let a = e.shadowRoot?.querySelector(
|
||||
`${e.localName}-overlay, ${e.localName}-submenu, vaadin-menu-bar-overlay`
|
||||
);
|
||||
a?.localName === "vaadin-menu-bar-submenu" && (a = a.shadowRoot.querySelector("vaadin-menu-bar-overlay")), a ? a._attachOverlay = c.bind(a) : e.$?.overlay && (e.$.overlay._attachOverlay = c.bind(e.$.overlay));
|
||||
});
|
||||
}
|
||||
function u() {
|
||||
return document.querySelector(`${h}main`).shadowRoot;
|
||||
}
|
||||
const v = () => Array.from(u().children).filter((e) => e._hasOverlayStackMixin && !e.hasAttribute("closing")).sort((e, a) => e.__zIndex - a.__zIndex || 0), y = (t) => t === v().pop();
|
||||
function c() {
|
||||
const t = this;
|
||||
t._placeholder = document.createComment("vaadin-overlay-placeholder"), t.parentNode.insertBefore(t._placeholder, t), u().appendChild(t), t.hasOwnProperty("_last") || Object.defineProperty(t, "_last", {
|
||||
// Only returns odd die sides
|
||||
get() {
|
||||
return y(this);
|
||||
}
|
||||
}), t.bringToFront(), requestAnimationFrame(() => b(t));
|
||||
}
|
||||
export {
|
||||
p as e,
|
||||
b as m
|
||||
};
|
||||
Reference in New Issue
Block a user