aboutsummaryrefslogtreecommitdiffstats
path: root/lib/html.server.moon
diff options
context:
space:
mode:
Diffstat (limited to 'lib/html.server.moon')
-rw-r--r--lib/html.server.moon7
1 files changed, 4 insertions, 3 deletions
diff --git a/lib/html.server.moon b/lib/html.server.moon
index cc68fc7..565867c 100644
--- a/lib/html.server.moon
+++ b/lib/html.server.moon
@@ -1,3 +1,5 @@
+import opairs from require 'lib.ordered'
+
element = (element) -> (...) ->
children = { ... }
@@ -9,11 +11,10 @@ element = (element) -> (...) ->
attributes = {}
b = "<#{element}"
- for k,v in pairs attributes
- continue unless 'string' == type k
+ for k,v in opairs attributes
if 'table' == type v
tmp = ''
- for kk, vv in pairs v
+ for kk, vv in opairs v
tmp ..= "#{kk}: #{vv}; "
v = tmp
b ..= " #{k}=\"#{v}\""