Вход Регистрация
Файл: usr/plugins/htmleditor/plugins/paste/js/pasteword.js
Строк: 80
<?php
tinyMCEPopup
.requireLangPack();

var 
PasteWordDialog = {
    
init : function() {
        var 
ed tinyMCEPopup.editorel document.getElementById('iframecontainer'), ifrdoccsscssHTML '';

        
// Create iframe
        
el.innerHTML '<iframe id="iframe" src="javascript:'';" frameBorder="0" style="border: 1px solid gray"></iframe>';
        
ifr document.getElementById('iframe');
        
doc ifr.contentWindow.document;

        
// Force absolute CSS urls
        
css = [ed.baseURI.toAbsolute("themes/" ed.settings.theme "/skins/" ed.settings.skin "/content.css")];
        
css css.concat(tinymce.explode(ed.settings.content_css) || []);
        
tinymce.each(css, function(u) {
            
cssHTML += '<link href="' ed.documentBaseURI.toAbsolute('' u) + '" rel="stylesheet" type="text/css" />';
        });

        
// Write content into iframe
        
doc.open();
        
doc.write('<html><head>' cssHTML '</head><body class="mceContentBody" spellcheck="false"></body></html>');
        
doc.close();

        
doc.designMode 'on';
        
this.resize();

        
window.setTimeout(function() {
            
ifr.contentWindow.focus();
        }, 
10);
    },

    
insert : function() {
        var 
document.getElementById('iframe').contentWindow.document.body.innerHTML;

        
tinyMCEPopup.editor.execCommand('mceInsertClipboardContent'false, {content hwordContent true});
        
tinyMCEPopup.close();
    },

    
resize : function() {
        var 
vp tinyMCEPopup.dom.getViewPort(window), el;

        
el document.getElementById('iframe');

        if (
el) {
            
el.style.width  = (vp.20) + 'px';
            
el.style.height = (vp.90) + 'px';
        }
    }
};

tinyMCEPopup.onInit.add(PasteWordDialog.initPasteWordDialog);
?>
Онлайн: 1
Реклама