~kosova/+junk/tuxfamily-twiki

« back to all changes in this revision

Viewing changes to foswiki/pub/System/TinyMCEPlugin/tinymce/jscripts/tiny_mce/plugins/paste/jscripts/pasteword.js

  • Committer: James Michael DuPont
  • Date: 2009-07-18 19:58:49 UTC
  • Revision ID: jamesmikedupont@gmail.com-20090718195849-vgbmaht2ys791uo2
added foswiki

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
function saveContent() {
 
2
        var html = document.getElementById("frmData").contentWindow.document.body.innerHTML;
 
3
 
 
4
        if (html == ''){
 
5
                tinyMCEPopup.close();
 
6
                return false;
 
7
        }
 
8
 
 
9
        tinyMCEPopup.execCommand('mcePasteWord', false, html);
 
10
        tinyMCEPopup.close();
 
11
}
 
12
 
 
13
function onLoadInit() {
 
14
        tinyMCEPopup.resizeToInnerSize();
 
15
 
 
16
        // Fix for endless reloading in FF
 
17
        window.setTimeout('createIFrame();', 10);
 
18
}
 
19
 
 
20
function createIFrame() {
 
21
        document.getElementById('iframecontainer').innerHTML = '<iframe id="frmData" name="frmData" class="sourceIframe" src="blank.htm" height="280" width="400" frameborder="0" style="background-color:#FFFFFF; width:100%;" dir="ltr" wrap="soft"></iframe>';
 
22
}
 
23
 
 
24
var wHeight=0, wWidth=0, owHeight=0, owWidth=0;
 
25
 
 
26
function initIframe(doc) {
 
27
        var dir = tinyMCE.selectedInstance.settings['directionality'];
 
28
 
 
29
        doc.body.dir = dir;
 
30
 
 
31
        // Remove Gecko spellchecking
 
32
        if (tinyMCE.isGecko)
 
33
                doc.body.spellcheck = tinyMCE.getParam("gecko_spellcheck");
 
34
 
 
35
        resizeInputs();
 
36
}
 
37
 
 
38
function resizeInputs() {
 
39
        if (!tinyMCE.isMSIE) {
 
40
                wHeight = self.innerHeight - 80;
 
41
                wWidth = self.innerWidth - 18;
 
42
        } else {
 
43
                wHeight = document.body.clientHeight - 80;
 
44
                wWidth = document.body.clientWidth - 18;
 
45
        }
 
46
 
 
47
        var elm = document.getElementById('frmData');
 
48
        if (elm) {
 
49
                elm.style.height = Math.abs(wHeight) + 'px';
 
50
                elm.style.width  = Math.abs(wWidth) + 'px';
 
51
        }
 
52
}