Poiché questo componente è stato contrassegnato come non funzionante, ho creato una sostituzione compatibile con le versioni attuali di Discourse: Mobile Latest Homepage
Evita completamente l’uso deprecato di site.mobileView, utilizzando window.matchMedia per il rilevamento della visualizzazione e il service:router di Ember per il reindirizzamento. Ricorda inoltre la scelta dell’utente tra Latest e Categories per tutta la durata della sessione, così che tornando alla home page si rispetti la sua preferenza.
Ottimo lavoro… ma davvero, in un mondo perfetto non dovremmo dover caricare una rotta e reindirizzarne un’altra.
Questo è ora un problema di layout, non di rotta.
Invece, l’approccio che sto sperimentando è aggiungere una colonna Categorie nella barra laterale sinistra di Bar sulla pagina Latest, che è assente su mobile.
Quindi carichi Latest su entrambi i dispositivi, ma la colonna Categorie è semplicemente assente su mobile
La soluzione è open source, ma è un po’ incompleta e non documentata. Se dai un’occhiata al mio account GitHub, potresti riuscire a trovare i pezzi
Grazie! Ho unito la correzione e aggiornato leggermente il post originale.
Ultimamente fatico molto a trovare il tempo per mantenere i miei componenti personali, quindi apprezzo moltissimo la PR.
A margine, @Moin farò del mio meglio per revisionare e testare le PR che hai inviato su alcuni dei miei altri componenti il prima possibile. Mi dispiace davvero ci stia volendo così tanto tempo.