Module:Hatnote list: Difference between revisions
switch back to Module:Hatnote instead of Module:Hatnote/sandbox
m (1 revision imported) |
(switch back to Module:Hatnote instead of Module:Hatnote/sandbox) |
||
Line 46: | Line 46: | ||
local separator = options.separator | local separator = options.separator | ||
--searches display text only | --searches display text only | ||
function searchDisp(t, f) | local function searchDisp(t, f) | ||
return string.find(string.sub(t, (string.find(t, '|') or 0) + 1), f) | return string.find(string.sub(t, (string.find(t, '|') or 0) + 1), f) | ||
end | end | ||
Line 171: | Line 171: | ||
for k, v in pairs(forSeeTable) do | for k, v in pairs(forSeeTable) do | ||
local useStr = v.use or options.otherText | local useStr = v.use or options.otherText | ||
local pagesStr = p.andList(v.pages, true) or mHatnote._formatLink | local pagesStr = p.andList(v.pages, true) or mHatnote._formatLink{link = mHatnote.disambiguate(options.title)} | ||
local forSeeStr = string.format(options.forSeeForm, useStr, pagesStr) | local forSeeStr = string.format(options.forSeeForm, useStr, pagesStr) | ||
forSeeStr = punctuationCollapse(forSeeStr) | forSeeStr = punctuationCollapse(forSeeStr) |