159
edits
scape_>Gaz Lloyd No edit summary |
m (20 revisions imported) |
||
(10 intermediate revisions by 7 users not shown) | |||
Line 3: | Line 3: | ||
local sites = { | local sites = { | ||
rsc = { | rsc = { | ||
format = 'The RuneScape Classic Wiki also has an article on: [[classicrsw:%s]]', | |||
format = '[[ | params = { 'rsc' }, | ||
params = { 'rsc | |||
abbr = 'CS', | abbr = 'CS', | ||
title = 'The RuneScape Classic Wiki also has an article on %s.', | title = 'The RuneScape Classic Wiki also has an article on %s.', | ||
}, | }, | ||
rs = { | rs = { | ||
format = '[[rsw:%s]]', | format = 'The RuneScape Wiki also has an article on: [[rsw:%s]]', | ||
params = { | params = { 'rs' }, | ||
abbr = 'RuneScape', | abbr = 'RuneScape', | ||
title = 'The RuneScape Wiki also has an article on %s.', | title = 'The RuneScape Wiki also has an article on %s.', | ||
}, | }, | ||
wp = { | wp = { | ||
format = '[[wikipedia:%s]]', | format = 'Wikipedia also has an article on: [[wikipedia:%s]]', | ||
params = { | params = { 'wp' }, | ||
abbr = 'Wikipedia', | abbr = 'Wikipedia', | ||
title = 'Wikipedia also has an article on %s.', | title = 'Wikipedia also has an article on %s.', | ||
}, | |||
meta = { | |||
format = '[[meta:%s]]', | |||
params = { 'meta' }, | |||
abbr = 'Weird Gloop', | |||
title = 'The Weird Gloop meta wiki also has an article on %s.', | |||
}, | }, | ||
} | } | ||
local order = { 'rs' } | local order = { 'rs', 'rsc', 'wp', 'meta' } | ||
local allparams = {} | local allparams = {} | ||
Line 29: | Line 34: | ||
function p.main(frame) | function p.main(frame) | ||
local args = frame:getParent().args | local args = frame:getParent().args | ||
return p._main(args) | |||
end | |||
function p._main(args) | |||
local pagename = mw.title.getCurrentTitle().fullText | local pagename = mw.title.getCurrentTitle().fullText | ||
local vals = {} | local vals = {} | ||
Line 57: | Line 66: | ||
local ret = mw.html.create('div') | local ret = mw.html.create('div') | ||
ret:addClass('rs-external-header-links'):css('display', 'none') | ret:addClass('noexcerpt noprint nomobile navigation-not-searchable rs-external-header-links'):css('display', 'none') | ||
for _,v in ipairs(order) do | for _,v in ipairs(order) do | ||
if vals[v] then | if vals[v] then | ||
Line 71: | Line 80: | ||
end | end | ||
return tostring(ret) | return tostring(ret) | ||
end | end | ||
return p | return p |