1,124
edits
| (3 intermediate revisions by the same user not shown) | |||
| Line 32: | Line 32: | ||
mw.log(title) | mw.log(title) | ||
local disambig = string.find(title, '%(') | local disambig = string.find(title, '%(') | ||
if | if disambig then | ||
title = title:gsub('(.*)%s%(.-%)', '%1') | |||
end | end | ||
return title | return title | ||
end | end | ||
| Line 48: | Line 41: | ||
function com.pagename(frame) | function com.pagename(frame) | ||
local args = a.getArgs(frame) | local args = a.getArgs(frame) | ||
return trim(com.modulePagename(args['title'])) | return com.trim(com.modulePagename(args['title'])) | ||
end | end | ||
| Line 54: | Line 47: | ||
local words = mw.text.split(text, '%s') | local words = mw.text.split(text, '%s') | ||
for k, v in ipairs(words) do | for k, v in ipairs(words) do | ||
words[k] = v: | words[k] = v:sub(1,1):upper() .. (v:sub(2) or '') | ||
end | end | ||