diff --git a/src/main/webapp/Trainerspage.html b/src/main/webapp/Trainerspage.html new file mode 100644 index 0000000000000000000000000000000000000000..7498a1c20fe110e041d92fa7e138d8a9583e45a6 --- /dev/null +++ b/src/main/webapp/Trainerspage.html @@ -0,0 +1,45 @@ +<!DOCTYPE html> +<html lang="en"> +<head> + <!-- Required meta tags --> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + + <!-- Bootstrap CSS --> + <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.min.css" + integrity="sha384-xOolHFLEh07PJGoPkLv1IbcEPTNtaed2xpHsD9ESMhqIYd0nLMwNLD69Npy4HI+N" crossorigin="anonymous"> + + <title>Title</title> + <link rel="icon" type="image/x-icon" href="/pokemon/favicon.ico"> +</head> +<body> + +<script src="js/requests.js"></script> +<script> + tableParentId = "tableDiv"; + detailsParentId = "detailsDiv"; + + fetch('/pokemon/api/trainers') + .then(res => res.json()) + .then(data => { + pokemonTypes = data; + createPokemonTypesTable(); + }) + .catch(err => { + console.error(`Unable to fetch Pokemon Types: ${err.status}`); + console.error(err); + }); +</script> + +<h1>Pokemon Types</h1> + +<div class="container"> + <div class="row"> + <div id="tableDiv" class="col-8">No data</div> + <div id="detailsDiv" class="col-4">No data</div> + </div> +</div> + + +</body> +</html> \ No newline at end of file diff --git a/src/main/webapp/js/requests.js b/src/main/webapp/js/requests.js index 9f11ad9018d236b068862c4a5a9f46ee1ddd377b..94a2c367ed2ff34f68b9b849ac4d0ec104014c0c 100644 --- a/src/main/webapp/js/requests.js +++ b/src/main/webapp/js/requests.js @@ -59,5 +59,6 @@ function createPokemonTypesTable() { } </tbody> </table> + ` } \ No newline at end of file diff --git a/src/main/webapp/pokemonTypes.html b/src/main/webapp/pokemonTypes.html index e25e4f3fa6f363fef29a36df541e7efcdc82c6e7..48674bdec2f842bab414d4d4e2770c5f03b23ba9 100644 --- a/src/main/webapp/pokemonTypes.html +++ b/src/main/webapp/pokemonTypes.html @@ -40,5 +40,9 @@ </div> </div> + <a href="Trainerspage.html"> + <button>Trainers Page</button> + </a> + </body> </html> \ No newline at end of file