Module:Advancement: Difference between revisions
Created page with "local advancement_page = 'Advancement' local p = {} local namespace = mw.title.getCurrentTitle().nsText local page_title = mw.title.getCurrentTitle().text local full_title = mw.title.getCurrentTitle().fullText local html local frame local function sanitize(str) -- remove anything between < and > (simple way to remove span tag) -- return lower case alpha numeric characters and spaces return mw.text.trim(str:gsub('<.->',''):gsub('[^%w%s]*', ''):lower()) end -- Adds o..." |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 27: | Line 27: | ||
local title_extra = '' | local title_extra = '' | ||
if line.upcoming_ver then | -- if line.upcoming_ver then | ||
-- title_extra = title_extra .. frame:expandTemplate{title = 'Upcoming', args = {ver = line.upcoming_ver}} | |||
end | -- end | ||
if line.until_ver then | -- if line.until_ver then | ||
-- title_extra = title_extra .. frame:expandTemplate{title = 'Until', args = {ver = line.until_ver}} | |||
end | -- end | ||
tr:tag('td'):wikitext('[['..(link or full_title)..'|'..line.title..']]', title_extra) | tr:tag('td'):wikitext('[['..(link or full_title)..'|'..line.title..']]', title_extra) | ||
| Line 62: | Line 62: | ||
line.game_description = mw.text.unstrip(line.game_description) | line.game_description = mw.text.unstrip(line.game_description) | ||
bucket('advancement').put({ | -- bucket('advancement').put({ | ||
-- title = sanitized_title, | |||
-- json = mw.text.jsonEncode(line) -- serializes all data into a json blob | |||
}) | -- }) | ||
end | end | ||