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.
Sto spostando questo in Feature perché sembra una richiesta di nuova funzionalità. Se potessi condividere maggiori informazioni sul problema che stai riscontrando, magari con un videoregistratore dello schermo, sarebbe più facile per noi capire a cosa ti riferisci. Puoi condividere di più sulla tua configurazione?
Questo mi sembra piuttosto complicato, poiché rimuoverebbe il contesto.
In realtà l’Elenco Risultati persiste già tra i clic, ma attualmente non c’è modo di scorrere i risultati (come un pulsante precedente/successivo, un gestore o una scorciatoia da tastiera) se non manualmente.
Questo video mostra che Trova fallisce poiché discourse utilizza elenchi Lazy/Virtual, quindi passiamo a Cerca all’interno di questo argomento, ma non c’è un modo semplice per navigare tra i risultati senza riaprire il menu di ricerca, che copre la pagina, quindi deve essere chiuso per scorrere un risultato, quindi riaperto, scorrere di nuovo, trovare manualmente l’ultimo risultato selezionato e fare clic sul risultato successivo.
La situazione peggiora poiché i risultati della ricerca coprono la pagina, quindi devono essere chiusi per leggere un post e riaperti ogni volta.
Se dobbiamo sostituire la funzione Trova nativa del browser, che esiste nel suo stato attuale da tempo immemorabile, dovrebbe essere almeno equivalente nella funzione.
L’elenco è lì, i computer sono ottimi per muoversi tra gli elenchi, e non vedo nulla di complicato al riguardo.