Modul:Wikidata/Formatters/email
< Modul:Wikidata | Formatters
Skočit na navigaci
Skočit na vyhledávání
Dokumentaci tohoto modulu lze vytvořit na stránce Modul:Wikidata/Formatters/email/Dokumentace
require 'Modul:No globals'
local p = {}
local parent = require 'Modul:Wikidata/Formatters/string'
local lib = require 'Modul:Wikidata/lib'
p.getRawValue = parent.getRawValue
function p.formatValue(value, options)
if mw.ustring.sub(value, 1, #'mailto:') == 'mailto:' then
local email = mw.ustring.sub(value, #'mailto:' + 1)
return lib.formatFromPattern(email, '[mailto:$1 $1]')
else
return parent.formatValue(value, options)
end
end
p.formatRawValue = p.formatValue
return p