Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.51 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3.  
  4. <head>
  5. <title>Demo</title>
  6. <meta charset="utf-8">
  7. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  8. <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
  9. <link rel="stylesheet" href="css/style.css" />
  10. <link rel="stylesheet" href="css/bootstrap-colorpalette.css" />
  11. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  12. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  13. <script src="socket.io/socket.io.js"></script>
  14. <script src="js/bootstrap-colorpalette.js"></script>
  15. <script src="js/FileSaver.js"></script>
  16. <script src="js/board.js"></script>
  17. <script src="js/tools.js"></script>
  18. <script src="js/utils.js"></script>
  19. <script src="js/client.js"></script>
  20. <script type="text/javascript">
  21. document.addEventListener("DOMContentLoaded", function() {
  22. init();
  23. mainLoop();
  24. });
  25. </script>
  26. </head>
  27.  
  28. <body>
  29. <div id="container">
  30. <ul id="boardname-menu" class="nav nav-tabs">
  31. <li>
  32. <a id="boardname" class="not-active"></a>
  33. </li>
  34. <li><a id="save_btn" onclick="save_canvas()">Save</a></li>
  35. <li><a id="load_btn" onclick="load_canvas()">Load</a></li>
  36. <li><a id="rename_btn" data-toggle="modal" data-target="#renameModal">Rename</a></li>
  37. <li><a id="leave_btn" onclick="leave_room()">Leave</a></li>
  38. </ul>
  39. <canvas id="drawingboard"></canvas>
  40. <div id="right-nav">
  41. <p style="font-size:24px"> Participants </p>
  42. <ul id="participants"></ul>
  43. <div id="chat">
  44. <p style="font-size:24px"> Chatbox </p>
  45. <ul id="messages"></ul>
  46. <div class="input-group">
  47. <input type="text" class="form-control" id="m">
  48. <span class="input-group-btn">
  49. <button class="btn btn-default" type="button" onclick="send_message();">Send!</button>
  50. </span>
  51. </div>
  52. </div>
  53. </div>
  54. <div class="icon-bar" id="toolbar">
  55. <a data-toggle="pencil-popover" data-placement="right"><i class="fa fa-pencil"></i></a>
  56. <a data-toggle="palette-popover" data-placement="right"><i class="fa fa-paint-brush"></i></a>
  57. <a onclick="global.participants[global.username]['toolbox'].setCurrentTool('line')"><i class="fa fa-minus"></i></a>
  58. <a onclick="global.participants[global.username]['toolbox'].setCurrentTool('rectangle')"><i class="fa fa-square"></i></a>
  59. <a onclick="global.participants[global.username]['toolbox'].setCurrentTool('circle')"><i class="fa fa-circle"></i></a>
  60. <a onclick="global.participants[global.username]['toolbox'].setCurrentTool('text')"><i class="fa fa-font"></i></a>
  61. <a onclick="global.participants[global.username]['toolbox'].setCurrentTool('eraser')"><i class="fa fa-eraser"></i></a>
  62. <a onclick="undo_board();"><i class="fa fa-undo"></i></a>
  63. <a onclick="redo_board();"><i class="fa fa-repeat"></i></a>
  64. <a onclick="clear_board();"><i class="fa fa-trash-o"></i></a>
  65. </div>
  66. </div>
  67. <!-- loaded popover content -->
  68. <div id="pencil-popover" class="btn-group hide">
  69. <button type="button" onclick="global.participants[global.username]['toolbox'].getCurrentTool().size = 3">
  70. <a><i class="fa fa-circle" style="color:black"></i></a>
  71. </button>
  72. <button type="button" onclick="global.participants[global.username]['toolbox'].getCurrentTool().size = 6">
  73. <a><i class="fa fa-circle fa-2x" style="color:black"></i></a>
  74. </button>
  75. <button type="button" onclick="global.participants[global.username]['toolbox'].getCurrentTool().size = 9">
  76. <a><i class="fa fa-circle fa-3x" style="color:black"></i></a>
  77. </button>
  78. </div>
  79. <!-- Pop-up modal -->
  80. <div id="myModal" class="modal fade" role="dialog">
  81. <div class="modal-dialog">
  82. <div class="modal-content">
  83. <div class="modal-header">
  84. <h4 class="modal-title"></h4>
  85. </div>
  86. <div class="modal-body"></div>
  87. <div class="modal-footer">
  88. <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
  89. </div>
  90. </div>
  91. </div>
  92. </div>
  93. <!-- Modal -->
  94. <div id="renameModal" class="modal fade" role="dialog">
  95. <div class="modal-dialog modal-sm">
  96. <!-- Modal content-->
  97. <div class="modal-content">
  98. <div class="modal-header">
  99. <button type="button" class="close" data-dismiss="modal">&times;</button>
  100. <h4 class="modal-title">Rename board</h4>
  101. </div>
  102. <div class="modal-body">
  103. New name
  104. <input type="text" id="boardname_input" maxlength="10"> </input>
  105. </div>
  106. <div class="modal-footer">
  107. <button type="button" class="btn btn-default" data-dismiss="modal" onclick="update_boardname($('#boardname_input').val())">OK</button>
  108. </div>
  109. </div>
  110.  
  111. </div>
  112. </div>
  113. </body>
  114.  
  115. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement