Modul:Citation/utilities: Unterschied zwischen den Versionen

+cu.encodeHandle
(cu.templateStyles)
(+cu.encodeHandle)
Zeile 3: Zeile 3:
suite  = 'Citation',
suite  = 'Citation',
sub    = 'utilities',  
sub    = 'utilities',  
serial = '2022-02-05'
serial = '2022-08-11'
}
}


Zeile 195: Zeile 195:
end
end


function cu.makeDoiLink( doi )
function cu.encodeHandle( handle )
doi = mw.ustring.gsub( doi, 'https?://doi.org/', '' )
handle = handle:gsub( '%[', '%%5B' ):gsub( '%]', '%%5D' )
doi = doi:gsub( '%[', '%%5B' ):gsub( '%]', '%%5D' )
return mw.uri.encode( handle )
return cu.makeLink( 'https://doi.org/' .. mw.uri.encode( doi ), doi )
end
end


Anonymer Benutzer