module_function.js 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. 
  2. /*
  3. * Modle Init.
  4. * public
  5. * @param param1 (type)
  6. *
  7. * Example usage:
  8. * @code
  9. * @endcode
  10. */
  11. function plugin_pcds_find_init(){
  12. }
  13. function plugin_pcds_find_run(){
  14. document.getElementById("id_plugin_pcds_find_result").innerHTML="";
  15. var input=document.getElementById("id_plugin_pcds_find_input").value;
  16. var xDocWords = gXmlAllWordInWBW;//xmlDoc.getElementsByTagName("word");
  17. for(var iword=0;iword<xDocWords.length;iword++){
  18. var sReal = getNodeText(xDocWords[iword],"real");
  19. var sPali = getNodeText(xDocWords[iword],"pali");
  20. var sMean = getNodeText(xDocWords[iword],"mean");
  21. var sId = getNodeText(xDocWords[iword],"id");
  22. if(sReal==input){
  23. document.getElementById("id_plugin_pcds_find_result").innerHTML+="<a href=\"#wb"+sId+"\">"+sPali+"</a>:"+sMean+"<br>";
  24. document.getElementById("whead1_"+sId).style.background="yellow";
  25. }
  26. }
  27. }
  28. function plugin_pcds_find_clear(){
  29. document.getElementById("id_plugin_pcds_find_result").innerHTML="";
  30. document.getElementById("id_plugin_pcds_find_result").innerHTML="";
  31. var xDocWords = gXmlAllWordInWBW;//xmlDoc.getElementsByTagName("word");
  32. for(var iword=0;iword<xDocWords.length;iword++){
  33. var sId = getNodeText(xDocWords[iword],"id");
  34. document.getElementById("whead1_"+sId).style.background="transparent";
  35. }
  36. }