liquid_feedback_frontend
view app/main/index/download.lua @ 999:a1c5e8bc4cf6
Added missing translator call
author | bsw |
---|---|
date | Sat Apr 20 20:49:26 2013 +0200 (2013-04-20) |
parents | f49cdfb72567 |
children | 701a5cf6b067 |
line source
1 if not config.download_dir then
2 error("feature not enabled")
3 end
5 slot.put_into("title", _"Download database export")
7 slot.select("actions", function()
8 ui.link{
9 content = function()
10 ui.image{ static = "icons/16/cancel.png" }
11 slot.put(_"Cancel")
12 end,
13 module = "index",
14 view = "index"
15 }
16 end)
18 util.help("index.download", _"Download")
20 ui.container{
21 attr = { class = "wiki use_terms" },
22 content = function()
23 slot.put(format.wiki_text(config.download_use_terms))
24 end
25 }
28 local file_list = extos.listdir(config.download_dir)
30 local tmp = {}
31 for i, filename in ipairs(file_list) do
32 if not filename:find("^%.") then
33 tmp[#tmp+1] = filename
34 end
35 end
37 local file_list = tmp
39 table.sort(file_list, function(a, b) return a > b end)
41 ui.list{
42 records = file_list,
43 columns = {
44 {
45 content = function(filename)
46 slot.put(encode.html(filename))
47 end
48 },
49 {
50 content = function(filename)
51 ui.link{
52 content = _"Download",
53 module = "index",
54 view = "download_file",
55 params = { filename = filename }
56 }
57 end
58 }
59 }
60 }