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