module_function.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. /*
  2. * Modle Init.
  3. * public
  4. * @param param1 (type)
  5. *
  6. * Example usage:
  7. * @code
  8. * @endcode
  9. */
  10. function setPageBreak() {
  11. $(".pardiv").css("display", "block");
  12. $(".wbwdiv").css("display", "block");
  13. $(".wbwparblock").css("display", "block");
  14. $(".sent_wbw_trans").css("display", "block");
  15. $(".sent_wbw").css("page-break-inside", "avoid");
  16. $(".translate_sent").css("page-break-before", "avoid");
  17. }
  18. function menu_file_print_printpreview(isPrev) {
  19. setPageBreak();
  20. setNaviVisibility();
  21. window.print();
  22. //printpreview(true);
  23. }
  24. function printpreview(isPrev) {
  25. var objNave = document.getElementById("leftmenuinner");
  26. if (isPrev) {
  27. setNaviVisibility();
  28. document.getElementById("sutta_text").style.width = document.getElementById("paper_width").value;
  29. document.getElementById("toolbar").style.display = "none";
  30. document.getElementById("left_tool_bar").style.display = "none";
  31. $(".sent_wbw_trans_bar").hide();
  32. } else {
  33. setNaviVisibility();
  34. document.getElementById("sutta_text").style.width = "auto";
  35. document.getElementById("toolbar").style.display = "flex";
  36. document.getElementById("left_tool_bar").style.display = "fixed";
  37. }
  38. }