resourceloader: Track state of page-style modules
authorTimo Tijhof <krinklemail@gmail.com>
Tue, 10 May 2016 19:00:44 +0000 (20:00 +0100)
committerTimo Tijhof <krinklemail@gmail.com>
Thu, 14 Jul 2016 19:28:40 +0000 (20:28 +0100)
commita464d1d41d69f12fe93146629254f6c785f43d81
tree9004967639cdb13947598dde53283914ad6132f3
parenta29c7cdede96cb64fa929ff29488357c26f4e773
resourceloader: Track state of page-style modules

This allows dynamically loaded modules to depend on page-style modules
without it causing the page-style module to be loaded a second time.

* New method Module::getType() indicates whether a module is
  a page-style module or supposed to be dynamically loaded.

* Emit warning from addModuleStyles() when given a module that is
  not a page-style module (to be enforced later)

Bug: T92459
Bug: T87871
Change-Id: I8b6c6a10d965e73965f877c42e995d04202524f3
includes/OutputPage.php
includes/resourceloader/ResourceLoaderFileModule.php
includes/resourceloader/ResourceLoaderModule.php
includes/resourceloader/ResourceLoaderSiteStylesModule.php
includes/resourceloader/ResourceLoaderUserCSSPrefsModule.php
includes/resourceloader/ResourceLoaderWikiModule.php