move actual onload trigger back into the html file
This commit is contained in:
parent
b52949f3e9
commit
3e1b06e95a
@ -16,20 +16,6 @@ function init() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function apiResponseParsing(book) {
|
|
||||||
book.sortTitle = titleCleaner(book.title);
|
|
||||||
if (!book["isbn-10"] && book["isbn-13"]) {
|
|
||||||
book["isbn-10"] = ISBNfromEAN(book["isbn-13"]);
|
|
||||||
}
|
|
||||||
if (!book.coverurl && book["isbn-10"]) {
|
|
||||||
book.coverurl =
|
|
||||||
`https://images-na.ssl-images-amazon.com/images/P/` +
|
|
||||||
book["isbn-10"] +
|
|
||||||
`.01.LZZ.jpg`;
|
|
||||||
}
|
|
||||||
return book;
|
|
||||||
}
|
|
||||||
|
|
||||||
function renderTable(books, sortField) {
|
function renderTable(books, sortField) {
|
||||||
if (sortField) {
|
if (sortField) {
|
||||||
if (sortState.sortBy === sortField && sortState.sortOrder === "asc") {
|
if (sortState.sortBy === sortField && sortState.sortOrder === "asc") {
|
||||||
@ -78,6 +64,20 @@ function renderTable(books, sortField) {
|
|||||||
.classList.add(sortState.sortOrder);
|
.classList.add(sortState.sortOrder);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function apiResponseParsing(book) {
|
||||||
|
book.sortTitle = titleCleaner(book.title);
|
||||||
|
if (!book["isbn-10"] && book["isbn-13"]) {
|
||||||
|
book["isbn-10"] = ISBNfromEAN(book["isbn-13"]);
|
||||||
|
}
|
||||||
|
if (!book.coverurl && book["isbn-10"]) {
|
||||||
|
book.coverurl =
|
||||||
|
`https://images-na.ssl-images-amazon.com/images/P/` +
|
||||||
|
book["isbn-10"] +
|
||||||
|
`.01.LZZ.jpg`;
|
||||||
|
}
|
||||||
|
return book;
|
||||||
|
}
|
||||||
|
|
||||||
function search(books, searchBy) {
|
function search(books, searchBy) {
|
||||||
searchBy = searchCleaner(searchBy);
|
searchBy = searchCleaner(searchBy);
|
||||||
if (searchBy !== "") {
|
if (searchBy !== "") {
|
||||||
@ -189,7 +189,3 @@ function TableTemplate(books) {
|
|||||||
return acc.concat(TableRowTemplate(book));
|
return acc.concat(TableRowTemplate(book));
|
||||||
}, "")} </table>`;
|
}, "")} </table>`;
|
||||||
}
|
}
|
||||||
|
|
||||||
window.addEventListener("DOMContentLoaded", () => {
|
|
||||||
init();
|
|
||||||
});
|
|
||||||
|
@ -14,6 +14,9 @@
|
|||||||
rel="stylesheet preload prefetch"
|
rel="stylesheet preload prefetch"
|
||||||
/>
|
/>
|
||||||
<script type="text/javascript" src="app.js"></script>
|
<script type="text/javascript" src="app.js"></script>
|
||||||
|
<script type="text/javascript">
|
||||||
|
window.addEventListener("DOMContentLoaded", init);
|
||||||
|
</script>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
|
Loading…
Reference in New Issue
Block a user