Module:CareerList: Difference between revisions
Content deleted Content added
PeaceDeadC (talk | contribs) No edit summary |
PeaceDeadC (talk | contribs) No edit summary |
||
Line 1:
local p = {}
-- Функция для
function p.
local
:node(mw.html.create('th'):wikitext('Site'))
site = site:lower()▼
:node(mw.html.create('th'):wikitext('ID'))
if config[site] then▼
:node(mw.html.create('th'):wikitext('Alias'))
local url = config[site].url▼
return string.format('[%s %s]', url:gsub('$1', id), site)▼
else▼
return site▼
end▼
end▼
function p.makeTableTop()▼
return mw.html.create('table')
:css('width', '100%')
:
▲ :tag('tr')
:done()
end
Line 89 ⟶ 77:
:node(notesCell)
:done()
▲end
-- Функция для определения ссылки на сайт
local config = mw.loadData('Module:CareerList/config')
▲ site = site:lower()
▲ if config[site] then
▲ local url = config[site].url
local id = mw.text.encode(site.id)
▲ return string.format('[%s %s]', url:gsub('$1', id), site)
▲ else
▲ return site
▲ end
end
| |||