aboutsummaryrefslogtreecommitdiffhomepage
path: root/templates/menu_button.php
diff options
context:
space:
mode:
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