Module:Region Switcher: Difference between revisions

From SilentBlue.RemyWiki
Jump to navigation Jump to search
(username removed)
(i have no idea how regex is supposed to work in lua)
(username removed)
No edit summary
Line 1: Line 1:
local p={}
local p={}
function p.regionSwitcher(frame)
function p.regionSwitcher(frame)
local nameWithoutSuffix=mw.ustring.gsub(mw.title.getCurrentTitle().prefixedText,'( \(Asia\))|( \(China\))','')
local nameWithoutSuffix=mw.title.getCurrentTitle().prefixedText:gsub(' %(Asia%)',''):gsub('%(China%)','')
return [=[{| style="margin: auto; text-align: center" class="toccolours"
return [=[{| style="margin: auto; text-align: center" class="toccolours"
! style="background:#cceeff" width="120px"|Region Switcher
! style="background:#cceeff" width="120px"|Region Switcher

Revision as of 04:17, 13 June 2022

Documentation for this module may be created at Module:Region Switcher/doc

local p={}
function p.regionSwitcher(frame)
	local nameWithoutSuffix=mw.title.getCurrentTitle().prefixedText:gsub(' %(Asia%)',''):gsub('%(China%)','')
	return [=[{| style="margin: auto; text-align: center" class="toccolours"
! style="background:#cceeff" width="120px"|Region Switcher
|-
| style="font-size:90%;"| [[]=]..nameWithoutSuffix..[=[|Japan]] - [[]=]..nameWithoutSuffix..[=[ (Asia)|Asia]] - [[]=]..nameWithoutSuffix..[=[ (China)|China]]
|}]=]
	end
return p