bsw@2: ui.form{ bsw@2: method = "get", bsw@2: module = "draft", bsw@2: view = "diff", bsw@2: content = function() bsw@2: ui.list{ bsw@2: records = param.get("drafts", "table"), bsw@2: columns = { bsw@2: { bsw@2: label = _"Created at", bsw@2: content = function(record) bsw@2: ui.field.text{ readonly = true, value = format.timestamp(record.created) } bsw@2: end bsw@2: }, bsw@2: { bsw@2: label = _"Author", bsw@2: content = function(record) poelzi@134: if record.author then poelzi@134: return record.author:ui_field_text() bsw@51: end bsw@2: end bsw@2: }, bsw@2: { bsw@2: content = function(record) bsw@2: ui.link{ bsw@2: attr = { class = "action" }, bsw@2: text = _"Show", bsw@2: module = "draft", bsw@2: view = "show", bsw@2: id = record.id bsw@2: } bsw@2: end bsw@2: }, bsw@2: { bsw@2: label = _"Compare", bsw@2: content = function(record) bsw@2: slot.put('') bsw@2: slot.put('') bsw@2: end bsw/jbe@0: } bsw@2: } bsw/jbe@0: } bsw@2: ui.submit{ text = _"Compare" } bsw@2: end bsw/jbe@0: }