aboutsummaryrefslogtreecommitdiffhomepage
path: root/templates/menu_button.php
diff options
context:
space:
mode:
authorwinter2025-01-27 19:45:39 +0000
committerwinter2025-01-27 19:45:39 +0000
commit5a6300f473b8be0e90a16e2b5992299b0ea1ddff (patch)
tree844d3422a1c9575a4cecd56f32c1c7eba0358efd /templates/menu_button.php
parent9d59fd65b70b5b7588e4786f52f9cff1c3807426 (diff)
context menus and note deletion
Diffstat (limited to 'templates/menu_button.php')
-rw-r--r--templates/menu_button.php14
1 files changed, 14 insertions, 0 deletions
diff --git a/templates/menu_button.php b/templates/menu_button.php
new file mode 100644
index 0000000..da47569
--- /dev/null
+++ b/templates/menu_button.php
@@ -0,0 +1,14 @@
+<div class="menuButton">
+ <button type="button" class="material-symbols more-horiz" _="
+ on click
+ set menu to next .popupMenu
+ toggle @hidden on menu
+ measure me then set pos to it
+ set menu.style.top to `${scrollY + pos.top}px`
+ set menu.style.right to `${(scrollX + innerWidth) - pos.right}px`
+ on click from elsewhere set @hidden of next .popupMenu to false
+ "></button>
+ <ul class="popupMenu" hidden>
+ <?php slot(); ?>
+ </ul>
+</div> \ No newline at end of file