Metodo per navigare la ricerca nei risultati di questo argomento

Esiste un gestore per navigare precedente e successivo attraverso i risultati recenti di “Cerca in questo argomento”?

Dato che il caricamento pigro (lazy loading) e le liste virtuali interrompono la funzione Trova nativa del browser sugli argomenti più lunghi, penso sia importante replicare tale funzionalità.

Sono piuttosto nuovo a Discourse, ho cercato nel meta e nel codice sorgente ma non ho trovato nulla, ma sembra che sarebbe piuttosto importante, quindi potrei essermi perso qualcosa. Grazie!

Penso che i tasti freccia dovrebbero fare al caso tuo. Puoi visualizzare le scorciatoie da tastiera disponibili facendo clic sul pulsante della tastiera nella barra laterale sul desktop.

Screenshot_20251121_073946_Chrome

L’obiettivo è attraversare un argomento senza dover tornare avanti e indietro tra l’argomento e i risultati della ricerca.

Nei post lunghi è difficile mantenere la propria posizione nei risultati, specialmente perché la posizione di scorrimento si reimposta ogni volta che si preme un risultato.

Quindi funzionerebbe come le funzioni j e k selectUp selectDown, tranne per il fatto che salterebbe i post che non facevano parte dei recenti risultati di “Cerca in questo argomento”.

1 Mi Piace

Nella mia stima sarebbe ragionevole mantenere una lista di risposte fuori schermo (come un array) e poi semplicemente indicizzarla con i gestori previousResult e nextResult, reimpostando la lista ogni volta che viene caricato un nuovo argomento o eseguita una nuova ricerca.

Naturalmente, le scorciatoie da tastiera e/o i pulsanti diventerebbero allora banali.

1 Mi Piace