更改

删除265字节 、 2021年1月1日 (五) 00:09
无编辑摘要
第79行: 第79行:  
     local anchor_property = frame.args.anchor_property
 
     local anchor_property = frame.args.anchor_property
 
     local properties = mw.text.split(frame.args.properties, ",")
 
     local properties = mw.text.split(frame.args.properties, ",")
    local reversed_properties = _split_or_empty(frame.args.reversed_properties)
   
     local children_title = frame.args.children_title
 
     local children_title = frame.args.children_title
   第93行: 第92行:  
         local title = frame.args[prop.."_title"]
 
         local title = frame.args[prop.."_title"]
 
         local values = _split_or_empty(frame.args[prop.."_values"])
 
         local values = _split_or_empty(frame.args[prop.."_values"])
 +
        local reversed = frame.args[prop.."_reversed"]
 
         local values_set = _table_to_keys(values)
 
         local values_set = _table_to_keys(values)
 
         local inherited_values = p.query_inherited_property(anchor_property, prop, parents)
 
         local inherited_values = p.query_inherited_property(anchor_property, prop, parents)
 
         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)
+
         if reversed then
        _create_list(root, title, final_list)
+
            local reversed_values = p.query_reversed_inherited_property(name, anchor_property, reversed)
        for i, k in ipairs(final_list) do
+
             final_values = _merge_keys(final_values, reversed_values)
             mw.smw.set({[prop]=k})
   
         end
 
         end
    end
  −
  −
    for i, prop in ipairs(reversed_properties) do
  −
        local title = frame.args[prop.."_title"]
  −
        local rev_prop = frame.args[prop.."_property"]
  −
        local final_values = p.query_reversed_inherited_property(name, anchor_property, rev_prop)
   
         local final_list = _keys_to_table(final_values)
 
         local final_list = _keys_to_table(final_values)
 
         _create_list(root, title, final_list)
 
         _create_list(root, title, final_list)