summaryrefslogtreecommitdiffstats
path: root/acf
diff options
context:
space:
mode:
authorKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-09-19 14:23:31 +0300
committerKaarle Ritvanen <kaarle.ritvanen@datakunkku.fi>2013-09-19 20:37:11 +0300
commit9a71d31632671ebcb0d70461dfaf931a46d3b451 (patch)
treee6b930309220fab20cc2ac51dbe6347149de614f /acf
parent9e2f9a25730b995e408562042dd9dd8e690c78d4 (diff)
downloadaconf-9a71d31632671ebcb0d70461dfaf931a46d3b451.tar.bz2
aconf-9a71d31632671ebcb0d70461dfaf931a46d3b451.tar.xz
web client: alternative collection layouts
Diffstat (limited to 'acf')
-rw-r--r--acf/model/init.lua1
-rw-r--r--acf/model/node.lua1
2 files changed, 2 insertions, 0 deletions
diff --git a/acf/model/init.lua b/acf/model/init.lua
index 2a80b1a..2f50b66 100644
--- a/acf/model/init.lua
+++ b/acf/model/init.lua
@@ -148,6 +148,7 @@ function M.Collection:init(params, itype)
self.itype = itype or node.Collection
self.iparams = {
destroy=self.destroy,
+ layout=self.layout,
required=self.required,
ui_member=self.ui_member
}
diff --git a/acf/model/node.lua b/acf/model/node.lua
index 0b02e80..dfb919d 100644
--- a/acf/model/node.lua
+++ b/acf/model/node.lua
@@ -163,6 +163,7 @@ function M.Collection:init(context, params)
mt.meta.type = 'collection'
mt.meta.members = field:meta()
mt.meta['ui-member'] = params.ui_member or mt.meta['ui-name']:gsub('s$', '')
+ mt.meta.widget = params.layout
function mt.mmeta(name)
local res = util.copy(mt.meta.members)