Modul:Wikidata/Formatters/email

Z Wikipedie, otevřené encyklopedie
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