| 第43行: |
第43行: |
| | end | | end |
| | end | | end |
| | + | |
| | | | |
| | function _split_or_empty(value) | | function _split_or_empty(value) |
| 第78行: |
第79行: |
| | final_values = _merge_keys(final_values, reversed_values) | | final_values = _merge_keys(final_values, reversed_values) |
| | end | | end |
| − | local final_list = ListUtils.set_to_list(final_values) | + | return mw.dumpObject(final_values) |
| − | _create_list(root, title, final_list)
| |
| − | for i, k in ipairs(final_list) do
| |
| − | mw.smw.set({[prop]=k})
| |
| − | end
| |
| | end | | end |
| | + | end |
| | + | |
| | + | -- local final_list = ListUtils.set_to_list(final_values) |
| | + | -- _create_list(root, title, final_list) |
| | + | -- for i, k in ipairs(final_list) do |
| | + | -- mw.smw.set({[prop]=k}) |
| | + | -- end |
| | + | -- end |
| | | | |
| − | if children_title then | + | -- if children_title then |
| − | local children = p.query_by_reference(name, parent_property) | + | -- local children = p.query_by_reference(name, parent_property) |
| − | local children_list = ListUtils.set_to_list(children) | + | -- local children_list = ListUtils.set_to_list(children) |
| − | _create_list(root, children_title, children_list) | + | -- _create_list(root, children_title, children_list) |
| − | end | + | -- end |
| | | | |
| − | return root:done() | + | -- return root:done() |
| − | end | + | -- end |
| | | | |
| | return p | | return p |