diff options
author | Emile <hanemile@protonmail.com> | 2019-03-15 20:29:28 +0100 |
---|---|---|
committer | Emile <hanemile@protonmail.com> | 2019-03-15 20:29:28 +0100 |
commit | f8cb2a4d3a5fdb56aeeeeb087afa939762637149 (patch) | |
tree | 249970605d6d04fa61da89abb94d68b507b8c467 /index.html | |
parent | ef0beb88ead85c024fbc271962d0ffb0ec1e1e19 (diff) |
created a simple frontend for the db-controller backend
Diffstat (limited to 'index.html')
-rw-r--r-- | index.html | 288 |
1 files changed, 0 insertions, 288 deletions
diff --git a/index.html b/index.html deleted file mode 100644 index cda7cf6..0000000 --- a/index.html +++ /dev/null @@ -1,288 +0,0 @@ -<!DOCTYPE html> -<html lang="en"> - -<head> - - <meta charset="utf-8"> - <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> - <meta name="description" content=""> - <meta name="author" content=""> - - <title>Galaxy Simulator</title> - - <!-- Bootstrap core CSS --> - <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet"> - - <!-- Custom styles for this template --> - <link href="css/small-business.css" rel="stylesheet"> - - <script> - function newTree() { - var url = "http://localhost:8081/newTree"; - var params = "w=100"; - var xhr = new XMLHttpRequest(); - xhr.open("POST", url, true); - xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhr.send(params); - } - function deleteAllStars() { - var url = "http://localhost:8081/deleteStars"; - var params = ""; - var xhr = new XMLHttpRequest(); - xhr.open("POST", url, true); - xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhr.send(params); - } - function deleteAllNodes() { - var url = "http://localhost:8081/deleteNodes"; - var params = ""; - var xhr = new XMLHttpRequest(); - xhr.open("POST", url, true); - xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhr.send(params); - } - function updateTotalMass() { - var url = "http://localhost:8081/updateTotalMass"; - var params = "index=1"; - var xhr = new XMLHttpRequest(); - xhr.open("POST", url, true); - xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhr.send(params); - } - function updateCenterOfMass() { - var url = "http://localhost:8081/updateCenterOfMass"; - var params = "index=1"; - var xhr = new XMLHttpRequest(); - xhr.open("POST", url, true); - xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhr.send(params); - } - function generateForest() { - var url = "http://localhost:8081/genForestTree"; - var params = ""; - var xhr = new XMLHttpRequest(); - xhr.open("GET", url, true); - xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhr.send(params); - } - function insertStar() { - var x = document.getElementById("x").value; - var y = document.getElementById("y").value; - var vx = document.getElementById("vx").value; - var vy = document.getElementById("vy").value; - var m = document.getElementById("m").value; - var index = document.getElementById("index").value; - - var url = "http://localhost:8081/insertStar"; - var params = "x=" + x + "&y=" + y + "&vx=" + vx + "&vy=" + vy + "&m=" + m + "&index=" + index; - console.log(params) - var xhr = new XMLHttpRequest(); - xhr.open("POST", url, true); - xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhr.send(params); - } - function insertList() { - var url = "http://localhost:8081/insertList"; - var params = ""; - var xhr = new XMLHttpRequest(); - xhr.open("GET", url, true); - xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); - xhr.send(params); - } - </script> - -</head> - -<body> - -<!-- Navigation --> -<nav class="navbar navbar-expand-lg navbar-dark bg-dark fixed-top"> - <div class="container"> - <a class="navbar-brand" href="#">Galaxy Simulator</a> - <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> - <span class="navbar-toggler-icon"></span> - </button> - <div class="collapse navbar-collapse" id="navbarResponsive"> - <ul class="navbar-nav ml-auto"> - - <li class="nav-item active"> - <a class="nav-link" href="#">Home - <span class="sr-only">(current)</span> - </a> - </li> - </ul> - </div> - </div> -</nav> - -<br> - -<!-- Page Content --> -<div class="container"> - - <!-- content row --> - <div class="row"> - - <div class="col-md-4 mb-4"> - <div class="card h-100"> - <div class="card-body"> - <h2 class="card-title">New tree</h2> - <p class="card-text">create a new tree</p> - </div> - <div class="card-footer"> - <button class="btn btn-primary" formmethod="post" type="button" onclick="newTree()">Create new tree</button> - </div> - </div> - </div> - - <div class="col-md-4 mb-4"> - <div class="card h-100"> - <div class="card-body"> - <h2 class="card-title">Delete all stars</h2> - <p class="card-text">Delete all the stars in the stars table</p> - </div> - <div class="card-footer"> - <button class="btn btn-primary" formmethod="post" type="button" onclick="deleteAllStars()">Delete all stars</button> - </div> - </div> - </div> - - <div class="col-md-4 mb-4"> - <div class="card h-100"> - <div class="card-body"> - <h2 class="card-title">Delete all nodes</h2> - <p class="card-text">Delete all the nodes in the nodes table</p> - </div> - <div class="card-footer"> - <button class="btn btn-primary" formmethod="post" type="button" onclick="deleteAllNodes()">Delete all nodes</button> - </div> - </div> - </div> - - </div> - <!-- /.row --> - - - <!-- content row --> - <div class="row"> - - <div class="col-md-4 mb-4"> - <div class="card h-100"> - <div class="card-body"> - <h2 class="card-title">Update total mass</h2> - <p class="card-text">Update the total mass of all the nodes in the tree</p> - </div> - <div class="card-footer"> - <button class="btn btn-primary" formmethod="post" type="button" onclick="updateTotalMass()">Update total mass</button> - </div> - </div> - </div> - - <div class="col-md-4 mb-4"> - <div class="card h-100"> - <div class="card-body"> - <h2 class="card-title">Update center of mass</h2> - <p class="card-text">Update the center of mass of all nodes in the tree</p> - </div> - <div class="card-footer"> - <button class="btn btn-primary" formmethod="post" type="button" onclick="updateCenterOfMass()">Update center of mass</button> - </div> - </div> - </div> - - <div class="col-md-4 mb-4"> - <div class="card h-100"> - <div class="card-body"> - <h2 class="card-title">Generate Forest Tree</h2> - <p class="card-text">Generate a representation of the tree in LaTeX forest syntax</p> - </div> - <div class="card-footer"> - <button class="btn btn-primary" formmethod="post" type="button" onclick="generateForest()">Generate Forest</button> - </div> - </div> - </div> - - </div> - - <!-- content row --> - <div class="row"> - - <div class="col-md-4 mb-4"> - <div class="card h-100"> - <div class="card-body"> - <form action="http://localhost:8081/insertStar" method="post" id="insertform"> - <h2 class="card-title">Insert star</h2> - <p class="card-text">Insert a single star into the tree</p> - - <div class="row"> - <div class="col"> - <input type="text" class="form-control" name="x" id="x" placeholder="x"> - </div> - <div class="col"> - <input type="text" class="form-control" name="y" id="y" placeholder="y"> - </div> - </div> - <br> - <div class="row"> - <div class="col"> - <input type="text" class="form-control" name="vx" id="vx" placeholder="vx"> - </div> - <div class="col"> - <input type="text" class="form-control" name="vy" id="vy" placeholder="vy"> - </div> - </div> - <br> - <div class="row"> - <div class="col"> - <input type="text" class="form-control" name="m" id="m" placeholder="m"> - </div> - <div class="col"> - <input type="text" class="form-control" name="index" id="index" placeholder="index"> - </div> - </div> - </form> - - </div> - - <div class="card-footer"> - <button class="btn btn-primary" formmethod="post" type="button" onclick="insertStar()">Insert star</button> - </div> - - </div> - </div> - - <div class="col-md-4 mb-4"> - <div class="card h-100"> - <div class="card-body"> - <h2 class="card-title">Insert list of stars</h2> - <p class="card-text">Select a .csv to insert into the tree</p> - - <div class="form-group mh-100"> - <select multiple class="form-control mh-100" id="exampleFormControlSelect2"> - <option>1</option> - <option>2</option> - <option>3</option> - <option>4</option> - <option>5</option> - </select> - </div> - - </div> - <div class="card-footer"> - <button class="btn btn-primary" formmethod="post" type="button" onclick="insertList()">Insert list</button> - </div> - </div> - </div> - - </div> - -</div> -<!-- /.container --> - -<!-- Bootstrap core JavaScript --> -<script src="vendor/jquery/jquery.min.js"></script> -<script src="vendor/bootstrap/js/bootstrap.bundle.min.js"></script> - -</body> - -</html> |