Editing Module:Section link
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 9: | Line 9: | ||
page = page or '' | page = page or '' | ||
return string.format('[[%s#%s|%s]]', page, section, display) | return string.format('[[%s#%s|%s]]', page, section, display) | ||
end | end | ||
Line 45: | Line 40: | ||
local linkPage = page or '' | local linkPage = page or '' | ||
local section = sections[1] or 'Notes' | local section = sections[1] or 'Notes' | ||
local display = '§& | local display = '§ ' .. section | ||
if isShowingPage then | if isShowingPage then | ||
page = page or title.prefixedText | page = page or title.prefixedText | ||
display = page .. ' ' .. display | |||
end | end | ||
return makeSectionLink(linkPage, section, display) | return makeSectionLink(linkPage, section, display) | ||
Line 83: | Line 66: | ||
-- Add the intro text. | -- Add the intro text. | ||
local intro = '§§& | local intro = '§§ ' | ||
if isShowingPage then | if isShowingPage then | ||
intro = (page or title.prefixedText) .. ' ' .. intro | intro = (page or title.prefixedText) .. ' ' .. intro | ||
Line 112: | Line 95: | ||
-- Doing this in the loop because of a bug in [[Module:Arguments]] | -- Doing this in the loop because of a bug in [[Module:Arguments]] | ||
-- when using pairs with deleted arguments. | -- when using pairs with deleted arguments. | ||
page = | page = v | ||
elseif type(k) == 'number' then | elseif type(k) == 'number' then | ||
sections[k] = v | sections[k] = v | ||
Line 118: | Line 101: | ||
options[k] = v | options[k] = v | ||
end | end | ||
end | end | ||