L'Auto-complete utilizza ancora i Raw Templates

ad es.\n\ndiscourse/app/assets/javascripts/discourse/app/components/group-selector.js at 4c1c4ba8d42db4d1c732af69c39740d2aee91410 · discourse/discourse · GitHub l’impressione che i Raw Templates stessero scomparendo. Anche il loro uso qui sarà limitato?\n\nQual è il piano per questo schema di controllo e c’è un esempio di una versione moderna all’avanguardia che posso esaminare?

4 Mi Piace

Ottima domanda! Mi stavo chiedendo la stessa cosa quando lavoravo con le emoji. Anche la funzione di completamento automatico si basa ancora su un plugin jQuery. Non sono riuscito a trovare un’alternativa per trovare RawTemplate.

3 Mi Piace

Abbiamo in programma di sostituire l’implementazione dell’autocompletamento basata su JQuery in un futuro molto prossimo. Ma per ora, al fine di sbloccare la rimozione della pipeline di compilazione raw-handlebars, stiamo sostituendo i template .hbr dell’autocompletamento con vanilla JS.

Ecco la PR principale:

e simili per alcuni plugin di terze parti:

Ammettiamolo, sarebbe stato molto meglio se avessimo deprecato queste cose qualche mese fa. Ma, ho cercato in all-the-* e non ho trovato nessun altro che dipendesse da questo, quindi stiamo pianificando di procedere con la rimozione nel core la prossima settimana.

Se qualcun altro riscontra problemi, non esiti a postare qui e saremo felici di aiutarlo.

4 Mi Piace

oooh, grazie per la risposta e per la PR David, molto apprezzato! :heart_eyes:

3 Mi Piace