index.html 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  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, shrink-to-fit=no">
  6. <meta name="description" content="">
  7. <meta name="author" content="">
  8. <title>Data Value Visualisation</title>
  9. <!-- Bootstrap core CSS -->
  10. <link href="vendor/fontawesome-free/css/all.min.css" rel="stylesheet" type="text/css">
  11. <link href="https://fonts.googleapis.com/css?family=Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i" rel="stylesheet">
  12. <link href="vendor/sb-admin-2/sb-admin-2.css" rel="stylesheet">
  13. <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  14. </head>
  15. <body>
  16. <!-- Navigation -->
  17. <nav class="navbar navbar-expand-lg navbar-dark bg-dark static-top">
  18. <div class="container">
  19. <a class="navbar-brand" href="#">Data Value Visualisation</a>
  20. <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
  21. <span class="navbar-toggler-icon"></span>
  22. </button>
  23. <div class="collapse navbar-collapse" id="navbarResponsive">
  24. <ul class="navbar-nav ml-auto">
  25. <li class="nav-item active">
  26. <a class="nav-link" href="#">Home
  27. <span class="sr-only">(current)</span>
  28. </a>
  29. </li>
  30. <!-- <li class="nav-item">
  31. <a class="nav-link" href="#">About</a>
  32. </li>
  33. <li class="nav-item">
  34. <a class="nav-link" href="#">Services</a>
  35. </li>
  36. <li class="nav-item">
  37. <a class="nav-link" href="#">Contact</a>
  38. </li> -->
  39. </ul>
  40. </div>
  41. </div>
  42. </nav>
  43. <!-- Page Content -->
  44. <div class="container">
  45. <br/>
  46. <div class="row">
  47. <div class="col-lg-12 p-0 bg-indigo h-md-100">
  48. <div class="row"> <!-- row connector -->
  49. <div class="col-lg-12">
  50. <div class="card border-left-primary shadow py-2" data-toggle="modal" data-target="#connectModal">
  51. <div class="card-body">
  52. <div class="row no-gutters align-items-center">
  53. <div class="col mr-2">
  54. <div class="text-xs font-weight-bold text-primary text-uppercase mb-1">Connect</div>
  55. <div class="h6 mb-0 font-weight-bold text-gray-800">Connect to a Data Governance Centre</div>
  56. </div>
  57. <div class="col-auto">
  58. <i class="fas fa-plug fa-2x text-gray-300"></i>
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. </div> <!-- row connector -->
  65. <br/>
  66. <div class="row" id="dataProjects"> <!-- row data project -->
  67. </div> <!-- row data project -->
  68. </div>
  69. <!-- <div class="col-lg-3">
  70. <h4 class="mt-5">JSON Response - Debug</h4>
  71. <pre id="json-response" style="font-size:9px;"></pre>
  72. </div> -->
  73. </div> <!-- top row -->
  74. <!-- Modal -->
  75. <div class="modal fade" id="connectModal" tabindex="-1" role="dialog" aria-labelledby="connectModal" aria-hidden="true">
  76. <div class="modal-dialog" role="document">
  77. <div class="modal-content">
  78. <div class="modal-header">
  79. <h5 class="modal-title" id="exampleModalLabel">Connect</h5>
  80. <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  81. <span aria-hidden="true">&times;</span>
  82. </button>
  83. </div>
  84. <div class="modal-body">
  85. <form>
  86. <div class="form-group">
  87. <label for="projectName">Project Name</label>
  88. <input type="text" class="form-control" id="projectName" aria-describedby="projectNameHelp" placeholder="Enter project name">
  89. <!-- <small id="projectNameHelp" class="form-text text-muted">We'll never share your email with anyone else.</small> -->
  90. </div>
  91. <div class="form-group">
  92. <label for="projectDescription">Project Description</label>
  93. <textarea id="projectDescription" class="md-textarea form-control" rows="3"></textarea>
  94. <!-- <textarea class="form-control" id="projectDescription" aria-describedby="projectDescriptionHelp"> -->
  95. <!-- <small id="projectNameHelp" class="form-text text-muted">We'll never share your email with anyone else.</small> -->
  96. </div>
  97. <div class="form-group">
  98. <label for="inputState">Data Governance Centre Connector</label>
  99. <select id="inputState" class="form-control" onchange="updateConnectorURLField()">
  100. <option selected value="">Choose...</option>
  101. <option id="sample" value="http://localhost:8001/dgc/apis-framework/">Sample DGC</option>
  102. <option value="">Others (Not implemented)</option>
  103. </select>
  104. </div>
  105. <div class="form-group">
  106. <label for="connectorURL">Connector URL</label>
  107. <input type="text" class="form-control" readonly id="connectorURL" aria-describedby="connectorURLHelp" placeholder="">
  108. </div>
  109. <!-- settings -->
  110. </form>
  111. </div>
  112. <div class="modal-footer">
  113. <button type="submit" class="btn btn-primary" onclick="importData()" data-dismiss="modal" aria-label="Close">Submit</button>
  114. </div>
  115. </div>
  116. </div>
  117. </div>
  118. </div>
  119. <!-- Bootstrap core JavaScript -->
  120. <script src="vendor/jquery/jquery.min.js"></script>
  121. <script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script>
  122. <script type="text/javascript" src="https://canvasjs.com/assets/script/jquery.canvasjs.min.js"></script>
  123. <script src="script.js"></script>
  124. <script src="vendor/sb-admin-2/jquery-easing/jquery.easing.min.js"></script>
  125. <script src="vendor/sb-admin-2/js/sb-admin-2.min.js"></script>
  126. </body>
  127. </html>