Commit aa085f22010ed8ef6db6be69e8a354322609dd01
1 parent
6a265e88
[~] make_menu return an HTML_Off_Form instead of List(HTML_Off_Form) and don't u…
…se anymore the literal for the <nav> and <span> whom now exist as HTML tag
Showing
1 changed file
with
10 additions
and
11 deletions
Show diff stats
web/widgets/menu.anubis
| @@ -6,7 +6,6 @@ | @@ -6,7 +6,6 @@ | ||
| 6 | * © David RENÉ | 6 | * © David RENÉ |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| 9 | - | ||
| 10 | transmit tools/basis.anubis | 9 | transmit tools/basis.anubis |
| 11 | read system/string.anubis | 10 | read system/string.anubis |
| 12 | 11 | ||
| @@ -200,19 +199,19 @@ define List(HTML_Off_Form) | @@ -200,19 +199,19 @@ define List(HTML_Off_Form) | ||
| 200 | // } | 199 | // } |
| 201 | // }. | 200 | // }. |
| 202 | 201 | ||
| 203 | - | ||
| 204 | -define List(HTML_Off_Form) | 202 | +define HTML_Off_Form |
| 205 | make_menu | 203 | make_menu |
| 206 | ( | 204 | ( |
| 207 | (String) -> String _T, //translator function | 205 | (String) -> String _T, //translator function |
| 208 | List(Menu_Item) menu_items, | 206 | List(Menu_Item) menu_items, |
| 209 | String direction | 207 | String direction |
| 210 | )= | 208 | )= |
| 211 | - [literal("<nav id=\"nav-"+direction+"\" role=\"navigation\">")] + | ||
| 212 | - [ul([class("menu")], generate_menu(_T, menu_items, [], 0))] + | ||
| 213 | - [literal(" <span class=\"menu-collapse\"><i class=\"fa fa-step-backward\" aria-hidden=\"true\"></i></span>"), | ||
| 214 | - literal("</nav>")]. | ||
| 215 | - | 209 | + nav([id("nav-"+direction), attr("role","navigation")], [ |
| 210 | + ul([class("menu")], generate_menu(_T, menu_items, [], 0)), | ||
| 211 | + span(class("menu-collapse"), to_HTML(awesome("step-backward"))) | ||
| 212 | + ]) | ||
| 213 | +. | ||
| 214 | + | ||
| 216 | public define HTML_Partial_Content | 215 | public define HTML_Partial_Content |
| 217 | make_menu | 216 | make_menu |
| 218 | ( | 217 | ( |
| @@ -226,6 +225,6 @@ public define HTML_Partial_Content | @@ -226,6 +225,6 @@ public define HTML_Partial_Content | ||
| 226 | menu(items) then | 225 | menu(items) then |
| 227 | partial_content([css(css_file("xlib/css/menu.css"))], | 226 | partial_content([css(css_file("xlib/css/menu.css"))], |
| 228 | //partial_content([css(css_file("/css/admin_theme.css"))], | 227 | //partial_content([css(css_file("/css/admin_theme.css"))], |
| 229 | - sequence(make_menu(_T, items, _direction))) | ||
| 230 | - }. | ||
| 231 | - | 228 | + make_menu(_T, items, _direction)) |
| 229 | + } | ||
| 230 | +. |