Questa è un’altra vittima del cambiamento alle capacità.
Qual è il nuovo modo migliore per caricare un percorso di scoperta specifico a seconda del tipo di dispositivo?
Questa è un’altra vittima del cambiamento alle capacità.
Qual è il nuovo modo migliore per caricare un percorso di scoperta specifico a seconda del tipo di dispositivo?
Come ha detto @merefield ![]()
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.
Testato su iPhone (atterra su Latest), iPad in orizzontale (categorie + Latest a due colonne invariate) e desktop (invariato).
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 ![]()