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