Module:Citation/CS1/Identifiers: Difference between revisions

    m>Trappist the monk
    No edit summary
    m>Trappist the monk
    No edit summary
    Line 610: Line 610:
    local new_list, handler = {};
    local new_list, handler = {};


    function fallback(k) return { __index = function(t,i) return cfg.id_handlers[k][i] end } end;
    local function fallback(k) return { __index = function(t,i) return cfg.id_handlers[k][i] end } end;
    for k, v in pairs( id_list ) do -- k is uc identifier name as index to cfg.id_handlers; e.g. cfg.id_handlers['ISBN'], v is a table
    for k, v in pairs( id_list ) do -- k is uc identifier name as index to cfg.id_handlers; e.g. cfg.id_handlers['ISBN'], v is a table