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