source: trunk/library/tiny_mce/plugins/paste/js/pastetext.js @ 4829

Revision 4829, 884 bytes checked in by airton, 13 years ago (diff)

Ticket #2146 - Implementacao da funcionalidade de multiplas assinaturas - Adicao da biblioteca TinyMCE

  • Property svn:executable set to *
Line 
1tinyMCEPopup.requireLangPack();
2
3var PasteTextDialog = {
4        init : function() {
5                this.resize();
6        },
7
8        insert : function() {
9                var h = tinyMCEPopup.dom.encode(document.getElementById('content').value), lines;
10
11                // Convert linebreaks into paragraphs
12                if (document.getElementById('linebreaks').checked) {
13                        lines = h.split(/\r?\n/);
14                        if (lines.length > 1) {
15                                h = '';
16                                tinymce.each(lines, function(row) {
17                                        h += '<p>' + row + '</p>';
18                                });
19                        }
20                }
21
22                tinyMCEPopup.editor.execCommand('mceInsertClipboardContent', false, {content : h});
23                tinyMCEPopup.close();
24        },
25
26        resize : function() {
27                var vp = tinyMCEPopup.dom.getViewPort(window), el;
28
29                el = document.getElementById('content');
30
31                el.style.width  = (vp.w - 20) + 'px';
32                el.style.height = (vp.h - 90) + 'px';
33        }
34};
35
36tinyMCEPopup.onInit.add(PasteTextDialog.init, PasteTextDialog);
Note: See TracBrowser for help on using the repository browser.