functions.js

来自「community server 源码」· JavaScript 代码 · 共 52 行

JS
52
字号
function onLoadInit() {
	var container = document.getElementById('SmileyContainer');	
	if (container)
	{
		var table = document.createElement('table');
		table.cellPadding = '0';
		table.cellSpacing = '0';
		table.border = '0';
		table.appendChild(document.createElement('tbody'));
		container.appendChild(table);
	
		var row = document.createElement('tr');
	
		var smilies = tinyMCEPopup.getWindowArg('smilies', new Array());
		for (var i = 0; i < smilies.length; i++)
		{
			if (i != 0 && i % 10 == 0)
			{
				table.childNodes[0].appendChild(row);
				row = document.createElement('tr');
			}
		
			var cell = document.createElement('td');
			cell.style.padding = '2px';
			
			var a = document.createElement('a');
			a.href = 'javascript:insertSmiley(\'' + smilies[i][1].replace(/'/g, "\\'") + '\');';
			a.title = smilies[i][0] + ' - ' + smilies[i][1];
		
			var s = document.createElement('img');
			s.width = '19';
			s.height = '19';
			s.src = smilies[i][2];
			s.border = '0';
			
			a.appendChild(s);
			
			cell.appendChild(a);	
			row.appendChild(cell);
		}
		
		table.childNodes[0].appendChild(row);
	}
	
	setTimeout(new Function("tinyMCEPopup.resizeToContent();"), 99);
}

function insertSmiley(code) {
	tinyMCE.execCommand('mceInsertContent', false, code);
	tinyMCEPopup.close();
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?