module_function.js 777 B

1234567891011121314151617181920212223242526272829303132333435
  1. 
  2. /*
  3. * Modle Init.
  4. * public
  5. * @param param1 (type)
  6. *
  7. * Example usage:
  8. * @code
  9. * @endcode
  10. */
  11. function setPageBreak(){
  12. obj=document.getElementsByClassName("word")
  13. for(var i=0;i<obj.length;i++){
  14. obj[i].style.pageBreakInside="avoid";
  15. }
  16. }
  17. function menu_file_print_printpreview(isPrev){
  18. setPageBreak();
  19. printpreview(true);
  20. }
  21. function printpreview(isPrev){
  22. var objNave = document.getElementById('leftmenuinner');
  23. if(isPrev){
  24. setNaviVisibility();
  25. document.getElementById("sutta_text").style.width=document.getElementById("paper_width").value;
  26. document.getElementById("toolbar").style.display="none";
  27. }
  28. else{
  29. setNaviVisibility();
  30. document.getElementById("sutta_text").style.width="auto";
  31. document.getElementById("toolbar").style.display="flex";
  32. }
  33. }