1,124
edits
Line 1: | Line 1: | ||
local a = require('Module:Arguments') | |||
local com = {} | local com = {} | ||
Line 22: | Line 23: | ||
return true | return true | ||
end | end | ||
end | |||
function com.pagename(frame) | |||
local args = a.getArgs(frame) | |||
local title = args['title'] | |||
if not title then | |||
title = mw.title.getCurrentTitle() | |||
end | |||
local disambig = string.find(title, '%(') | |||
local check = disambig | |||
while check do | |||
local check = string.find(title, '%(', check + 1) | |||
if check ~= 0 then | |||
disambig = check | |||
end | |||
end | |||
title = string.sub(title, 1, check) | |||
return title | |||
end | end | ||
return com | return com |