annotate app/main/draft/_list.lua @ 1046:b9300c2e75da
Removed RocketWiki from installation instructions
 | author | 
 jbe | 
 | date | 
 Thu Jul 10 02:14:49 2014 +0200 (2014-07-10) | 
 | parents | 
 de6b80867eb7  | 
 | children | 
  | 
 
 | rev | 
   line source | 
| 
bsw@2
 | 
     1 ui.form{
 | 
| 
bsw@2
 | 
     2   method = "get",
 | 
| 
bsw@2
 | 
     3   module = "draft",
 | 
| 
bsw@2
 | 
     4   view = "diff",
 | 
| 
bsw@2
 | 
     5   content = function()
 | 
| 
bsw@2
 | 
     6     ui.list{
 | 
| 
bsw@2
 | 
     7       records = param.get("drafts", "table"),
 | 
| 
bsw@2
 | 
     8       columns = {
 | 
| 
bsw@2
 | 
     9         {
 | 
| 
bsw@2
 | 
    10           label = _"Created at",
 | 
| 
bsw@2
 | 
    11           content = function(record)
 | 
| 
bsw@2
 | 
    12             ui.field.text{ readonly = true, value = format.timestamp(record.created) }
 | 
| 
bsw@2
 | 
    13           end
 | 
| 
bsw@2
 | 
    14         },
 | 
| 
bsw@2
 | 
    15         {
 | 
| 
bsw@2
 | 
    16           label = _"Author",
 | 
| 
bsw@2
 | 
    17           content = function(record)
 | 
| 
poelzi@134
 | 
    18             if record.author then
 | 
| 
poelzi@134
 | 
    19               return record.author:ui_field_text()
 | 
| 
bsw@51
 | 
    20             end
 | 
| 
bsw@2
 | 
    21           end
 | 
| 
bsw@2
 | 
    22         },
 | 
| 
bsw@2
 | 
    23         {
 | 
| 
bsw@2
 | 
    24           content = function(record)
 | 
| 
bsw@2
 | 
    25             ui.link{
 | 
| 
bsw@2
 | 
    26               attr = { class = "action" },
 | 
| 
bsw@2
 | 
    27               text = _"Show",
 | 
| 
bsw@2
 | 
    28               module = "draft",
 | 
| 
bsw@2
 | 
    29               view = "show",
 | 
| 
bsw@2
 | 
    30               id = record.id
 | 
| 
bsw@2
 | 
    31             }
 | 
| 
bsw@2
 | 
    32           end
 | 
| 
bsw@2
 | 
    33         },
 | 
| 
bsw@2
 | 
    34         {
 | 
| 
bsw@2
 | 
    35           label = _"Compare",
 | 
| 
bsw@2
 | 
    36           content = function(record)
 | 
| 
bsw@2
 | 
    37             slot.put('<input type="radio" name="old_draft_id" value="' .. tostring(record.id) .. '">')
 | 
| 
bsw@2
 | 
    38             slot.put('<input type="radio" name="new_draft_id" value="' .. tostring(record.id) .. '">')
 | 
| 
bsw@2
 | 
    39           end
 | 
| 
bsw/jbe@0
 | 
    40         }
 | 
| 
bsw@2
 | 
    41       }
 | 
| 
bsw/jbe@0
 | 
    42     }
 | 
| 
bsw@2
 | 
    43     ui.submit{ text = _"Compare" }
 | 
| 
bsw@2
 | 
    44   end
 | 
| 
bsw/jbe@0
 | 
    45 }
 |