New file |
| | |
| | | tinyMCEPopup.requireLangPack();
|
| | |
|
| | | var PasteTextDialog = {
|
| | | init : function() {
|
| | | this.resize();
|
| | | },
|
| | |
|
| | | insert : function() {
|
| | | var h = tinyMCEPopup.dom.encode(document.getElementById('content').value), lines;
|
| | |
|
| | | // Convert linebreaks into paragraphs
|
| | | if (document.getElementById('linebreaks').checked) {
|
| | | lines = h.split(/\r?\n/);
|
| | | if (lines.length > 1) {
|
| | | h = '';
|
| | | tinymce.each(lines, function(row) {
|
| | | h += '<p>' + row + '</p>';
|
| | | });
|
| | | }
|
| | | }
|
| | |
|
| | | tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h});
|
| | | tinyMCEPopup.close();
|
| | | },
|
| | |
|
| | | resize : function() {
|
| | | var vp = tinyMCEPopup.dom.getViewPort(window), el;
|
| | |
|
| | | el = document.getElementById('content');
|
| | |
|
| | | el.style.width = (vp.w - 20) + 'px';
|
| | | el.style.height = (vp.h - 90) + 'px';
|
| | | }
|
| | | };
|
| | |
|
| | | tinyMCEPopup.onInit.add(PasteTextDialog.init, PasteTextDialog);
|