bgneal@45: tinyMCEPopup.requireLangPack(); bgneal@45: bgneal@45: var TemplateDialog = { bgneal@45: preInit : function() { bgneal@45: var url = tinyMCEPopup.getParam("template_external_list_url"); bgneal@45: bgneal@45: if (url != null) bgneal@45: document.write(''); bgneal@45: }, bgneal@45: bgneal@45: init : function() { bgneal@45: var ed = tinyMCEPopup.editor, tsrc, sel, x, u; bgneal@45: bgneal@45: tsrc = ed.getParam("template_templates", false); bgneal@45: sel = document.getElementById('tpath'); bgneal@45: bgneal@45: // Setup external template list bgneal@45: if (!tsrc && typeof(tinyMCETemplateList) != 'undefined') { bgneal@45: for (x=0, tsrc = []; x'); bgneal@45: }); bgneal@45: }, bgneal@45: bgneal@45: selectTemplate : function(u, ti) { bgneal@45: var d = window.frames['templatesrc'].document, x, tsrc = this.tsrc; bgneal@45: bgneal@45: if (!u) bgneal@45: return; bgneal@45: bgneal@45: d.body.innerHTML = this.templateHTML = this.getFileContents(u); bgneal@45: bgneal@45: for (x=0; x