Finish NNNet app shell, updates, and docs
Some checks failed
Android CI / build (push) Has been cancelled
Some checks failed
Android CI / build (push) Has been cancelled
This commit is contained in:
@@ -3,6 +3,8 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
const versionBadge = document.getElementById('versionBadge');
|
||||
const versionSummary = document.getElementById('versionSummary');
|
||||
const downloadMeta = document.getElementById('downloadMeta');
|
||||
const releaseNotesSummary = document.getElementById('releaseNotesSummary');
|
||||
const releaseNotesText = document.getElementById('releaseNotesText');
|
||||
if (!btn) return;
|
||||
|
||||
btn.addEventListener('click', (event) => {
|
||||
@@ -12,7 +14,7 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
}
|
||||
});
|
||||
|
||||
fetch('assets/meta/version.json', { cache: 'no-store' })
|
||||
fetch('/assets/meta/version.json', { cache: 'no-store' })
|
||||
.then((response) => {
|
||||
if (!response.ok) {
|
||||
throw new Error(`HTTP ${response.status}`);
|
||||
@@ -38,6 +40,29 @@ document.addEventListener('DOMContentLoaded', () => {
|
||||
if (meta.apkPath) {
|
||||
btn.setAttribute('href', meta.apkPath);
|
||||
}
|
||||
if (meta.releaseNotesTitle && releaseNotesSummary) {
|
||||
releaseNotesSummary.textContent = meta.releaseNotesTitle;
|
||||
}
|
||||
|
||||
if (meta.releaseNotesPath && releaseNotesText) {
|
||||
const notesPath = meta.releaseNotesPath.startsWith('/')
|
||||
? meta.releaseNotesPath
|
||||
: `/${meta.releaseNotesPath}`;
|
||||
|
||||
fetch(notesPath, { cache: 'no-store' })
|
||||
.then((response) => {
|
||||
if (!response.ok) {
|
||||
throw new Error(`HTTP ${response.status}`);
|
||||
}
|
||||
return response.text();
|
||||
})
|
||||
.then((notes) => {
|
||||
releaseNotesText.innerHTML = notes.trim().replace(/\n/g, '<br>');
|
||||
})
|
||||
.catch(() => {
|
||||
releaseNotesText.textContent = 'Не удалось загрузить changelog.';
|
||||
});
|
||||
}
|
||||
})
|
||||
.catch(() => {
|
||||
if (versionBadge) {
|
||||
|
||||
Reference in New Issue
Block a user