diff options
author | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2019-02-22 19:56:01 +0200 |
---|---|---|
committer | Kaarle Ritvanen <kaarle.ritvanen@datakunkku.fi> | 2019-02-22 19:56:42 +0200 |
commit | 8496b9ba7f240f505b23ffcb220efdafa8fad8c7 (patch) | |
tree | 3d34c287f6d4b32c0dbece51dabf59ecf623f80a /aconf/model | |
parent | 089e4b37e99fdc6a8c109d558fa3a170c6653851 (diff) | |
download | aconf-8496b9ba7f240f505b23ffcb220efdafa8fad8c7.tar.bz2 aconf-8496b9ba7f240f505b23ffcb220efdafa8fad8c7.tar.xz |
use checkboxes widget for choice setsv0.7.0
Diffstat (limited to 'aconf/model')
-rw-r--r-- | aconf/model/init.lua | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/aconf/model/init.lua b/aconf/model/init.lua index bc401be..b5a496f 100644 --- a/aconf/model/init.lua +++ b/aconf/model/init.lua @@ -1,5 +1,5 @@ --[[ -Copyright (c) 2012-2016 Kaarle Ritvanen +Copyright (c) 2012-2019 Kaarle Ritvanen See LICENSE file for license details --]] @@ -308,7 +308,9 @@ function M.List:init(params) super(self, M.List):init(params, node.List) end -- @fclass Set M.Set = class(M.Collection) function M.Set:init(params) - if not params.widget and isinstance(params.type, M.Reference) then + if not params.widget and ( + params.type.choice or isinstance(params.type, M.Reference) + ) then params.widget = 'checkboxes' end super(self, M.Set):init(params, M.node.Set) |