FeretUI / feretui

small web client to build an admin interface or a little backoffice
Mozilla Public License 2.0
0 stars 0 forks source link

Include accessibility #84

Open jssuzanne opened 1 month ago

jssuzanne commented 1 month ago

Documentation

Issues

jssuzanne commented 1 month ago
--- a/feretui/menus.py
+++ b/feretui/menus.py
@@ -257,6 +257,7 @@ class Menu(ContextProperties):
             description=self.get_description(feretui, session),
             icon=self.icon,
             url=self.get_url(feretui, self.querystring),
+            querystring=self.request.get_url_from_dict('', self.querystring),
         ))

diff --git a/feretui/templates/menus.tmpl b/feretui/templates/menus.tmpl
index 95d486c..53b16de 100644
--- a/feretui/templates/menus.tmpl
+++ b/feretui/templates/menus.tmpl
@@ -2,6 +2,7 @@
   <template id="toolbar-menu">
     <a 
       class="navbar-item"
+      href="{{ querystring }}"
       hx-get="{{ url }}"
       hx-target="#feretui-body"
       hx-swap="innerHTML"