Module:Param Parse: Difference between revisions
Trim leading/trailing whitespace from everywhere
(Sort episodes by episode number instead of name) |
(Trim leading/trailing whitespace from everywhere) |
||
Line 17:
function parse.has_content(arg)
-- Return arg if any non-whitespace character is found
return nil
end
-- Expand any nowiki tags
local expanded = mw.text.unstripNoWiki(arg)
if expanded ~= arg then
-- Disable trimming if there are nowiki tags
return expanded
end
return mw.text.trim(arg)
end
Line 435 ⟶ 444:
local variant_category_smw_cache = {}
local function variant_category_smw_lookup(v)
v = parse.has_content(strip_link(v))
if not variant_category_smw_cache[v] then
local smw_data = mw.smw.ask{
|