includes/clientside/tinymce/themes/advanced/js/charmap.js
changeset 459 31c23016ab62
parent 395 fa4c5ecb7c9a
equal deleted inserted replaced
458:c433348f3628 459:31c23016ab62
   262 	['‏',     '‏', false,'right-to-left mark'],
   262 	['‏',     '‏', false,'right-to-left mark'],
   263 	['­',     '­',  false,'soft hyphen']
   263 	['­',     '­',  false,'soft hyphen']
   264 ];
   264 ];
   265 
   265 
   266 tinyMCEPopup.onInit.add(function() {
   266 tinyMCEPopup.onInit.add(function() {
   267 	tinyMCEPopup.dom.setHTML('charmap', renderCharMapHTML());
   267 	tinyMCEPopup.dom.setHTML('charmapView', renderCharMapHTML());
   268 });
   268 });
   269 
   269 
   270 function renderCharMapHTML() {
   270 function renderCharMapHTML() {
   271 	var charsPerRow = 20, tdWidth=20, tdHeight=20, i;
   271 	var charsPerRow = 20, tdWidth=20, tdHeight=20, i;
   272 	var html = '<table border="0" cellspacing="1" cellpadding="0" width="' + (tdWidth*charsPerRow) + '"><tr height="' + tdHeight + '">';
   272 	var html = '<table border="0" cellspacing="1" cellpadding="0" width="' + (tdWidth*charsPerRow) + '"><tr height="' + tdHeight + '">';
   274 
   274 
   275 	for (i=0; i<charmap.length; i++) {
   275 	for (i=0; i<charmap.length; i++) {
   276 		if (charmap[i][2]==true) {
   276 		if (charmap[i][2]==true) {
   277 			cols++;
   277 			cols++;
   278 			html += ''
   278 			html += ''
   279 				+ '<td width="' + tdWidth + '" height="' + tdHeight + '" class="charmap"'
   279 				+ '<td class="charmap">'
   280 				+ ' onmouseover="this.className=\'charmapOver\';'
   280 				+ '<a onmouseover="previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');" onfocus="previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');" href="javascript:void(0)" onclick="insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');" onclick="return false;" onmousedown="return false;" title="' + charmap[i][3] + '">'
   281 				+ 'previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');"'
       
   282 				+ ' onmouseout="this.className=\'charmap\';"'
       
   283 				+ ' nowrap="nowrap" onclick="insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');"><a style="text-decoration: none;" onfocus="previewChar(\'' + charmap[i][1].substring(1,charmap[i][1].length) + '\',\'' + charmap[i][0].substring(1,charmap[i][0].length) + '\',\'' + charmap[i][3] + '\');" href="javascript:insertChar(\'' + charmap[i][1].substring(2,charmap[i][1].length-1) + '\');" onclick="return false;" onmousedown="return false;" title="' + charmap[i][3] + '">'
       
   284 				+ charmap[i][1]
   281 				+ charmap[i][1]
   285 				+ '</a></td>';
   282 				+ '</a></td>';
   286 			if ((cols+1) % charsPerRow == 0)
   283 			if ((cols+1) % charsPerRow == 0)
   287 				html += '</tr><tr height="' + tdHeight + '">';
   284 				html += '</tr><tr height="' + tdHeight + '">';
   288 		}
   285 		}