mc.blade.php 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. {{-- lean wrapper for 2 pane page --}}
  2. <!doctype html>
  3. <html lang="en" class="h-100">
  4. <head>
  5. <meta charset="UTF-8">
  6. <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  7. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  8. <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  9. <link href="/css/app.css" rel="stylesheet">
  10. <link href="/css/style.css" rel="stylesheet">
  11. <link href="/v-splitter-px/v-splitter.css" rel="stylesheet" >
  12. <script src="/v-splitter-px/v-splitter.js"></script>
  13. <title>Stag | MCP</title>
  14. </head>
  15. <body class="h-100">
  16. <div class="row mx-0 h-100">
  17. <div class="col-9 px-0 app-left-panel">
  18. <iframe id="stag_mcp_lhs" src="{{ $page }}" frameborder="0" class="h-100 w-100"></iframe>
  19. </div>
  20. <div class="col-3 border-left app-right-panel pr-1">
  21. <iframe id="stag_mcp_rhs" src="/pro/meet" frameborder="0" class="h-100 w-100"></iframe>
  22. </div>
  23. </div>
  24. <script>
  25. initVSplitter('stag-mc-main', $('.app-left-panel'), $('.app-right-panel'));
  26. window.openInRHS = function(_url) {
  27. $('#stag_mcp_rhs').attr('src', _url);
  28. return false;
  29. };
  30. window.ensureRHS = function() {
  31. if(!$('#stag_mcp_rhs').length) window.location.reload();
  32. }
  33. window.toggleRHS = function() {
  34. var body = $('body'), leftPanel = $('.app-left-panel');
  35. if(!body.is('.stag_rhs_collapsed')) {
  36. body.addClass('stag_rhs_collapsed');
  37. leftPanel.attr('data-prev-style', leftPanel.attr('style'));
  38. leftPanel.attr('style', '');
  39. leftPanel.removeClass('col-9').addClass('col-12');
  40. return 'collapsed';
  41. }
  42. else {
  43. if(leftPanel.attr('data-prev-style')) {
  44. leftPanel.attr('style', leftPanel.attr('data-prev-style'));
  45. }
  46. leftPanel.attr('data-prev-style', '');
  47. leftPanel.removeClass('col-12').addClass('col-9');
  48. body.removeClass('stag_rhs_collapsed');
  49. return 'expanded';
  50. }
  51. }
  52. window.showRHS = function() {
  53. var body = $('body'), leftPanel = $('.app-left-panel');
  54. if(body.is('.stag_rhs_collapsed')) {
  55. if(leftPanel.attr('data-prev-style')) {
  56. leftPanel.attr('style', leftPanel.attr('data-prev-style'));
  57. }
  58. leftPanel.attr('data-prev-style', '');
  59. leftPanel.removeClass('col-12').addClass('col-9');
  60. body.removeClass('stag_rhs_collapsed');
  61. return 'expanded';
  62. }
  63. }
  64. </script>
  65. </body>
  66. </html>