module_function.js 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. 
  2. /*
  3. * Modle Init.
  4. * public
  5. * @param param1 (type)
  6. *
  7. * Example usage:
  8. * @code
  9. * @endcode
  10. */
  11. function editor_edit_init(){
  12. }
  13. function editor_edit_revision_mode(obj){
  14. if(obj.checked){
  15. var mWordNode = gXmlBookDataBody.getElementsByTagName("word");
  16. /*遍历所有单词*/
  17. for(k=0;k<mWordNode.length;k++)
  18. {
  19. modifyWordDetailByWordId(k);
  20. }
  21. xBlock=gXmlBookDataBody.getElementsByTagName("block");
  22. for(var iBlock=0;iBlock<xBlock.length;iBlock++){
  23. xmlParInfo = xBlock[iBlock].getElementsByTagName("info")[0];
  24. xmlParData = xBlock[iBlock].getElementsByTagName("data")[0];
  25. bookId=getNodeText(xmlParInfo,"book")
  26. paragraph=getNodeText(xmlParInfo,"paragraph")
  27. type=getNodeText(xmlParInfo,"type")
  28. revision=getNodeText(xmlParInfo,"revision")
  29. if(type=="wbw"){
  30. newBlock = xBlock[iBlock].cloneNode(true)
  31. xmlNewInfo = newBlock.getElementsByTagName("info")[0];
  32. xmlNewData = newBlock.getElementsByTagName("data")[0];
  33. setNodeText(xmlNewInfo,"revision",newWbwRevision)
  34. newWbwBlockList.push(newBlock)
  35. }
  36. }
  37. }
  38. }