From 9d38076e9a1dc49faec13596a2f707269c2a0ad7 Mon Sep 17 00:00:00 2001 From: Adam Chlipala Date: Wed, 28 Nov 2012 16:56:45 -0500 Subject: Allow any FFI module to declare new HTML tags --- demo/more/grid.ur | 26 +++++++++++++------------- demo/more/grid.urs | 8 ++++---- demo/more/out/grid.css | 8 ++++---- demo/subforms.ur | 6 +++--- 4 files changed, 24 insertions(+), 24 deletions(-) (limited to 'demo') diff --git a/demo/more/grid.ur b/demo/more/grid.ur index 9691442c..041115e9 100644 --- a/demo/more/grid.ur +++ b/demo/more/grid.ur @@ -40,10 +40,10 @@ functor Make(M : sig val pageLength : option int end) = struct - style tabl - style tr - style th - style td + style tab + style row + style header + style data style agg fun make (row : M.row) [input] [filter] (m : colMeta' M.row input filter) : transaction input = m.Project row @@ -122,13 +122,13 @@ functor Make(M : sig M.folder M.cols grid.Cols grid.Filters row fun render (grid : grid) = - - +
+ {@mapX2 [fst3] [colMeta M.row] [tr] (fn [nm :: Name] [p :: (Type * Type * Type)] [rest :: {(Type * Type * Type)}] [[nm] ~ rest] data (meta : colMeta M.row p) => - +
+ {case (meta.Handlers data).Sort of None => txt (meta.Handlers data).Header | sort =>
- + [[nm] ~ rest] dat meta v => + else diff --git a/demo/more/grid.urs b/demo/more/grid.urs index e47e4139..32f6af15 100644 --- a/demo/more/grid.urs +++ b/demo/more/grid.urs @@ -49,9 +49,9 @@ functor Make(M : sig val showSelection : grid -> source bool val selection : grid -> signal (list M.row) - style tabl - style tr - style th - style td + style tab + style row + style header + style data style agg end diff --git a/demo/more/out/grid.css b/demo/more/out/grid.css index 7903b673..3563123b 100644 --- a/demo/more/out/grid.css +++ b/demo/more/out/grid.css @@ -1,16 +1,16 @@ -.Grid1_tabl { +.Grid1_tab { border-style: solid } -.Grid1_th { +.Grid1_header { border-style: solid } -.Grid1_tr { +.Grid1_row { border-style: solid } -.Grid1_td { +.Grid1_data { border-style: solid } diff --git a/demo/subforms.ur b/demo/subforms.ur index 71bd1e82..62e3cc87 100644 --- a/demo/subforms.ur +++ b/demo/subforms.ur @@ -13,7 +13,7 @@ fun sub r = end -fun subforms n = +fun subfrms n = if n <= 0 then else @@ -22,13 +22,13 @@ fun subforms n =
  • {[n]}:
  • - {subforms (n - 1)} + {subfrms (n - 1)}
    fun form n = return
    - {subforms n} + {subfrms n} -- cgit v1.2.3