webmcp
annotate framework/env/ui/field/hidden.lua @ 31:1cd9e69b85cb
add execute.load_chunk(args)
load_chunk loads the content of a lua file and returns the code.
It can construct the path name easily so you can put helper code in
seperate files for DRYness.
load_chunk loads the content of a lua file and returns the code.
It can construct the path name easily so you can put helper code in
seperate files for DRYness.
| author | Daniel Poelzleithner <poelzi@poelzi.org> | 
|---|---|
| date | Tue Oct 05 02:34:04 2010 +0200 (2010-10-05) | 
| 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 |