]> code.citadel.org Git - citadel.git/blob - webcit/tiny_mce/plugins/searchreplace/jscripts/replace.js
* Removed the Kevin Roth rich text editor and replaced it with TinyMCE.
[citadel.git] / webcit / tiny_mce / plugins / searchreplace / jscripts / replace.js
1 function init() {
2         tinyMCEPopup.resizeToInnerSize();
3
4         var formObj = document.forms[0];
5
6         formObj.searchstring.value = tinyMCE.getWindowArg("searchstring");
7         formObj.replacestring.value = tinyMCE.getWindowArg("replacestring");
8         formObj.casesensitivebox.checked = tinyMCE.getWindowArg("casesensitive");
9         formObj.backwards[0].checked = tinyMCE.getWindowArg("backwards");
10         formObj.backwards[1].checked = !tinyMCE.getWindowArg("backwards");
11 //              formObj.wrapatend.checked = tinyMCE.getWindowArg("wrap");
12 //              formObj.wholeword.checked = tinyMCE.getWindowArg("wholeword");
13
14         tinyMCEPopup.execCommand("mceResetSearch", false, {dummy : ""}, false);
15 }
16
17 function searchNext(replacemode) {
18         var formObj = document.forms[0];
19
20         // Whats the point?
21         if (formObj.searchstring.value == "" || formObj.searchstring.value == formObj.replacestring.value)
22                 return;
23
24         // Do search
25         tinyMCEPopup.execCommand('mceSearch', false, { 
26                 string : formObj.searchstring.value,
27                 replacestring : formObj.replacestring.value,
28                 replacemode : replacemode,
29                 casesensitive : formObj.casesensitivebox.checked,
30                 backwards : formObj.backwards[0].checked
31 //                      wrap : formObj.wrapatend.checked,
32 //                      wholeword : formObj.wholeword.checked
33                 }, false);
34 }
35
36 function cancelAction() {
37         tinyMCEPopup.close();
38 }