Nicht angemeldeter Benutzer - Bearbeiten von Seiten ist nur als angemeldeter Benutzer möglich.

Änderungen

Zur Navigation springen Zur Suche springen
K
keine Bearbeitungszusammenfassung
Zeile 100: Zeile 100:  
local claims279
 
local claims279
 
if entity.claims then
 
if entity.claims then
claims31 = entity.claims[mw.wikibase.resolvePropertyId('P31')]  
+
claims31 = entity.claims[mw.wikibase.resolvePropertyId('P31')]
 
claims279 = entity.claims[mw.wikibase.resolvePropertyId('P279')]
 
claims279 = entity.claims[mw.wikibase.resolvePropertyId('P279')]
 
else
 
else
Zeile 202: Zeile 202:  
date = mw.text.trim(date, "+")
 
date = mw.text.trim(date, "+")
 
-- extract year
 
-- extract year
local yearstr = mw.ustring.match(date, "\\^-?%d+") or '' -- debug
+
local yearstr = mw.ustring.match(date, "^\-?%d+")
local year = tonumber(yearstr) or 0
+
local year = tonumber(yearstr)
 
-- remove leading zeros of year
 
-- remove leading zeros of year
 
return year .. mw.ustring.sub(date, #yearstr + 1), year
 
return year .. mw.ustring.sub(date, #yearstr + 1), year
Zeile 211: Zeile 211:  
function formatDate(date, precision, timezone, formatstr)
 
function formatDate(date, precision, timezone, formatstr)
 
precision = precision or 11
 
precision = precision or 11
date = date or '2000-01-01' --debug
   
date, year = normalizeDate(date)
 
date, year = normalizeDate(date)
date = string.gsub(date, "-00%f[%D]", "-01")  
+
date = string.gsub(date, "-00%f[%D]", "-01")
 
if year == 0 and precision <= 9 then return "" end
 
if year == 0 and precision <= 9 then return "" end
   Zeile 735: Zeile 734:  
local id = frame.args[1]
 
local id = frame.args[1]
 
local entity = mw.wikibase.getEntity(id)
 
local entity = mw.wikibase.getEntity(id)
if not entity then return '' else return entity.id end
+
if not entity then return nil else return entity.id end
 
end
 
end
  
Anonymer Benutzer
Cookies helfen uns bei der Bereitstellung von imedwiki. Durch die Nutzung von imedwiki erklärst du dich damit einverstanden, dass wir Cookies speichern.

Navigationsmenü