Вход Регистрация
Файл: public/fck/editor/dialog/fck_replace.html
Строк: 153
<?php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!--
 * 
FCKeditor The text editor for internet
 
Copyright (C2003-2004 Frederico Caldeira Knabben
 

 * 
Licensed under the terms of the GNU Lesser General Public License:
 *         
http://www.opensource.org/licenses/lgpl-license.php
 

 * For 
further information visit:
 *         
http://www.fckeditor.net/
 

 * 
File Namefck_replace.html
 
*     "Replace" dialog box window.
 * 
 * 
Version:  2.0 RC3
 
Modified2004-11-30 10:26:37
 

 * 
File Authors:
 *         
Frederico Caldeira Knabben (fredck@fckeditor.net)
 *         
Abdul-Aziz AAl-Oraij (aziz.oraij.com)
-->
<
html>
    <
head>
        <
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
        <
meta content="noindex, nofollow" name="robots">
        <
script type="text/javascript">

var 
oEditor window.parent.InnerDialogLoaded() ;

function 
OnLoad()
{
    
// First of all, translate the dialog box texts
    
oEditor.FCKLanguageManager.TranslatePagedocument ) ;

    
window.parent.SetAutoSizetrue ) ;
}

function 
btnStat(frm)
{
    
document.getElementById('btnReplace').disabled 
        
document.getElementById('btnReplaceAll').disabled 
            ( 
document.getElementById('txtFind').value.length == ) ;
}

function 
ReplaceTextNodesparentNoderegexreplaceValuereplaceAllhasFound )
{
    for ( var 
parentNode.childNodes.length i++ )
    {
        var 
oNode parentNode.childNodes[i] ;
        if ( 
oNode.nodeType == )
        {
            var 
sReplaced oNode.nodeValue.replaceregexreplaceValue ) ;
            if ( 
oNode.nodeValue != sReplaced )
            {
                
oNode.nodeValue sReplaced ;
                if ( ! 
replaceAll )
                    return 
true ;
                
hasFound true ;
            }
        }

        
hasFound ReplaceTextNodesoNoderegexreplaceValuereplaceAllhasFound ) ;
        if ( ! 
replaceAll && hasFound )
            return 
true ;
    }
    
    return 
hasFound ;
}

function 
GetRegexExpr()
{
    if ( 
document.getElementById('chkWord').checked )
        var 
sExpr '\b' document.getElementById('txtFind').value '\b' ;
    else
        var 
sExpr document.getElementById('txtFind').value ;
        
    return 
sExpr ;
}

function 
GetCase() 
{
    return ( 
document.getElementById('chkCase').checked '' 'i' ) ;
}

function 
Replace()
{
    var 
oRegex = new RegExpGetRegexExpr(), GetCase() ) ;
    
ReplaceTextNodesoEditor.FCK.EditorDocument.bodyoRegexdocument.getElementById('txtReplace').valuefalsefalse ) ;
}

function 
ReplaceAll()
{
    var 
oRegex = new RegExpGetRegexExpr(), GetCase() + 'g' ) ;
    
ReplaceTextNodesoEditor.FCK.EditorDocument.bodyoRegexdocument.getElementById('txtReplace').valuetruefalse ) ;
    
window.parent.Cancel() ;
}
        </
script>
    </
head>
    <
body onload="OnLoad()" scroll="no" style="OVERFLOW: hidden">
        <
table cellSpacing="3" cellPadding="2" width="100%" border="0">
            <
tr>
                <
td noWrap><label for="txtFind" fckLang="DlgReplaceFindLbl">Find what:</label>
                </
td>
                <
td width="100%"><input id="txtFind" onkeyup="btnStat(this.form)" style="WIDTH: 100%" tabIndex="1" type="text">
                </
td>
                <
td><input id="btnReplace" style="WIDTH: 100%" disabled onclick="Replace();" type="button"
                        
value="Replace" fckLang="DlgReplaceReplaceBtn">
                </
td>
            </
tr>
            <
tr>
                <
td vAlign="top" noWrap><label for="txtReplace" fckLang="DlgReplaceReplaceLbl">Replace 
                        with
:</label>
                </
td>
                <
td vAlign="top"><input id="txtReplace" style="WIDTH: 100%" tabIndex="2" type="text">
                </
td>
                <
td><input id="btnReplaceAll" disabled onclick="ReplaceAll()" type="button" value="Replace All"
                        
fckLang="DlgReplaceReplAllBtn">
                </
td>
            </
tr>
            <
tr>
                <
td vAlign="bottom" colSpan="3">&nbsp;<input id="chkCase" tabIndex="3" type="checkbox"><label for="chkCase" fckLang="DlgReplaceCaseChk">Match 
                        
case</label>
                    <
br>
                    &
nbsp;<input id="chkWord" tabIndex="4" type="checkbox"><label for="chkWord" fckLang="DlgReplaceWordChk">Match 
                        whole word
</label>
                </
td>
            </
tr>
        </
table>
    </
body>
</
html>
?>
Онлайн: 1
Реклама