PageRenderTime 82ms CodeModel.GetById 40ms app.highlight 4ms RepoModel.GetById 36ms app.codeStats 0ms

/static/scripts/tiny_mce/plugins/paste/js/pastetext.js

http://n23.googlecode.com/
JavaScript | 42 lines | 31 code | 10 blank | 1 comment | 5 complexity | 5d078052a103321a9d90921f669bb6a9 MD5 | raw file
 1tinyMCEPopup.requireLangPack();
 2
 3function saveContent() {
 4	if (document.forms[0].htmlSource.value == '') {
 5		tinyMCEPopup.close();
 6		return false;
 7	}
 8
 9	tinyMCEPopup.execCommand('mcePasteText', false, {
10		html : document.forms[0].htmlSource.value,
11		linebreaks : document.forms[0].linebreaks.checked
12	});
13
14	tinyMCEPopup.close();
15}
16
17function onLoadInit() {
18	tinyMCEPopup.resizeToInnerSize();
19
20	// Remove Gecko spellchecking
21	if (tinymce.isGecko)
22		document.body.spellcheck = tinyMCEPopup.getParam("gecko_spellcheck");
23
24	resizeInputs();
25}
26
27var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
28
29function resizeInputs() {
30	if (!tinymce.isIE) {
31		wHeight = self.innerHeight-80;
32		wWidth = self.innerWidth-17;
33	} else {
34		wHeight = document.body.clientHeight-80;
35		wWidth = document.body.clientWidth-17;
36	}
37
38	document.forms[0].htmlSource.style.height = Math.abs(wHeight) + 'px';
39	document.forms[0].htmlSource.style.width  = Math.abs(wWidth) + 'px';
40}
41
42tinyMCEPopup.onInit.add(onLoadInit);