module_function.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  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. //printpreview(true);
  21. }
  22. function printpreview(isPrev) {
  23. var objNave = document.getElementById("leftmenuinner");
  24. if (isPrev) {
  25. setNaviVisibility();
  26. document.getElementById("sutta_text").style.width = document.getElementById("paper_width").value;
  27. document.getElementById("toolbar").style.display = "none";
  28. document.getElementById("left_tool_bar").style.display = "none";
  29. $(".sent_wbw_trans_bar").hide();
  30. } else {
  31. setNaviVisibility();
  32. document.getElementById("sutta_text").style.width = "auto";
  33. document.getElementById("toolbar").style.display = "flex";
  34. document.getElementById("left_tool_bar").style.display = "fixed";
  35. }
  36. }