ElEditors, Interface administrators, Administrators
70,867
edits
No edit summary |
No edit summary |
||
Line 537: | Line 537: | ||
end | end | ||
end | end | ||
elseif | elseif current_row.is_visible then | ||
-- Append suffix for each keyword in current row | -- Append suffix for each keyword in current row | ||
for _, keyword in ipairs(current_row.keywords) do | for _, keyword in ipairs(current_row.keywords) do | ||
-- If needed, move the suffix to the rightmost of main_key. | |||
if current_row.keyword_next_to_main_key then | |||
new_key = prev_key:gsub(main_key, main_key .. '_' .. keyword) | |||
end | |||
-- Iterate through previous keys | -- Iterate through previous keys | ||
for _, prev_key in ipairs(all_list) do | for _, prev_key in ipairs(all_list) do | ||
local new_key = prev_key .. '_' .. keyword | local new_key = prev_key .. '_' .. keyword | ||
table.insert(new_list, new_key) | table.insert(new_list, new_key) | ||
end | end |