Commit aa085f22010ed8ef6db6be69e8a354322609dd01

Authored by David RENÉ
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 +.