fix: preserver la barre flottante lors du innerHTML clear du content-area
This commit is contained in:
+4
-1
@@ -5203,7 +5203,9 @@
|
||||
// --- Legacy search results renderer (kept for backward compat) ---
|
||||
function renderSearchResults(data, query, tagFilter) {
|
||||
const area = document.getElementById("content-area");
|
||||
var rb = document.getElementById("results-bar");
|
||||
area.innerHTML = "";
|
||||
if (rb) area.appendChild(rb);
|
||||
const header = buildSearchResultsHeader(data, query, tagFilter);
|
||||
area.appendChild(header);
|
||||
if (data.results.length === 0) {
|
||||
@@ -5261,13 +5263,14 @@
|
||||
// --- Advanced search results renderer (facets, highlighted snippets, pagination, sort) ---
|
||||
function renderAdvancedSearchResults(data, query, tagFilter) {
|
||||
const area = document.getElementById("content-area");
|
||||
var rb = document.getElementById("results-bar");
|
||||
area.innerHTML = "";
|
||||
if (rb) area.appendChild(rb);
|
||||
|
||||
// Update match counter
|
||||
const countEl = document.getElementById("rb-count");
|
||||
if (countEl) countEl.textContent = `${data.total > 0 ? "1" : "0"}/${data.total}`;
|
||||
// Show floating results bar
|
||||
var rb = document.getElementById('results-bar');
|
||||
if (rb) rb.style.display = 'flex';
|
||||
|
||||
// Header with result count and sort controls
|
||||
|
||||
@@ -842,7 +842,9 @@ export async function performAdvancedSearch(query, vaultFilter, tagFilter, offse
|
||||
// --- Legacy search results renderer (kept for backward compat) ---
|
||||
export function renderSearchResults(data, query, tagFilter) {
|
||||
const area = document.getElementById("content-area");
|
||||
var rb = document.getElementById("results-bar");
|
||||
area.innerHTML = "";
|
||||
if (rb) area.appendChild(rb);
|
||||
const header = buildSearchResultsHeader(data, query, tagFilter);
|
||||
area.appendChild(header);
|
||||
if (data.results.length === 0) {
|
||||
@@ -900,13 +902,15 @@ export function renderSearchResults(data, query, tagFilter) {
|
||||
// --- Advanced search results renderer (facets, highlighted snippets, pagination, sort) ---
|
||||
export function renderAdvancedSearchResults(data, query, tagFilter) {
|
||||
const area = document.getElementById("content-area");
|
||||
// Save results bar before clearing
|
||||
var rb = document.getElementById("results-bar");
|
||||
area.innerHTML = "";
|
||||
if (rb) area.appendChild(rb);
|
||||
|
||||
// Update match counter
|
||||
const countEl = document.getElementById("rb-count");
|
||||
if (countEl) countEl.textContent = `${data.total > 0 ? "1" : "0"}/${data.total}`;
|
||||
// Show floating results bar
|
||||
var rb = document.getElementById('results-bar');
|
||||
if (rb) rb.style.display = 'flex';
|
||||
|
||||
// Header with result count and sort controls
|
||||
|
||||
Reference in New Issue
Block a user