FindReplaceDialog.js
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:3k
源码类别:

OA系统

开发平台:

Java

  1. /*
  2. Copyright (c) 2004-2006, The Dojo Foundation
  3. All Rights Reserved.
  4. Licensed under the Academic Free License version 2.1 or above OR the
  5. modified BSD license. For more information on Dojo licensing, see:
  6. http://dojotoolkit.org/community/licensing.shtml
  7. */
  8. dojo.provide("dojo.widget.Editor2Plugin.FindReplaceDialog");
  9. dojo.widget.defineWidget("dojo.widget.Editor2FindDialog", dojo.widget.Editor2DialogContent, {templateString:"<table style="white-space: nowrap;">n<tr><td colspan='2'>Find: <input type="text" dojoAttachPoint="find_text" /></td></tr>n<tr><td><input type="checkbox" dojoType="CheckBox" dojoAttachPoint="find_option_casesens" />ntt<label for="find_option_casesens">Case Sensitive</label></td>nttt<td><input type="checkbox" dojoType="CheckBox" dojoAttachPoint="find_option_backwards" />ntt<label for="find_option_backwards">Search Backwards</label></td></tr>n<tr><td style="display: none;"><input type="checkbox" dojoType="CheckBox" dojoAttachPoint="find_option_wholeword" />ntt<label for="find_option_wholeword">Whole Word</label></td>n<tr><td colspan="1">nt<table><tr>nt<td><button dojoType='Button' dojoAttachEvent='onClick:find'>Find</button></td>nt<td><button dojoType='Button' dojoAttachEvent='onClick:cancel'>Close</button></td>nt</tr></table>nt</td></tr>n</table>n", find:function () {
  10. var curInst = dojo.widget.Editor2Manager.getCurrentInstance();
  11. var findcmd = curInst.getCommand("find");
  12. var option = 0;
  13. if (this["find_option_casesens"].checked) {
  14. option |= findcmd.SearchOption.CaseSensitive;
  15. }
  16. if (this["find_option_backwards"].checked) {
  17. option |= findcmd.SearchOption.SearchBackwards;
  18. }
  19. if (this["find_option_wholeword"].checked) {
  20. option |= findcmd.SearchOption.WholeWord;
  21. }
  22. findcmd.find(this["find_text"].value, option);
  23. }});
  24. dojo.widget.defineWidget("dojo.widget.Editor2ReplaceDialog", dojo.widget.Editor2DialogContent, {templateString:"<table style="white-space: nowrap;">n<tr><td>Find: </td><td> <input type="text" dojoAttachPoint="replace_text" /></td></tr>n<tr><td>Replace with: </td><td> <input type="text" dojoAttachPoint="replace_text" /></td></tr>n<tr><td colspan='2'><table><tr><td><input type="checkbox" dojoType="CheckBox" dojoAttachPoint="replace_option_casesens" id="dojo_replace_option_casesens" />ntt<label for="dojo_replace_option_casesens">Case Sensitive</label></td>nttt<td><input type="checkbox" dojoType="CheckBox" dojoAttachPoint="replace_option_backwards" id="dojo_replace_option_backwards" />ntt<label for="dojo_replace_option_backwards">Search Backwards</label></td></tr></table></td></tr>n<tr><td colspan=2">nt<table><tr>nt<td><button dojoType='Button' dojoAttachEvent='onClick:replace'>Replace</button></td>nt<td><button dojoType='Button' dojoAttachEvent='onClick:replaceAll'>Replace All</button></td>nt<td><button dojoType='Button' dojoAttachEvent='onClick:cancel'>Close</button></td>nt</tr></table>nt</td></tr>n</table>n", replace:function () {
  25. alert("not implemented yet");
  26. }, replaceAll:function () {
  27. alert("not implemented yet");
  28. }});