webmcp
annotate framework/env/ui/field/hidden.lua @ 144:0690fe79b673
Improved macros for handling Lua registry in JSON library
| author | jbe | 
|---|---|
| date | Wed Jul 30 19:24:06 2014 +0200 (2014-07-30) | 
| parents | 9fdfb27f8e67 | 
| children | 
| rev | line source | 
|---|---|
| jbe/bsw@0 | 1 --[[-- | 
| jbe/bsw@0 | 2 ui.field.hidden{ | 
| jbe/bsw@0 | 3 ... -- generic ui.field.* arguments, as described for ui.autofield{...} | 
| jbe/bsw@0 | 4 } | 
| jbe/bsw@0 | 5 | 
| jbe/bsw@0 | 6 This function inserts a hidden form field in the active slot. It is a high level function compared to ui.hidden_field{...}. If called inside a read-only form, then this function does nothing. | 
| jbe/bsw@0 | 7 | 
| jbe/bsw@0 | 8 --]]-- | 
| jbe/bsw@0 | 9 | 
| jbe/bsw@0 | 10 function ui.field.hidden(args) | 
| jbe/bsw@0 | 11 ui.form_element(args, {fetch_value = true}, function(args) | 
| jbe/bsw@0 | 12 if not args.readonly then | 
| jbe/bsw@0 | 13 ui.hidden_field{ | 
| jbe/bsw@0 | 14 attr = args.attr, | 
| jbe/bsw@0 | 15 name = args.html_name, | 
| jbe/bsw@0 | 16 value = args.value | 
| jbe/bsw@0 | 17 } | 
| jbe/bsw@0 | 18 end | 
| jbe/bsw@0 | 19 end) | 
| jbe/bsw@0 | 20 end |