jbe/bsw@0: -- jbe/bsw@0: -- Creates an output field jbe/bsw@0: -- jbe/bsw@0: -- label (string) The label of the field jbe/bsw@0: -- value (atom) The value to put out jbe/bsw@0: -- field_type (string) The type of the field (default: 'string') jbe/bsw@0: -- jbe/bsw@0: -- Example: jbe/bsw@0: -- jbe/bsw@0: -- ui_deprecated.field({ jbe/bsw@0: -- label = _'Id', jbe/bsw@0: -- value = myobject.id, jbe/bsw@0: -- field_type = 'integer' jbe/bsw@0: -- }) jbe/bsw@0: -- jbe/bsw@0: jbe/bsw@0: function ui_deprecated.field(args) jbe/bsw@0: local value_type = args.value_type or atom.string jbe/bsw@0: slot.put( jbe/bsw@0: '
', jbe/bsw@0: '
', jbe/bsw@0: encode.html(args.label or ''), jbe/bsw@0: '
', jbe/bsw@0: '
') jbe/bsw@0: if args.value then jbe/bsw@0: slot.put(encode.html(convert.to_human(args.value, value_type))) jbe/bsw@0: elseif args.link then jbe/bsw@0: ui_deprecated.link(args.link) jbe/bsw@0: end jbe/bsw@0: slot.put( jbe/bsw@0: '
', jbe/bsw@0: '
\n' jbe/bsw@0: ) jbe/bsw@0: end