Content deleted Content added
use require('strict') instead of require('Module:No globals') |
copy latest |
||
Line 21:
title = mw.ustring.gsub(title, "%b<>", "")
return mw.title.new(title).prefixedText
end▼
if not options.nopage then▼
page = page or title.prefixedText▼
if options.display and options.display ~= '' then▼
if normalizeTitle(options.display) == normalizeTitle(page) then▼
lhs = options.display .. ' ' .. lhs▼
else▼
error(string.format(▼
'Display title "%s" was ignored since it is ' ..▼
"not equivalent to the page's actual title",▼
options.display▼
), 0)▼
end▼
else▼
lhs = page .. ' ' .. lhs▼
end▼
end▼
end
Line 69 ⟶ 48:
-- Make the link(s).
if #sections <= 1 then
local linkPage = page or ''
local section = sections[1] or 'Notes'
local display =
if isShowingPage then
▲ page = page or title.prefixedText
▲ if options.display and options.display ~= '' then
▲ if normalizeTitle(options.display) == normalizeTitle(page) then
▲ else
▲ error(string.format(
▲ 'Display title "%s" was ignored since it is ' ..
▲ "not equivalent to the page's actual title",
▲ options.display
▲ ), 0)
▲ else
▲ end
▲ end
return makeSectionLink(linkPage, section, display)
else
Line 94 ⟶ 90:
-- Add the intro text.
if isShowingPage then
intro = (page or title.prefixedText) .. ' ' .. intro
▲ end
ret = intro .. ret
return ret
|