Commit 93d0a28fef7c4ab863c831a7ecd3db80079090f2
1 parent
7c4826f5
input may be password type
Showing
1 changed file
with
14 additions
and
7 deletions
Show diff stats
calexium_lib/web/CXM_dojo.anubis
| @@ -67,23 +67,30 @@ public define HTML_Off_Form | @@ -67,23 +67,30 @@ public define HTML_Off_Form | ||
| 67 | <button dojoType=\"dijit.form.Button\" id=\""+id+"\" onclick=\""+execute+"\">"+name+"</button>") | 67 | <button dojoType=\"dijit.form.Button\" id=\""+id+"\" onclick=\""+execute+"\">"+name+"</button>") |
| 68 | . | 68 | . |
| 69 | 69 | ||
| 70 | +public type Input_Type: | ||
| 71 | + file, | ||
| 72 | + text, | ||
| 73 | + password. | ||
| 74 | + | ||
| 70 | public type InputDial: | 75 | public type InputDial: |
| 71 | - input_dial(String id, Bool file, String label). | 76 | + input_dial(String id, Input_Type input_type, String label). |
| 72 | 77 | ||
| 73 | define HTML_Row(HTML_Off_Form) | 78 | define HTML_Row(HTML_Off_Form) |
| 74 | input_in_dialog | 79 | input_in_dialog |
| 75 | ( | 80 | ( |
| 76 | InputDial input_data | 81 | InputDial input_data |
| 77 | )= | 82 | )= |
| 78 | - if input_data is input_dial(id, file, label) then | 83 | + if input_data is input_dial(id, input, label) then |
| 79 | row([], [cell([], sequence([ | 84 | row([], [cell([], sequence([ |
| 80 | literal("<label for=\"" + id + "\"> " + label + "</label>"), | 85 | literal("<label for=\"" + id + "\"> " + label + "</label>"), |
| 81 | literal("<input dojoType=dijit.form.TextBox " + | 86 | literal("<input dojoType=dijit.form.TextBox " + |
| 82 | - (if file then | ||
| 83 | - "type=\"file\"" | ||
| 84 | - else | ||
| 85 | - "type=\"text\"") | ||
| 86 | - + " name=\""+id+"\" id=\""+id+"\" />") | 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+"\" />") | ||
| 87 | ]))]). | 94 | ]))]). |
| 88 | 95 | ||
| 89 | define List(HTML_Row(HTML_Off_Form)) | 96 | define List(HTML_Row(HTML_Off_Form)) |