Content deleted Content added
Removed ambiguous flag 'all' |
m Fix for property IDs given with small letter 'p' (to uppercase) |
||
Line 737:
if nextArg:sub(1,1):upper() == "Q" then
entity = mw.wikibase.getEntity(nextArg)
propertyID = mw.text.trim(args[nextIndex] or ""):upper()
else
entity = mw.wikibase.getEntity()
propertyID = nextArg:upper()
end
Line 783:
if nextArg:sub(1,1):upper() == "Q" then
entity = mw.wikibase.getEntity(nextArg)
propertyID = mw.text.trim(args[nextIndex] or ""):upper()
nextIndex = nextIndex + 1
else
entity = mw.wikibase.getEntity()
propertyID = nextArg:upper()
end
Line 799:
if nextArg == "" then
-- claim ID or literal value has NOT been given
propertyValue = nil
qualifierID = mw.text.trim(qualifierID or ""):upper()
else
-- claim ID or literal value has been given
propertyValue = qualifierID -- cannot be nil when reached; empty value represents 'novalue'
if propertyValue ~= "" and mw.text.trim(propertyValue) == "" then
Line 808 ⟶ 810:
propertyValue = mw.text.trim(propertyValue)
end
qualifierID = nextArg:upper()
end
|