Subversion-Projekte lars-tiefland.content-management

Revision

Blame | Letzte Änderung | Log anzeigen | RSS feed

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);