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