Aggiungere CSS per utente in un plugin?

Probabilmente puoi ottenere questo risultato in un plugin facendo qualcosa del tipo:

  • con l’API del plugin aggiungi un api.addSaveableUserOptionField(\"composer-custom-font\")
  • aggiungi il campo alla tabella UserOption nel db e al serializer in modo che possa essere impostato
  • aggiungi un connettore alla pagina dell’interfaccia utente dell’utente in modo che l’impostazione possa essere impostata
  • puoi rendere l’impostazione un menu a discesa, ad esempio, in modo che se l’utente sceglie un certo carattere/stile di carattere, aggiunge la sua preferenza nel db
  • puoi estendere il codice del composer per tenere conto della preferenza selezionata, e cambiare gli stili direttamente con JS o fare in modo che aggiunga una classe CSS basata sulla preferenza scelta, che puoi applicare gli stili tramite CSS per quella specifica classe
2 Mi Piace