| 第9行: | 
第9行: | 
|   | end  |   | end  | 
|   |  |   |  | 
| − | function _merge_keys(...)  | + | function _merge_keys(a, b)  | 
|   |      local res = {}  |   |      local res = {}  | 
| − |      for m in ipairs{...} do  | + |      for k, _ in ipairs(a) do  | 
| − |          for k, _ in ipairs(m) do  | + |          res[k] = true  | 
| − |             res[k] = true
  | + |     end  | 
| − |         end
  | + |     for k, _ in ipairs(b) do  | 
|   | + |         res[k] = true  | 
|   |      end  |   |      end  | 
|   |      return res  |   |      return res  | 
| 第68行: | 
第69行: | 
|   |          local title = frame.args[prop.."_title"]  |   |          local title = frame.args[prop.."_title"]  | 
|   |          local values_str = frame.args[prop.."_values"]  |   |          local values_str = frame.args[prop.."_values"]  | 
| − |         mw.logObject(values_str)
  |   | 
|   |          local values = (values_str and #values_str > 0) and mw.text.split(values_str, ",") or {}  |   |          local values = (values_str and #values_str > 0) and mw.text.split(values_str, ",") or {}  | 
|   |          local values_set = _table_to_keys(values)  |   |          local values_set = _table_to_keys(values)  | 
| 第74行: | 
第74行: | 
|   |          local final_values = _merge_keys(values_set, inherited_values)  |   |          local final_values = _merge_keys(values_set, inherited_values)  | 
|   |          local final_list = _keys_to_table(final_values)  |   |          local final_list = _keys_to_table(final_values)  | 
| − |         mw.logObject(final_list)
  |   | 
|   |          _create_list(root, title, final_list)  |   |          _create_list(root, title, final_list)  | 
|   |          for i, k in ipairs(final_list) do  |   |          for i, k in ipairs(final_list) do  |