wiki.techinc.nl/includes/cache
Bartosz Dziewoński aa00a3e838 ResourceLoaderImageModule for icons
ResourceLoaderImageModule needs a set of SVG files and some data in
the module definition, and produces styles for a set of CSS classes,
one for each image, optionally with differently colored variants,
generated in SVG and PNG, data-URI-embedded if possible, compatible
with all browsers, and generally slick.

The intended usage is to ship icon libraries with MediaWiki that can
be used throughout the pages with no additional code.

* ResourceLoaderImageModule implements all of the logic for data
  parsing and CSS generation.
* ResourceLoaderImage implements the logic for SVG image colorization
  (for variants) and rasterization.
* ResourceLoader and ResourceLoaderContext were extended to serve a
  new kind of load.php request that delivers a single image file. This
  is used for fallback PNG images served to browsers that don't
  understand SVG.

See change Ic6a76bfb for a demo.

Bug: T76473
Co-Authored-By: Trevor Parscal <trevorparscal@gmail.com>
Co-Authored-By: Bartosz Dziewoński <matma.rex@gmail.com>
Change-Id: Idf6ff4eb8e94f45946f15d283d34108b881fae6e
2014-12-09 20:11:07 +01:00
..
bloom Fixed BloomCache handling of network partitions 2014-11-20 09:11:09 +00:00
BacklinkCache.php Fixed some @params documentation (includes/[cache|objectcache]) 2014-04-19 01:19:46 +02:00
CacheDependency.php Cleanup some docs (includes/[a-d]) 2014-07-24 19:42:45 +02:00
CacheHelper.php Docs: {function} -> callable 2014-07-21 21:38:56 +02:00
FileCacheBase.php Fixed some @params documentation (includes/[cache|objectcache]) 2014-04-19 01:19:46 +02:00
GenderCache.php Fixed some @params documentation (includes/[cache|objectcache]) 2014-04-19 01:19:46 +02:00
HTMLFileCache.php Merge "Deprecate HTMLFileCache::newFromTitle() in favor of constructor" 2014-09-19 00:24:16 +00:00
LinkBatch.php Title::getContentModel(): load from DB if necessary 2014-08-20 19:44:17 -04:00
LinkCache.php Removed $wgAntiLockFlags to unify the code paths 2014-10-03 10:42:17 -07:00
LocalisationCache.php Fixed spacing 2014-12-05 22:28:07 +01:00
MessageCache.php Merge "Improved/additional logging for $wgTitle abuses" 2014-11-10 19:12:14 +00:00
ObjectFileCache.php Fixed some @params documentation (includes/[cache|objectcache]) 2014-04-19 01:19:46 +02:00
ResourceFileCache.php ResourceLoaderImageModule for icons 2014-12-09 20:11:07 +01:00
UserCache.php Fixed some @params documentation (includes/[cache|objectcache]) 2014-04-19 01:19:46 +02:00