// ================================================================ // CHEditor 5 // ================================================================ function Dialog(oEditor) { this.oEditor = oEditor; } Dialog.prototype.setDialogCss = function () { var head = document.getElementsByTagName('head')[0], css = head.appendChild(document.createElement('link')); css.setAttribute('type', 'text/css'); css.setAttribute('rel', 'stylesheet'); css.setAttribute('media', 'all'); css.setAttribute('href', this.oEditor.config.cssPath + 'dialog.css'); }; Dialog.prototype.setDialogHeight = function (height) { this.oEditor.dialog.style.height = (height + 20 || document.body.scrollHeight + 20) + 'px'; this.oEditor.cheditor.popupFrameWrapper.style.height = this.oEditor.dialog.style.height; }; Dialog.prototype.showButton = function (button) { var buttonUrl = this.oEditor.config.iconPath + 'button/', wrapper = document.getElementById('buttonWrapper'), i, img; for (i = 0; i < button.length; i++) { img = new Image(); img.alt = button[i].alt; if (!this.oEditor.undefined(button[i].hspace)) { img.hspace = button[i].hspace; } img.className = 'button'; img.src = buttonUrl + button[i].img; img.onclick = button[i].cmd; wrapper.appendChild(img); } };