diff --git a/css/index.css b/css/index.css deleted file mode 100644 index 91436f7..0000000 --- a/css/index.css +++ /dev/null @@ -1,52 +0,0 @@ -#main { - padding-top: 2rem; -} - -#main #title { - margin-bottom: 0.35rem; - padding: 0 1rem; -} - -#main input { - width: 95%; - font-size: 1em; - padding: 0.5rem 0.8rem; - margin-bottom: 1rem; - border: none; - border-radius: 10px; - background-color: rgba(0, 0, 0, 0.07); -} - -.suggestion { - padding: 1rem 1rem 1rem 0; - margin-left: 1rem; - font-size: 1.1rem; - border-bottom: 0.1px solid var(--color-separator); -} - -.suggestion .bi { - margin-right: 4px; -} - -@media (hover:hover) { - .suggestion:hover { - opacity: 0.75; - } -} - -@media (prefers-color-scheme: dark) { - #main input { - background-color: rgba(255, 255, 255, 0.07); - color: white; - } - .suggestion { - border-bottom: 0.1px solid var(--color-separator-dark) !important; - } -} - -#main .textfield { - display: flex; - align-items: center; - justify-content: center; - padding: 0 1rem; -} \ No newline at end of file diff --git a/home.html b/home.html deleted file mode 100644 index 004e44a..0000000 --- a/home.html +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - -
- loading -

Loading

-
- -
-
-

Now viewing

-
-

altsource-v2

- -
-
-
-

News

- View All -
-
-
-
-
-

Featured Apps

- View All Apps -
-
-
-
-

About

-
-
-
- - - - - \ No newline at end of file diff --git a/js/home.js b/js/home.js deleted file mode 100644 index 7f67bfb..0000000 --- a/js/home.js +++ /dev/null @@ -1,56 +0,0 @@ -function main(json) { - // Set "View All News" link - document.querySelector("#news a").href = `news.html?source=${sourceURL}`; - // Set "View All Apps" link - document.querySelector("#apps a").href = `apps.html?source=${sourceURL}`; - - // Set tab title - document.title = json.name; - // Set page title - document.getElementById("title").innerText = json.name; - - // - // News - if (json.news && json.news.length >= 1) { - // Sort news in decending order of date (latest first) - json.news.sort((a, b) => // If b < a - (new Date(b.date)).valueOf() - (new Date(a.date)).valueOf()); - - if (json.news.length == 1) { - document.getElementById("news-items").insertAdjacentHTML("beforeend", newsItemHTML(json.news[0], true)); - document.getElementById("news-items").classList.add("one"); - } else for (let i = 0; i < 5 && i < json.news.length; i++) - document.getElementById("news-items").insertAdjacentHTML("beforeend", newsItemHTML(json.news[i], true)); - } else document.getElementById("news").remove(); - - // Sort apps in descending order of version date - json.apps.sort((a, b) => (new Date(b.versionDate)).valueOf() - (new Date(a.versionDate)).valueOf()); - - // - // Featured apps - let count = 1; - json.apps.forEach(app => { - // Max: 3 featured apps if not specified - if (count > 3) return; - - // Ignore beta apps - if (app.beta) return; - - // If there are featured apps, ignore non-featured apps - if (json.featuredApps && !json.featuredApps.includes(app.bundleIdentifier)) return; - - document.getElementById("apps").insertAdjacentHTML("beforeend", appHeaderHTML(app)); - - count++; - }); - - // - // About - var description = formatString(json.description); - if (description) document.getElementById("about").insertAdjacentHTML("beforeend", ` -
-

${description}

-
- `); - else document.getElementById("about").remove(); -} \ No newline at end of file diff --git a/js/search.js b/js/search.js index 5934088..00e307a 100644 --- a/js/search.js +++ b/js/search.js @@ -1,5 +1,10 @@ (function main() { - const success = url => window.location.replace(`${window.location.host}?source=${url}`); + const success = url => { + const host = window.location.host; + var path = window.location.pathname.split("/")[1]; + path = path?.trim === "" ? "" : `/${path}`; + window.location.replace(`${host}${path}?source=${url}` + )}; // If valid source provided if (urlSearchParams.has('source') && isValidHTTPURL(sourceURL))