Module:CharTree: Difference between revisions
From Elwiki
No edit summary |
No edit summary |
||
Line 28: | Line 28: | ||
local base_arg = args[1] or 'Elsword' | local base_arg = args[1] or 'Elsword' | ||
local base_name = str_localized(base_arg) and split_lang(base_arg)[1] or base_arg | local base_name = str_localized(base_arg) and split_lang(base_arg)[1] or base_arg | ||
local char_tree = mw.html.create('div'):addClass('char-banner-tree'):attr('data-base', base_name) | local char_tree = mw.html.create('div'):addClass('char-banner-tree'):attr('data-base', base_name):attr('data-display-base', split_lang(base_arg)[2]) | ||
local out = '' | local out = '' | ||
local char, file_name, link, nopath, nopathnojob, entry, image_arg, icon_str; | local char, file_name, link, nopath, nopathnojob, entry, image_arg, icon_str; | ||
Line 34: | Line 34: | ||
local base, jobs = char_order[char_iter], {{}, {}, {}} | local base, jobs = char_order[char_iter], {{}, {}, {}} | ||
local base_name = split_lang(base)[1] or base | local base_name = split_lang(base)[1] or base | ||
local tree = mw.html.create('div'):addClass('char-banner-tree'):attr('data-base', base_name:gsub('/', '')) | local tree = mw.html.create('div'):addClass('char-banner-tree'):attr('data-base', base_name:gsub('/', '')):attr('data-display-base', split_lang(base_arg)[2]) | ||
for path_iter=1, 4, 1 do | for path_iter=1, 4, 1 do |