fixed issues with the random button and hotkeys #2

Merged
eins merged 3 commits from eins/f0bm:f0bm into f0bm 2026-01-23 14:53:20 +00:00
6 changed files with 105 additions and 90 deletions
Showing only changes of commit 45f9345e9c - Show all commits

View File

@@ -140,7 +140,7 @@ window.requestAnimFrame = (function () {
html = rawText; html = rawText;
} }
let container = document.querySelector('.container'); let container = document.querySelector('#main .container');
if (!container && document.querySelector('.index-container')) { if (!container && document.querySelector('.index-container')) {
// Transition from Index to Item View // Transition from Index to Item View
@@ -148,6 +148,11 @@ window.requestAnimFrame = (function () {
main.innerHTML = '<div class="container"></div>'; main.innerHTML = '<div class="container"></div>';
container = main.querySelector('.container'); container = main.querySelector('.container');
} else if (container) { } else if (container) {
// Check if we are on Tags Overview logic (which reuses .container)
const tagsOverview = container.querySelector('.tags');
if (tagsOverview) {
container.innerHTML = '';
} else {
// Already in Item View, clear usage // Already in Item View, clear usage
const oldContent = container.querySelector('.content'); const oldContent = container.querySelector('.content');
const oldMetadata = container.querySelector('.metadata'); const oldMetadata = container.querySelector('.metadata');
@@ -156,6 +161,7 @@ window.requestAnimFrame = (function () {
if (oldContent) oldContent.remove(); if (oldContent) oldContent.remove();
if (oldMetadata) oldMetadata.remove(); if (oldMetadata) oldMetadata.remove();
} }
}
container.insertAdjacentHTML('beforeend', html); container.insertAdjacentHTML('beforeend', html);