index.html 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge" />
  7. <title>Proof of Concept - iGeom - Web</title>
  8. <link
  9. rel="stylesheet"
  10. href="node_modules/bootstrap/dist/css/bootstrap.min.css"
  11. />
  12. <link rel="stylesheet" href="css/app.css" />
  13. <link rel="stylesheet" href="css/icons.css" />
  14. </head>
  15. <body>
  16. <div class="wrapper">
  17. <nav id="sidebar">
  18. <div id="tool-bar">
  19. <h3>Tools</h3>
  20. <div class="tools">
  21. <button
  22. id="btn-point"
  23. class="tool icon icon-point"
  24. onclick="app.menuClick(point)"
  25. >
  26. <span> Point</span>
  27. </button>
  28. <button
  29. id="btn-line"
  30. class="tool icon icon-line"
  31. onclick="app.menuClick(line)"
  32. >
  33. <span>Line</span>
  34. </button>
  35. <button
  36. id="btn-circunference"
  37. class="tool icon icon-circumference"
  38. onclick="app.menuClick(circunference)"
  39. >
  40. <span>Circunferece</span>
  41. </button>
  42. </div>
  43. <span id="status"> </span>
  44. </div>
  45. </nav>
  46. <div id="content">
  47. <nav id="header">
  48. <div class="d-flex">
  49. <div class="p-1 flex-fill">
  50. <ul>
  51. <li id="logo">
  52. <img src="assets/images/Logo.png" alt="iGeom.logo" />
  53. </li>
  54. <li><button>File</button></li>
  55. <li><button>Edit</button></li>
  56. </ul>
  57. </div>
  58. <div class="p-1 flex-fill">
  59. <div id="selected-document">New Document 1</div>
  60. </div>
  61. <div class="p-1 flex-fill"></div>
  62. </div>
  63. </nav>
  64. <nav class="files">
  65. <ul>
  66. <li>
  67. <ul id="files">
  68. <li class="file active"><button>New Document 1</button></li>
  69. </ul>
  70. </li>
  71. <li id="new-document" class="new">
  72. <button class="new-file">+</button>
  73. </li>
  74. </ul>
  75. </nav>
  76. <div id="stages"></div>
  77. </div>
  78. </div>
  79. <script src="node_modules/jquery/dist/jquery.min.js"></script>
  80. <script src="node_modules/bootstrap/dist/js/bootstrap.min.js"></script>
  81. <script src="node_modules/konva/konva.min.js"></script>
  82. <script src="app/core/enums/app-state-enum.js"></script>
  83. <script src="app/core/components/stages.js"></script>
  84. <script src="app/core/components/selector.js"></script>
  85. <script src="app/app.js"></script>
  86. <script src="app/components/label.js"></script>
  87. <script src="app/components/point.js"></script>
  88. <script src="app/components/line.js"></script>
  89. <script src="app/components/circumference.js"></script>
  90. <script>
  91. app.bootstrap();
  92. </script>
  93. </body>
  94. </html>