webmcp
view framework/env/ui/field/password.lua @ 324:1c3ba14bd679
Root __init.lua function must not set global variables without _G now; Documentation for "_" function added
| author | jbe | 
|---|---|
| date | Mon Mar 23 22:41:40 2015 +0100 (2015-03-23) | 
| parents | 9fdfb27f8e67 | 
| children | 
 line source
     1 --[[--
     2 ui.field.password{
     3   ...                        -- generic ui.field.* arguments, as described for ui.autofield{...}
     4 }
     6 This function inserts a field for a password in the active slot. For read-only forms this function does nothing. For description of the generic field helper arguments, see help for ui.autofield{...}.
     8 --]]--
    10 function ui.field.password(args)
    11   ui.form_element(args, {fetch_value = true}, function(args)
    12     local value_string = atom.dump(args.value)
    13     if args.readonly then
    14       -- nothing
    15     else
    16       local attr = table.new(args.attr)
    17       attr.type  = "password"
    18       attr.name  = args.html_name
    19       attr.value = value_string
    20       ui.tag{ tag  = "input", attr = attr }
    21     end
    22   end)
    23 end
