webmcp
view framework/env/ui_deprecated/submit.lua @ 34:e19b0b5c46ba
allow execptions an slot.reset_all()
this is usefull when an error is detected deep into a view where you want redirect
to something usefull, but still save some slots like notice and error slots
this is usefull when an error is detected deep into a view where you want redirect
to something usefull, but still save some slots like notice and error slots
| author | Daniel Poelzleithner <poelzi@poelzi.org> | 
|---|---|
| date | Wed Oct 06 16:14:33 2010 +0200 (2010-10-06) | 
| parents | 9fdfb27f8e67 | 
| children | 
 line source
     1 --
     2 -- Creates a submit buttom for a form
     3 --
     4 -- label      (string) The label of the box
     5 --
     6 -- Example:
     7 --
     8 --	ui_deprecated.submit({
     9 --		label = 'Save'
    10 --	})
    11 --
    13 function ui_deprecated.submit(args)
    14   local args = args or {}
    15   args.label = args.label or 'Submit'
    16   slot.put(
    17     '<div class="ui_field ui_submit">',
    18       '<div class="label"> </div>',
    19       '<div class="value">',
    20         '<input type="submit" value="', encode.html(args.label), '" />',
    21       '</div>',
    22     '</div>'
    23   )
    24 end
