Module:Citation/CS1/Configuration: Difference between revisions
No edit summary Tag: Reverted |
No edit summary Tag: Manual revert |
||
| Line 2,211: | Line 2,211: | ||
local id_limits_data_load_fail = false; -- flag; assume that we will be successful when loading json id limit tabular data | local id_limits_data_load_fail = false; -- flag; assume that we will be successful when loading json id limit tabular data | ||
local tab_data_t = mw.ext.data.get('CS1/Identifier limits.tab') | local tab_data_t = mw.ext.data.get ('CS1/Identifier limits.tab'); -- attempt to load the tabular data from commons into <tab_data_t> | ||
if false == tab_data_t then -- undocumented 'feature': mw.ext.data.get() sometimes returns false | |||
if | id_limits_data_load_fail = true; -- set the flag so that Module:Citation/CS1 can create an unannotated maint category | ||
else | |||
else | for _, limit_t in ipairs (tab_data_t.data) do -- overwrite default <load_fail_limit> values from the data table in the tabular data | ||
id_limits_data_t[limit_t[1]] = limit_t[2]; -- <limit[1]> is identifier; <limit[2]> is upper limit for that identifier | |||
end | end | ||
end | end | ||
end | end | ||
| Line 2,637: | Line 2,634: | ||
citation_no_volume_t = citation_no_volume_t, | citation_no_volume_t = citation_no_volume_t, | ||
} | } | ||