Modul:SDcat: Unterschied zwischen den Versionen
change order of parameters passed to subroutine - optional parameters last
(move the catching of empty ID to subroutine) |
(change order of parameters passed to subroutine - optional parameters last) |
||
| Zeile 20: | Zeile 20: | ||
-- function exported for use in other modules | -- function exported for use in other modules | ||
-- (Wikidata entity-ID | -- (local short description, Wikidata entity-ID, link prefix) | ||
p._setCat = function(itemID | p._setCat = function(sdesc, itemID, lp) | ||
if itemID == "" then itemID = nil end | if itemID == "" then itemID = nil end | ||
-- Wikidata description field | -- Wikidata description field | ||
| Zeile 42: | Zeile 42: | ||
-- link prefix, strip quotes | -- link prefix, strip quotes | ||
local lp = mw.text.trim(frame.args.lp or ""):gsub('"', '') | local lp = mw.text.trim(frame.args.lp or ""):gsub('"', '') | ||
return p._setCat(itemID | return p._setCat(sdesc, itemID, lp) | ||
end | end | ||
return p | return p | ||