533. File Comparison Report

Produced on Mon May 12 13:06:18 2008 UTC. This report uses XHTML and CSS2, and is best viewed with a reasonably standards compliant browser such as the latest version of Firefox or Internet Explorer. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.

533.1 Files compared

# Location File Last Modified
1 Dolphin-v.6.0.5\plugins\tiny_mce\plugins\searchreplace\jscripts searchreplace.js Thu Sep 20 08:59:12 2007 UTC
2 Mon May 12 13:06:18 2008 UTC

533.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 0 0
Changed 0 0
Inserted 0 0
Removed 1 86

533.3 Comparison options

Whitespace
Character case Differences in character case are significant
Line endings Differences in line endings (CR and LF characters) are ignored
CR/LF characters Not shown in the comparison detail

533.4 Active regular expressions

No regular expressions were active.

533.5 Comparison detail

1   function i nit() {    
2       tinyMC EPopup.res izeToInner Size();    
3      
4       // sta rt with ap propiate t ab    
5       var ta sk = (tiny MCE.getWin dowArg("re placestrin g") != nul l) ? "repl ace" : "se arch";    
6       mcTabs .displayTa b(task + ' _tab', tas k +'_panel ');    
7       manage ReplaceBut tons();    
8           
9       var fo rmObj = do cument.for ms[0];    
10      
11       formOb j[task + " _panel_sea rchstring" ].value =  tinyMCE.ge tWindowArg ("searchst ring");    
12       formOb j["replace _panel_rep lacestring "].value =  (tinyMCE. getWindowA rg("replac estring")  != null) ?  tinyMCE.g etWindowAr g("replace string") :  "";    
13       formOb j[task + " _panel_cas esensitive box"].chec ked = tiny MCE.getWin dowArg("ca sesensitiv e");    
14       formOb j[task + " _panel_bac kwardsu"]. checked =  tinyMCE.ge tWindowArg ("backward s");    
15       formOb j[task + " _panel_bac kwardsd"]. checked =  !tinyMCE.g etWindowAr g("backwar ds");    
16   }    
17      
18   function s earchNext( replacemod e) {    
19       // "se arch" or " replace" m ode of ope ration?    
20       var ta sk = (docu ment.getEl ementById( "search_ta b").classN ame == "cu rrent") ?  "search" :  "replace" ;    
21      
22       var fo rmObj = do cument.for ms[0];    
23      
24       if (ta sk == "rep lace") {    
25           //  Whats the  point?    
26           if  (formObj[ task + "_p anel_searc hstring"]. value == " " || formO bj[task +  "_panel_se archstring "].value = = formObj[ task + "_p anel_repla cestring"] .value)    
27                return f alse;    
28       }    
29      
30       // Do  search    
31       tinyMC EPopup.exe cCommand(' mceSearch' , false, {      
32           st ring : for mObj[task  + "_panel_ searchstri ng"].value ,    
33           re placestrin g : formOb j["replace _panel_rep lacestring "].value,    
34           re placemode  : replacem ode,    
35           ca sesensitiv e : formOb j[task + " _panel_cas esensitive box"].chec ked,    
36           ba ckwards :  formObj[ta sk + "_pan el_backwar dsu"].chec ked,    
37           wi n : window    
38           },  false);    
39      
40       window .focus();    
41      
42       return  false;    
43   }    
44      
45   function c ancelActio n() {    
46       tinyMC EPopup.clo se();    
47   }    
48      
49   function m anageRepla ceButtons( ) {    
50       // "se arch" or " replace" m ode of ope ration?    
51       var ta sk = (docu ment.getEl ementById( "search_ta b").classN ame == "cu rrent") ?  "search" :  "replace" ;    
52       docume nt.getElem entById("r eplace_but tons").sty le.visibil ity = (tas k == "repl ace") ? "v isible" :  "hidden";    
53   }    
54      
55   function c opyValues( link) {    
56       // che ck if tab  is already  active    
57       var ta b = link;    
58       while  (tab.tagNa me && tab. tagName.to LowerCase( ) != "li")  tab = tab .parentNod e;    
59       if (ta b.classNam e) return  false; //  tab is alr eady activ e -> no ne ed to copy  any value s!    
60      
61       // cop y values f rom one pa nel to the  other (if  they exis t there)    
62       var fr om_panel_n ame = tab. id.match(/ ^search/i)  ? "replac e_panel" :  "search_p anel";    
63       var to _panel_nam e = (from_ panel_name  == "searc h_panel")  ? "replace _panel" :  "search_pa nel";    
64      
65       // fin d all elem ents with  IDs to cop y their va lues    
66       var el ms = docum ent.getEle mentById(f rom_panel_ name).getE lementsByT agName("*" );    
67       for (v ar i = 0;  i < elms.l ength; i++ ) {    
68           if  (elms[i]. id && elms [i].id !=  "") {    
69                var chec ked = "und efined";    
70                if (elms [i].type.t oLowerCase () == "che ckbox" ||  elms[i].ty pe.toLower Case() ==  "radio")    
71                    chec ked = elms [i].checke d;    
72      
73                // copy  values if  element ex ists in ot her panel    
74                var to_e lm_name =  to_panel_n ame + elms [i].id.sub string(fro m_panel_na me.length,  elms[i].i d.length);    
75                var to_e lm = docum ent.getEle mentById(t o_elm_name );    
76                if (to_e lm) {    
77                    if ( checked !=  "undefine d")    
78                         to_elm.che cked = che cked;    
79                    else    
80                         to_elm.val ue = elms[ i].value;    
81                }    
82           }    
83       }    
84      
85       return  false;    
86   }