// // news.js // altsource-viewer (https://github.com/therealFoxster/altsource-viewer) // // Copyright (c) 2023 Foxster. // MIT License. // import { insertNavigationBar } from "./utilities.js"; import { NewsItem } from "./components/NewsItem.js"; import { main } from "./main.js"; insertNavigationBar("All News"); main((json) => { // Set tab title document.title = `News - ${json.name}`; // Sort news by latest json.news.sort((a, b) => (new Date(b.date)).valueOf() - (new Date(a.date)).valueOf()); // Create & insert news items json.news.forEach(news => document.getElementById("news").insertAdjacentHTML("beforeend", NewsItem(news))); });