Subversion-Projekte lars-tiefland.content-management

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
tinyMCEPopup.requireLangPack();
2
 
3
var 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
 
36
tinyMCEPopup.onInit.add(PasteTextDialog.init, PasteTextDialog);