bsw/jbe@0: function ui.field.image(args)
bsw/jbe@0: ui.form_element(args, {}, function(args)
bsw/jbe@0: local value_string = atom.dump(args.value)
bsw/jbe@0: local attr = table.new(args.attr)
bsw/jbe@0: attr.name = args.field_name
bsw/jbe@0: attr.type = "file"
bsw/jbe@0: attr.value = value_string
bsw/jbe@0: ui.tag{ tag = "input", attr = attr }
bsw/jbe@0: local attr = table.new(args.attr)
bsw/jbe@0: attr.name = args.field_name .. '_' .. 'delete'
bsw/jbe@0: attr.type = "checkbox"
bsw/jbe@0: attr.value = '1'
bsw/jbe@0: ui.tag{ tag = "input", attr = attr }
bsw/jbe@0: slot.put(_'delete
')
bsw/jbe@0: end)
bsw/jbe@0: end