jbe/bsw@0: --[[-- jbe/bsw@0: ui.field.hidden{ jbe/bsw@0: ... -- generic ui.field.* arguments, as described for ui.autofield{...} jbe/bsw@0: } jbe/bsw@0: jbe/bsw@0: 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: jbe/bsw@0: --]]-- jbe/bsw@0: jbe/bsw@0: function ui.field.hidden(args) jbe/bsw@0: ui.form_element(args, {fetch_value = true}, function(args) jbe/bsw@0: if not args.readonly then jbe/bsw@0: ui.hidden_field{ jbe/bsw@0: attr = args.attr, jbe/bsw@0: name = args.html_name, jbe/bsw@0: value = args.value jbe/bsw@0: } jbe/bsw@0: end jbe/bsw@0: end) jbe/bsw@0: end