Module:Calendar date: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 16:
 
track["Category:Holigreg template errors"] = 1
return '<span style="font-size:100%" class="error citation-comment">Error in [[Template:' .. tname .. ']] - Check <code style="color:inherit; border:inherit; padding:inherit;">&#124;' .. arg .. '=</code> ' .. msg .. '</span>'
 
end
Line 169:
local startdate,enddate = nil
 
-- Get first and last date of holiday
for i = 1, numRecords do
if mw.ustring.find( json.items[i].date, matchdate ) then
Line 192:
datesplit = mw.text.split(startdate, "-")
startdate = makeDate(datesplit[1], datesplit[2], datesplit[3], df, format)
local year1 = datesplit[1]
datesplit = mw.text.split(enddate, "-")
enddate = makeDate(datesplit[1], datesplit[2], datesplit[3], df, format)
if startdate == nil or enddate == nil then return nil end
if year1 ~= datesplit[1] then --- no support for multi-year holidays
return inlineError("holiday", "Multi-year holiday not supported by template", tname) .. createTracking()
end
end
Line 273 ⟶ 277:
 
-- Render
local rend = renderHoli(json,holiday,date,df,format)
if not rend then
rend = '<span style="font-size:100%" class="error citation-comment">Error in [[:Template:' .. tname .. ']]: Unknown problem. Please report on template talk page.</span>'
track["Category:Webarchive template errors"] = 1
end
 
return rend .. createTracking()
 
end