71 lines
No EOL
2.7 KiB
HTML
71 lines
No EOL
2.7 KiB
HTML
<html>
|
||
<head>
|
||
<title>{$lang_theme_charmap_title}</title>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||
<script language="javascript" src="../../tiny_mce_popup.js"></script>
|
||
<script language="javascript" type="text/javascript">
|
||
|
||
var charmap = [ "€","ƒ","„","…","†","‡","ˆ","\‰","Š","‹",
|
||
"Œ","‘","’","’","“","”","•","–","—","˜","™",
|
||
"š","›","œ","Ÿ","¡","¢","£","£","¤","¥","¦",
|
||
"§","¨","©","ª","«","¬","","®","¯","°",
|
||
"±","²","³","´","µ","¶","·","¸","¹",
|
||
"º","»","¼","½","¾","¿","À","Á",
|
||
"Â","Ã","Ä","Å","Æ","Ç","È","É",
|
||
"Ê","Ë","Ì","Í","Î","Ï","Ð","Ñ","Ò",
|
||
"Ó","Ô","Õ","Ö","×","Ø","Ù","Ú",
|
||
"Û","Ü","Ý","Þ","ß","à","á","â",
|
||
"ã","ä","å","æ","ç","è","é","ê",
|
||
"ë","ì","í","î","ï","ð","ñ","ò",
|
||
"ó","ô","õ","ö","÷","ø","ù","ú",
|
||
"û","ü","ü","ý","þ","ÿ" ];
|
||
|
||
function renderCharMapHTML() {
|
||
var html = '<table border="1" class="charmap" cellspacing="0"><tr>';
|
||
var charsPerRow = 19;
|
||
|
||
for (var i=0; i<charmap.length; i++) {
|
||
html += '<td class="charmap" onmouseover="tinyMCE.switchClass(this,\'charmapOver\');previewChar(\'' + charmap[i] + '\');" onmouseout="tinyMCE.restoreClass(this,\'charmapOver\');"><a class="charmap" href="javascript:insertChar(\'' + charmap[i] + '\');">' + charmap[i] + '</a></td>';
|
||
|
||
if ((i+1) % charsPerRow == 0)
|
||
html += '</tr><tr>';
|
||
}
|
||
|
||
if (i % charsPerRow > 0) {
|
||
var padd = charsPerRow - (i % charsPerRow);
|
||
|
||
// Padd
|
||
for (var i=0; i<padd; i++)
|
||
html += '<td class="charmap"> </td>';
|
||
}
|
||
|
||
html += '</table>';
|
||
|
||
document.write(html);
|
||
}
|
||
|
||
function insertChar(chr) {
|
||
tinyMCE.execInstanceCommand(tinyMCE.getWindowArg('editor_id'), 'mceInsertContent', false, chr);
|
||
window.close();
|
||
}
|
||
|
||
function previewChar(chr) {
|
||
//var elm = document.getElementById('preview');
|
||
//elm.innerHTML = chr;
|
||
}
|
||
|
||
window.focus();
|
||
</script>
|
||
</head>
|
||
<body>
|
||
|
||
<div class="title">{$lang_theme_charmap_title}</div>
|
||
<br>
|
||
<div align="center">
|
||
<script language="javascript" type="text/javascript">
|
||
renderCharMapHTML();
|
||
</script>
|
||
</div>
|
||
|
||
</body>
|
||
</html> |