about.js
72 lines
| 2.0 KiB
| application/javascript
|
JavascriptGenshiLexer
| r2 | tinyMCEPopup.requireLangPack(); | |||
| function init() { | ||||
| var ed, tcont; | ||||
| tinyMCEPopup.resizeToInnerSize(); | ||||
| ed = tinyMCEPopup.editor; | ||||
| // Give FF some time | ||||
| window.setTimeout(insertHelpIFrame, 10); | ||||
| tcont = document.getElementById('plugintablecontainer'); | ||||
| document.getElementById('plugins_tab').style.display = 'none'; | ||||
| var html = ""; | ||||
| html += '<table id="plugintable">'; | ||||
| html += '<thead>'; | ||||
| html += '<tr>'; | ||||
| html += '<td>' + ed.getLang('advanced_dlg.about_plugin') + '</td>'; | ||||
| html += '<td>' + ed.getLang('advanced_dlg.about_author') + '</td>'; | ||||
| html += '<td>' + ed.getLang('advanced_dlg.about_version') + '</td>'; | ||||
| html += '</tr>'; | ||||
| html += '</thead>'; | ||||
| html += '<tbody>'; | ||||
| tinymce.each(ed.plugins, function(p, n) { | ||||
| var info; | ||||
| if (!p.getInfo) | ||||
| return; | ||||
| html += '<tr>'; | ||||
| info = p.getInfo(); | ||||
| if (info.infourl != null && info.infourl != '') | ||||
| html += '<td width="50%" title="' + n + '"><a href="' + info.infourl + '" target="_blank">' + info.longname + '</a></td>'; | ||||
| else | ||||
| html += '<td width="50%" title="' + n + '">' + info.longname + '</td>'; | ||||
| if (info.authorurl != null && info.authorurl != '') | ||||
| html += '<td width="35%"><a href="' + info.authorurl + '" target="_blank">' + info.author + '</a></td>'; | ||||
| else | ||||
| html += '<td width="35%">' + info.author + '</td>'; | ||||
| html += '<td width="15%">' + info.version + '</td>'; | ||||
| html += '</tr>'; | ||||
| document.getElementById('plugins_tab').style.display = ''; | ||||
| }); | ||||
| html += '</tbody>'; | ||||
| html += '</table>'; | ||||
| tcont.innerHTML = html; | ||||
| tinyMCEPopup.dom.get('version').innerHTML = tinymce.majorVersion + "." + tinymce.minorVersion; | ||||
| tinyMCEPopup.dom.get('date').innerHTML = tinymce.releaseDate; | ||||
| } | ||||
| function insertHelpIFrame() { | ||||
| var html; | ||||
| if (tinyMCEPopup.getParam('docs_url')) { | ||||
| html = '<iframe width="100%" height="300" src="' + tinyMCEPopup.editor.baseURI.toAbsolute(tinyMCEPopup.getParam('docs_url')) + '"></iframe>'; | ||||
| document.getElementById('iframecontainer').innerHTML = html; | ||||
| document.getElementById('help_tab').style.display = 'block'; | ||||
| } | ||||
| } | ||||
| tinyMCEPopup.onInit.add(init); | ||||
