// ================================================================ // CHEditor 5 // ================================================================ var oEditor = null; function popupClose() { oEditor.popupWinCancel(); } function insertIcon() { this.removeAttribute("className"); this.removeAttribute("class"); this.style.margin = '1px 4px'; oEditor.insertHtmlPopup(this.cloneNode(false)); oEditor.popupWinClose(); } function showContents() { var block = document.getElementById('iconBlock'), path = oEditor.config.iconPath + 'em/', num = 80, i, br, img; for (i = 40; i < num; i++) { if (i > 40 && (i % 10) === 0) { br = document.createElement('br'); block.appendChild(br); } img = new Image(); img.src = path + (i + 1) + ".gif"; img.style.width = '16px'; img.style.height = '16px'; img.style.margin = '5px 4px'; img.style.verticalAlign = 'middle'; img.setAttribute('alt', 'Emotion Icon'); img.setAttribute('border', "0"); img.className = 'handCursor'; img.onclick = insertIcon; block.appendChild(img); } } function init(dialog) { var button, dlg; oEditor = this; oEditor.dialog = dialog; button = [{ alt : "", img : 'cancel.gif', cmd : popupClose }]; dlg = new Dialog(oEditor); showContents(); dlg.showButton(button); dlg.setDialogHeight(); }