Module:Sandbox/BrownHairedGirl/IrelandByCountyCatNav2: Difference between revisions

Content deleted Content added
=
.
 
(9 intermediate revisions by the same user not shown)
Line 41:
end
 
function make_cat_name(countyname, prefix, suffix, nospace, nocounty)
local this_cat_name = '';
this_cat_name = this_cat_name .. prefix
Line 55:
function is_title_specified(prefix, suffix)
local prefix_and_suffix = ""
if not (prefix == nil or prefix == '' or string.match(prefix, "^ +$")) then
prefix_and_suffix = prefix .. suffix
if (prefix_and_suffix == '') then
return false
else
return true
end
if not (suffix == nil or suffix == '' or string.match(suffix, "^ +$")) then
return false
end
return true
end
 
Line 71 ⟶ 72:
title_prefix = match_prefix
title_suffix = match_suffix
 
retval = retval .. "\n* thispagename = [" .. thispagename .. "]"
retval = retval .. "\n**match_prefix = [" .. match_prefix .."]"
retval = retval .. "\n**match_county = [" .. match_county .."]"
retval = retval .. "\n**match_suffix = [" .. match_suffix .."]"
return falseretval
end
 
Line 94 ⟶ 101:
 
-- now check whether to parse the page title
retval = "* p_before = [" .. p_before .. "]\n* p_after = [" .. p_after .. "]"
retval = retval .. "\n*p_before .. p_after = [" .. p_before .. p_after .. "]\n\n\n"
 
if not (is_title_specified(p_before, p_after)) then
if not (parse_pagename(thispagename)) then
return "\ncannot parse pagename: [" .. thispagename .. "]"
end
return parse_pagename(thispagename)
else
return "\n\n\is_title_specified = yes\n* p_before = [" .. p_before .. "]\n* p_after = [" .. p_after .. "]"
end
 
local retval = "";
retval = retval .. "<pre>"
retval = retval .. '\nbefore=[' .. p_before .. ']' .. '\nafter=[' .. p_after .. ']' .. '\nnospace=[' .. p_nospace .. ']' .. '\nnocounty=[' .. "p_nocounty" .. ']'
retval = retval .. "</pre>"
retval = retval .. "\n\n'''-->'''\n\n* Cat = [" .. make_cat_name("Mayo", p_before, p_after, p_nospace, p_nocounty) .. "]\n"
retval = retval .. "* Catlink = " .. make_cat_link(make_cat_name("Mayo", p_before, p_after, p_nospace, p_nocounty), "Mayo")
retval = retval .. "\n* thispage"
retval = retval .. "\n**pagename = [" .. pagenamethispagename .."]"
retval = retval .. "\n**namespace = [" .. thispage.namespace .."]"
retval = retval .. "\n**namespace as text = [" .. thispage.nsText .."]"