Skip to content

Commit 1295a12

Browse files
authored
Update ultra.js
1 parent 441a8d2 commit 1295a12

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

dist/ultra.js

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,24 @@
11
const Ultra = {
2-
init() {
2+
init({ contextMenuColor = "#1f1f1f" } = {}) {
3+
const menu = document.querySelector(".ultra-context-menu");
4+
if (menu) {
5+
menu.style.background = contextMenuColor;
6+
document.addEventListener("contextmenu", (e) => {
7+
e.preventDefault();
8+
9+
menu.style.top = `${e.pageY}px`;
10+
menu.style.left = `${e.pageX}px`;
11+
menu.style.display = "block";
12+
});
13+
14+
document.addEventListener("click", () => {
15+
menu.style.display = "none";
16+
});
17+
18+
window.addEventListener("resize", () => (menu.style.display = "none"));
19+
window.addEventListener("scroll", () => (menu.style.display = "none"));
20+
}
21+
322
document.querySelectorAll('.ultra-dropdown').forEach(dropdown => {
423
const button = dropdown.querySelector('.ultra-dropdown-btn');
524
button.addEventListener('click', (e) => {

0 commit comments

Comments
 (0)