module_function.js 971 B

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