Вход Регистрация
Файл: plugins/p_fckeditor/fckeditor/editor/wsc/w.html
Строк: 257
<?php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--
 * 
FCKeditor The text editor for Internet http://www.fckeditor.net
 
Copyright (C2003-2010 Frederico Caldeira Knabben
 
*
 * == 
BEGIN LICENSE ==
 *
 * 
Licensed under the terms of any of the following licenses at your
 
choice:
 *
 *  - 
GNU General Public License Version 2 or later (the "GPL")
 *    
http://www.gnu.org/licenses/gpl.html
 
*
 *  - 
GNU Lesser General Public License Version 2.1 or later (the "LGPL")
 *    
http://www.gnu.org/licenses/lgpl.html
 
*
 *  - 
Mozilla Public License Version 1.1 or later (the "MPL")
 *    
http://www.mozilla.org/MPL/MPL-1.1.html
 
*
 * == 
END LICENSE ==
-->
<
html>
<
head>
    <
title></title>
    <
style>
        
#wsc_frames , #errorMessage{
            
position:absolute;
            
top:0px;
            
left:0px;
            
width:500px;
            
height:395px;
            
margin:0px;
            
padding:0px;
            
border:0px;
            
display:block;
            
overflowhidden;
        }
        
#wsc_frames   { z-index:10;}
        #errorMessage {
            
color:red;
            
display:none;
            
font-size:16px;
            
font-weight:bold;
            
padding-top:160px;
            
text-align:center;
            
z-index:11;
        }
        
#errorMessage p {
            
color:#000;
            
font-size:11px;
            
text-align:left;
            
font-weightnormal;
            
padding-left:80px;
        }

    </
style>
    <
script type="text/javascript">

var 
oEditor window.parent.InnerDialogLoaded() ;
var 
FCKConfig oEditor.FCKConfig;

function 
doLoadScript(url)
{
    if (!
url)
        return 
false ;

    var 
document.createElement('script') ;
    
s.type 'text/javascript' ;
    
s.src url ;

    
document.getElementsByTagName('head')[0].appendChild(s) ;

    return 
true ;
}

function 
Ok()
{
    return 
window.parent.Cancel() ;
}

function 
_callOnCanceldT )
{
    
window.parent.Cancel() ;
}

function 
_callOnFinishdT )
{
    
oEditor.FCK.SetDatadT.value ) ;
    
window.parent.CloseDialogtrue ) ;
}

function 
_cancelOnError(m)
{
    var 
_conId 'errorMessage' ;
    var 
message || 'Sorry, but service is unavailable now.' ;

    if ( 
typeofWSC_Error ) == 'undefined' )
    {
        var 
_con document.createElement'div' ) ;
        
_con.setAttribute'id'_conId ) ;
        
document.body.appendChild_con ) ;
        
dom_con document.getElementById_conId ) ;
        
dom_con.innerHTML message ;
        
dom_con.style.display 'block' ;
    }
    
//return Ok() ;
}

function 
URL_abs2fulluri )
{
    return 
uri.match'http' )
        ? 
uri
        
document.location.protocol '//' document.location.host uri ;
}

function 
clearErrorUsermessage()
{
    
// empty error container
    
var _con document.getElementById'errorMessage' ) ;

    if ( !
_con )
        return ;

    
_con.innerHTML '' ;
    
_con.style.display 'none' ;
}

var 
gInterval ;

function 
onLoad()
{
    
clearErrorUsermessage() ;
    var 
_errorMessage 'The SpellChecker Service is currently unavailable.' ;
    if ( 
'undefined' != typeofoEditor.FCK.Config.WSChLoaderScript ) )
        
_errorMessage '<div>The SpellChecker Service is currently unavailable.</div><p>Error loading application<br>service host: ' oEditor.FCK.Config.WSChLoaderScript '</p>';

    var 
burnSpelling = function( oName_eMessage )
    {
        var 
;

        return function ()
        {
            if ( 
typeofwindow[oName] ) == 'function' )
                
initAndSpell() ;
            else if ( 
i++ == 180 )
                
_cancelOnError_eMessage ) ;
        }
    }

    
gInterval window.setIntervalburnSpelling'doSpell'_errorMessage ), 250 ) ;

    
// WSC CORE init section
    
var protocol document.location.protocol || 'http:' ;
    var 
baseUrl protocol '//loader.spellchecker.net/sproxy_fck/sproxy.php' ;
    var 
plugin "fck2" ;
    var 
customerid oEditor.FCK.Config.WSCnCustomerId
        
|| "1:ua3xw1-2XyGJ3-GWruD3-6OFNT1-oXcuB1-nR6Bp4-hgQHc-EcYng3-sdRXG3-NOfFk" ;
    var 
wscCoreUrl oEditor.FCK.Config.WSChLoaderScript
        
|| ( baseUrl '?'
            
'plugin='    plugin '&'
            
'customerid='customerid '&'
            
'cmd=script&doc=wsc&schema=22' ) ;

    
// load WSC core
    
doLoadScriptwscCoreUrl ) ;
}

function 
initAndSpell()
{
    
//xall from window.setInteval expected at once
    
if ( typeofgInterval ) == 'undefined' )
        return 
null ;
    
window.clearIntervalgInterval ) ;

    
// global var is used in FCK specific core
    // change on equal var used in fckplugin.js
    
gFCKPluginName 'wsc' ;

    
// get the data to be checked
    
var sData oEditor.FCK.GetData() ;

    
// prepare content
    
var ctrlId =  'myEditor' ;
    var 
dCurT document.getElementByIdctrlId ) ;
    
dCurT.value sData ;

    
// service paths corecting/preparing
    
var sPath2Scin URL_abs2fulloEditor.FCK.Config.SkinDialogCSS ) ;
    var 
sPathCiframe FCKConfig.BasePath 'wsc/ciframe.html' ;
    var 
sPathFrameset FCKConfig.BasePath 'wsc/tmpFrameset.html' ;

    
// language abbr standarts comparer
    
var LangComparer = new _SP_FCK_LangCompare() ;
    
LangComparer.setDefaulLangCodeoEditor.FCK.Language.DefaultLanguage ) ;

    
// clear user message console (if application was loaded more then after 2 seconds)
    
clearErrorUsermessage() ;

    
doSpell( {
        
ctrl ctrlId,
        
lang LangComparer.getSPLangCodeoEditor.FCK.Language.GetActiveLanguage() ),
        
winType 'wsc_frames',// if not defined app will run on winpopup

        // callback binding section
        
onCancel :window._callOnCancel,
        
onFinish :window._callOnFinish,

        
// @TODO: basePath assingning

        // some manipulations with client static pages
        
framesetPath sPathFrameset,
        
iframePath sPathCiframe,

        
// styles defining
        
schemaURI sPath2Scin
    
} ) ;

    return 
true ;
}

    </
script>
</
head>
<
body onload="onLoad()" style="padding: 0px; overflow: hidden;">
    <
textarea style="display: none;" id="myEditor" rows="10" cols="40"></textarea>
    <
iframe src="" name="wsc_frames" id="wsc_frames"></iframe>
</
body>
</
html>
?>
Онлайн: 2
Реклама