remove jQuery

This commit is contained in:
Nikola Petrov 2023-07-06 10:27:16 +02:00
parent 78e243a87c
commit 755c7e3191
2 changed files with 12 additions and 9 deletions

View File

@ -1,9 +1,12 @@
$(document).ready(async function() {
document.addEventListener('DOMContentLoaded', async () => {
await loadmovie(); await loadmovie();
}); });
async function loadmovie() { async function loadmovie() {
await $.get("/api/movies", rendermovie); fetch("/api/movies")
.then(response => response.json())
.then(data => { rendermovie(data); });
} }
function splitByTitle(movies) { function splitByTitle(movies) {
@ -73,20 +76,22 @@ function sortMoviesByDate(movies) {
function rendermovie(movies) { function rendermovie(movies) {
split = splitByTitle(movies); split = splitByTitle(movies);
body = document.getElementById("movie_tbody");
for (var key in split) { for (var key in split) {
var header = createHeader(key); var header = createHeader(key);
$("#movie_tbody").append(header); body.append(header);
movies = document.createElement("div"); movies = document.createElement("div");
movies.className = "row row-cols-1 row-cols-sm-2 row-cols-md-3 row-cols-lg-4 row-cols-xl-5 g-3"; movies.className = "row row-cols-3 row-cols-sm-3 row-cols-md-3 row-cols-lg-4 row-cols-xl-5 g-3";
split[key].forEach(function(movie) { split[key].forEach(function(movie) {
var row = createMElement(movie); var row = createMElement(movie);
movies.append(row); movies.append(row);
}); });
$("#movie_tbody").append(movies); body.append(movies);
} }
} }

View File

@ -1,10 +1,8 @@
<script defer src="/global/movies/script.js"></script> <script defer src="/global/movies/script.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js"></script>
<div class="album py-5 bg-body-tertiary"> <div class="album py-5 bg-body-tertiary">
<div class="container" id="movie_tbody"> <div class="container" id="movie_tbody">
</div> </div>
</div> </div>