Editing Module:TNT
From WikiOasis Meta
More actions
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
| Latest revision | Your text | ||
| Line 33: | Line 33: | ||
-- if the current page is Template:Graph:Lines/doc | -- if the current page is Template:Graph:Lines/doc | ||
-- | -- | ||
local p = {} | local p = {} | ||
| Line 94: | Line 89: | ||
function p.doc(frame) | function p.doc(frame) | ||
local dataset = sanitizeDataset(frame.args[1]) | local dataset = sanitizeDataset(frame.args[1]) | ||
local json, dataPage, categories = implGetTemplateData( | local json, dataPage, categories = implGetTemplateData(dataset) | ||
return frame:extensionTag('templatedata', json) .. | return frame:extensionTag('templatedata', json) .. | ||
formatMessage(i18nDataset, 'edit_doc', {link(dataPage)}) .. | formatMessage(i18nDataset, 'edit_doc', {link(dataPage)}) .. | ||
| Line 101: | Line 96: | ||
function p.getTemplateData(dataset) | function p.getTemplateData(dataset) | ||
local data = implGetTemplateData(true | local data = implGetTemplateData(dataset, true); | ||
return data; | return data; | ||
end | end | ||
function | function implGetTemplateData(dataset, legacy) | ||
-- TODO: add '_' parameter once lua starts reindexing properly for "all" languages | -- TODO: add '_' parameter once lua starts reindexing properly for "all" languages | ||
local data, dataPage, categories = loadData( | local data, dataPage, categories = loadData( | ||
| Line 155: | Line 146: | ||
paramOrder=paramOrder, | paramOrder=paramOrder, | ||
description=data.description, | description=data.description, | ||
}) | }) | ||
| Line 203: | Line 192: | ||
data = mw.ext.data.get('Templatedata/' .. dataset, lang); | data = mw.ext.data.get('Templatedata/' .. dataset, lang); | ||
if data ~= false then | if data ~= false then | ||
categories = '[[Category:Templates using legacy global TemplateData table name]]'; | |||
dataPage = 'Templatedata/' .. dataset; | dataPage = 'Templatedata/' .. dataset; | ||
end | end | ||
| Line 223: | Line 205: | ||
error('Missing Commons dataset ' .. i18nDataset) | error('Missing Commons dataset ' .. i18nDataset) | ||
else | else | ||
error(formatMessage(i18nDataset, 'error_bad_dataset', {link( | error(formatMessage(i18nDataset, 'error_bad_dataset', {link(dataset)})) | ||
end | end | ||
end | end | ||
return data, dataPage, categories | return data, dataPage, categories | ||
end | end | ||