As Paul points out this is how it is supposed to work. Use $out->addModuleStyles for the most important styles. Any styles that are only used alongside javascript modules should be loaded dynamically and added to the page using $out->addModules.
On Wed, Jun 5, 2013 at 6:05 AM, Paul Selitskas <[email protected]> wrote: > Why so many question marks? :) > > There is OutputPage::addModuleStyles(), it's said that it enables module > CSS files via <link /> tags instead of loading it by means of JavaScript. > Iirc, it works right like advertised. > > On Wed, Jun 5, 2013 at 3:43 PM, <[email protected]> wrote: > >> Hello! >> >> I've got a serious issue with ResourceLoader. >> >> WHAT FOR it's made to load extension ____styles_____ DYNAMICALLY using >> JavaScript?!!!! >> >> It's a very bad idea, it leads to page style flickering during load. I.e. >> first the page is displayed using only skin CSS and then you see how >> extension styles are dynamically applied to it. Of course it's still rather >> fast, but it's definitely noticeable, even in Chrome. >> >> Why didn't you just output <link rel="stylesheet" href="load.php?<ALL >> MODULES>" /> ?????????? >> >> Am I free to implement it and submit a patch????? >> >> -- >> With best regards, >> Vitaliy Filippov >> >> ______________________________**_________________ >> Wikitech-l mailing list >> [email protected] >> https://lists.wikimedia.org/**mailman/listinfo/wikitech-l<https://lists.wikimedia.org/mailman/listinfo/wikitech-l> > > > > > -- > З павагай, > Павел Селіцкас/Pavel Selitskas > Wizardist @ Wikimedia projects > _______________________________________________ > Wikitech-l mailing list > [email protected] > https://lists.wikimedia.org/mailman/listinfo/wikitech-l -- Jon Robson http://jonrobson.me.uk @rakugojon _______________________________________________ Wikitech-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
