Module:Citation/CS1/COinS: Difference between revisions

sync from sandbox;
imported>Ahmsaqib
m (1 revision imported)
(sync from sandbox;)
Line 1: Line 1:
local coins = {};


--[[--------------------------< F O R W A R D  D E C L A R A T I O N S >--------------------------------------
--[[--------------------------< F O R W A R D  D E C L A R A T I O N S >--------------------------------------
]]
]]
local is_set, in_array, remove_wiki_link; -- functions in Module:Citation/CS1/Utilities
local is_set, in_array, remove_wiki_link; -- functions in Module:Citation/CS1/Utilities


Line 274: Line 272:
for k, v in pairs( data.ID_list ) do -- what to do about these? For now assume that they are common to all?
for k, v in pairs( data.ID_list ) do -- what to do about these? For now assume that they are common to all?
-- if k == 'ISBN' then v = clean_isbn( v ) end
if k == 'ISBN' then v = v:gsub( "[^-0-9X]", "" ); end
if k == 'ISBN' then v = v:gsub( "[^-0-9X]", "" ); end
local id = cfg.id_handlers[k].COinS;
local id = cfg.id_handlers[k].COinS;
Line 342: Line 339:




--[[--------------------------< E X P O R T E D  F U N C T I O N S >------------------------------------------
]]


return {
return {