All modules should have the plural form.
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/westferry/ui/boxes.py \
src/westferry/ui/forms.py \
src/westferry/ui/graphs.py \
- src/westferry/ui/menu.py \
+ src/westferry/ui/menus.py \
src/westferry/ui/tabs.py \
src/westferry/ui/utils.py
dist_templates_modules_graphs_DATA = \
src/templates/modules/graphs/box.html
-templates_modules_menudir = $(templates_modulesdir)/menu
+templates_modules_menusdir = $(templates_modulesdir)/menus
-dist_templates_modules_menu_DATA = \
- src/templates/modules/menu/dropdown.html \
- src/templates/modules/menu/link.html \
- src/templates/modules/menu/sidebar.html \
- src/templates/modules/menu/topbar.html
+dist_templates_modules_menus_DATA = \
+ src/templates/modules/menus/dropdown.html \
+ src/templates/modules/menus/link.html \
+ src/templates/modules/menus/sidebar.html \
+ src/templates/modules/menus/topbar.html
ui_modulesdir = $(datadir)/westferry/templates/modules
-{% import westferry.ui.menu %}
+{% import westferry.ui.menus %}
<a href="#">{{ menu.title or _("- No Title -") }}</a>
<ul class="menu vertical {% if nested %}nested{% end %}">
{% for element in menu %}
<li>
- {% if isinstance(element, westferry.ui.menu.Menu) %}
+ {% if isinstance(element, westferry.ui.menus.Menu) %}
{% module MenuDropdown(element, nested=True) %}
- {% elif isinstance(element, westferry.ui.menu.MenuLink) %}
+ {% elif isinstance(element, westferry.ui.menus.MenuLink) %}
{% module MenuLink(element) %}
{% end %}
</li>
-{% import westferry.ui.menu %}
+{% import westferry.ui.menus %}
<ul class="dropdown menu" data-dropdown-menu>
<li class="menu-text">{{ hostname() }}</li>
{% for element in menu %}
<li>
- {% if isinstance(element, westferry.ui.menu.Menu) %}
+ {% if isinstance(element, westferry.ui.menus.Menu) %}
{% module MenuDropdown(element) %}
- {% elif isinstance(element, westferry.ui.menu.MenuLink) %}
+ {% elif isinstance(element, westferry.ui.menus.MenuLink) %}
{% module MenuLink(element) %}
{% end %}
</li>
def menu(self):
_ = self.locale.translate
- m = ui.menu.Menu(self, _("Analytics"))
+ m = ui.menus.Menu(self, _("Analytics"))
# Overview
m.add_handler(AnalyticsOverviewHandler)
def menu(self):
_ = self.locale.translate
- m = ui.menu.Menu(self, _("Network"))
+ m = ui.menus.Menu(self, _("Network"))
# Back...
m.add_handler(AnalyticsOverviewHandler, title=_("Back..."))
def menu(self):
_ = self.locale.translate
- m = ui.menu.Menu(self, _("System"))
+ m = ui.menus.Menu(self, _("System"))
# Back...
m.add_handler(AnalyticsOverviewHandler, title=_("Back..."))
from . import analytics
from . import demo
- menu = ui.menu.Menu(self)
+ menu = ui.menus.Menu(self)
# Analytics
menu.add_handler(analytics.AnalyticsOverviewHandler, title=_("Analytics"))
def menu(self):
_ = self.locale.translate
- m = ui.menu.Menu(self, _("Demo"))
+ m = ui.menus.Menu(self, _("Demo"))
# Overview
m.add_handler(DemoOverviewHandler)
from . import boxes
from . import forms
from . import graphs
-from . import menu
+from . import menus
from . import tabs
from . import utils
class TopbarMenuModule(base.BaseUIModule):
def render(self, menu):
- return self.render_string("modules/menu/topbar.html", menu=menu)
+ return self.render_string("modules/menus/topbar.html", menu=menu)
class SidebarMenuModule(base.BaseUIModule):
def render(self, menu, nested=False):
return self.render_string(
- "modules/menu/sidebar.html",
+ "modules/menus/sidebar.html",
menu=menu,
nested=nested,
)
class MenuLinkModule(base.BaseUIModule):
def render(self, element):
- return self.render_string("modules/menu/link.html", element=element)
+ return self.render_string("modules/menus/link.html", element=element)
class MenuDropdownModule(base.BaseUIModule):
def render(self, menu, nested=False):
- return self.render_string("modules/menu/dropdown.html",
+ return self.render_string("modules/menus/dropdown.html",
menu=menu, nested=nested)