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.
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 kselectUpselectDown, tranne per il fatto che salterebbe i post che non facevano parte dei recenti risultati di “Cerca in questo argomento”.
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.