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 il topic e i risultati della ricerca.
Nei post lunghi è difficile mantenere la 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 selectUpselectDown, tranne per il fatto che salterebbe le risposte che non facevano parte dei recenti risultati di “Cerca in questo topic”, selezionando solo le risposte che ne facevano parte.
Nella mia stima sarebbe ragionevole mantenere una lista di risposte fuori schermo (come un array) e poi semplicemente indicizzarle con le funzioni di gestione previousResultnextResult, 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.