Commit 33d329ffdab0e8fda717984d60f7c0ef50d8a847
1 parent
8e03bfbd
input with date
Showing
1 changed file
with
26 additions
and
14 deletions
Show diff stats
calexium_lib/web/CXM_dojo.anubis
| @@ -73,25 +73,38 @@ public type Input_Type: | @@ -73,25 +73,38 @@ public type Input_Type: | ||
| 73 | password. | 73 | password. |
| 74 | 74 | ||
| 75 | public type InputDial: | 75 | public type InputDial: |
| 76 | - input_dial(String id, Input_Type input_type, String label). | 76 | + input_dial(String id, Input_Type input_type, String label), |
| 77 | + input_date(String id, String label). | ||
| 77 | 78 | ||
| 78 | define HTML_Row(HTML_Off_Form) | 79 | define HTML_Row(HTML_Off_Form) |
| 79 | input_in_dialog | 80 | input_in_dialog |
| 80 | ( | 81 | ( |
| 81 | InputDial input_data | 82 | InputDial input_data |
| 82 | )= | 83 | )= |
| 83 | - if input_data is input_dial(id, input, label) then | ||
| 84 | - row([], [cell([], sequence([ | ||
| 85 | - literal("<label for=\"" + id + "\"> " + label + "</label>"), | ||
| 86 | - literal("<input dojoType=dijit.form.TextBox " + | ||
| 87 | - if input is | ||
| 88 | - { | ||
| 89 | - file then "type=\"file\"", | ||
| 90 | - text then "type=\"text\"", | ||
| 91 | - password then "type=\"password\"" | ||
| 92 | - } + | ||
| 93 | - " name=\""+id+"\" id=\""+id+"\" />") | ||
| 94 | - ]))]). | 84 | + if input_data is |
| 85 | + { | ||
| 86 | + input_dial(id, input, label) then | ||
| 87 | + row([], [cell([], sequence([ | ||
| 88 | + literal("<label for=\"" + id + "\"> " + label + "</label>"), | ||
| 89 | + literal("<input dojoType=dijit.form.TextBox " + | ||
| 90 | + if input is | ||
| 91 | + { | ||
| 92 | + file then "type=\"file\"", | ||
| 93 | + text then "type=\"text\"", | ||
| 94 | + password then "type=\"password\"" | ||
| 95 | + } + | ||
| 96 | + " name=\""+id+"\" id=\""+id+"\" />") | ||
| 97 | + ]))]), | ||
| 98 | + input_date(id, label) then | ||
| 99 | + row([], [cell([], sequence([ | ||
| 100 | + literal("<label for=\"" + id + "\"> " + label + "</label>"), | ||
| 101 | + literal("<div id=\""+id+"\" type=\"text\" name=\"date1\" | ||
| 102 | + dojoType=\"dijit.form.DateTextBox\"> | ||
| 103 | + </div>" | ||
| 104 | + ) | ||
| 105 | + ]))]) | ||
| 106 | + } | ||
| 107 | +. | ||
| 95 | 108 | ||
| 96 | define List(HTML_Row(HTML_Off_Form)) | 109 | define List(HTML_Row(HTML_Off_Form)) |
| 97 | inputs_in_dialog | 110 | inputs_in_dialog |
| @@ -637,4 +650,3 @@ public define HTML_Off_Form | @@ -637,4 +650,3 @@ public define HTML_Off_Form | ||
| 637 | div([id(html_id.id), class("progress_bar"), attr("indeterminate", "true"), attr("dojoType", "dijit.ProgressBar") . attributes], literal("")) | 650 | div([id(html_id.id), class("progress_bar"), attr("indeterminate", "true"), attr("dojoType", "dijit.ProgressBar") . attributes], literal("")) |
| 638 | ]). | 651 | ]). |
| 639 | 652 | ||
| 640 | - |