Przejdź do zawartości

Moduł:Html/dane

Z Wikibooks, biblioteki wolnych podręczników.
 Dokumentacja modułu [stwórz] [odśwież]
local p={};
----
p.znak_127=mw.ustring.char(127);
----
p.tabela_znakowa={
	["|"]=true,
	["["]=true,
	["]"]=true,
	["{"]=true,
	["}"]=true,
	["("]=true,
	[")"]=true,
	["<"]=true,
	[">"]=true,
	["="]=true,
	["/"]=true,
	["\\"]=true,
	[" "]=true,
	["_"]=true,
	["-"]=true,
	["`"]=true,
	["'"]=true,
	["~"]=true,
	["!"]=true,
	["@"]=true,
	["#"]=true,
	["$"]=true,
	["%"]=true,
	["^"]=true,
	["&"]=true,
	["*"]=true,
	["+"]=true,
	["\""]=true,
	[","]=true,
	["."]=true,
	["?"]=true,
	[";"]=true,
	[":"]=true,
	["‎"]=true,
};
p.tabela_nawiasowa={
    ["{"]="&#"..mw.ustring.byte("{")..";",
    ["}"]="&#"..mw.ustring.byte("}")..";",
    ["|"]="&#"..mw.ustring.byte("|")..";",
    ["="]="&#"..mw.ustring.byte("=")..";",
    ["<"]="&#"..mw.ustring.byte("<")..";",
    [">"]="&#"..mw.ustring.byte(">")..";",
    ["["]="&#"..mw.ustring.byte("[")..";",
    ["]"]="&#"..mw.ustring.byte("]")..";",
};
p.obslugiwaneUriSchematy={
	-- najczęściej używane
	'http://', 'https://',  '//',
	
	-- możliwe
	'bitcoin:', 'ftp://', 'ftps://', 'geo:', 'git://', 'gopher://', 
	'irc://', 'ircs://', 'magnet:', 'mailto:', 'mms://', 'news:',
	'nntp://', 'redis://', 'sftp://', 'sip:', 'sips:', 'sms:', 'ssh://',
	'svn://', 'tel:', 'telnet://', 'urn:', 'worldwind://', 'xmpp:',
};
return p;