Open havremunken opened 5 years ago
Breddemodulen til Stubbelur viser med all mulig tydelighet at vi må inn med CSS tidligere i prosessen. Når extmods nå setter inn egen CSS når de kjører på document_end ser man først "originale" RBKweb, så går det litt tid, så ser man at ting endrer seg. Det kan fort bli slitsomt for brukerne.
Jeg foreslår derfor følgende endringer til prosessen skissert over, som hver extmod da må forholde seg til.
Forslag, protester, innspill?
Har funnet en variasjon på siste kommentar som kommer til å bli nær optimal, både for hurtig CSS inn i RBKweb, men også for oppdateringer "on the fly", altså om man åpner settings-vinduet, gjør en endring, lagrer og hopper ut - uten page refresh, uten å ta CSS ut så inn igjen. Jobber med dette nå samtidig med config UI for å få det bra.
Forskjellige moduler har forskjellige behov for å sette inn CSS. Colorize*-greiene deler CSS (som er generert basert på config, altså runtime dynamisk, ikke definert til compile time). Andre moduler har statisk CSS. Jeg tror vi gjør oss selv en stor tjeneste om vi samler oppsett og injisering av dette på ett sted.
Forslag:
Jeg tror dette ville gi et ganske bra regime for å håndtere dette, men er åpen for forslag. :)