aboutsummaryrefslogtreecommitdiffstats
path: root/resources/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
diff options
context:
space:
mode:
authorBartosz Dziewoński <matma.rex@gmail.com>2015-04-07 18:02:46 +0200
committerBartosz Dziewoński <matma.rex@gmail.com>2015-04-28 13:48:30 +0000
commit9e5c3e9521a8964284ec9b7641f1dda16a178e21 (patch)
treea59437361a34b6dc24cbaade7d2e084d51a9088c /resources/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
parentc3774da3b520291f607490bc4143b3f8ccd9a0ad (diff)
downloadmediawikicore-9e5c3e9521a8964284ec9b7641f1dda16a178e21.tar.gz
mediawikicore-9e5c3e9521a8964284ec9b7641f1dda16a178e21.zip
Use ResourceLoaderImageModule to serve icons for OOjs UI
Benefits: * Full per-language icons support. Icons that differ for each language (such as the 'Bold' icon) will now always display correctly according to user interface language, even on old browsers. * MediaWiki UI icons support. When the 'mediawiki.ui.icon' module is loaded, you can use syntaxes such as below to display any OOUI icons (from the packs that were loaded) without involving OOUI itself. <div class="mw-ui-icon mw-ui-icon-before mw-ui-icon-check">OK</div> <div class="mw-ui-icon mw-ui-icon-after mw-ui-icon-check">OK</div> <div class="mw-ui-icon mw-ui-icon-element mw-ui-icon-check">OK</div> Summary of changes: * Resources.php: * Remove icons CSS files. Include image data JSON files instead. * Split the images from 'oojs-ui.styles' module to separate ones. * OutputPage: Update enableOOUI() method for newly split modules. * ResourceLoaderImageModule: Make it possible to load image data from a JSON file. * update-oojs-ui.sh: Copy source files rather than distribution for icon packs. This is not an improvement when it comes to code quality, though :( Issues include some nasty code duplication, using "source code" (image definitions) from OOUI rather than just distribution files, and hacky methods to load image data from JSON files live. Bug: T92551 Change-Id: Id369ecaec7048dcf68ba1e4df748362760533782
Diffstat (limited to 'resources/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css')
-rw-r--r--resources/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css34
1 files changed, 0 insertions, 34 deletions
diff --git a/resources/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css b/resources/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
deleted file mode 100644
index 19ac130f3fb9..000000000000
--- a/resources/lib/oojs-ui/oojs-ui-mediawiki-icons-location.css
+++ /dev/null
@@ -1,34 +0,0 @@
-/*!
- * OOjs UI v0.10.1
- * https://www.mediawiki.org/wiki/OOjs_UI
- *
- * Copyright 2011–2015 OOjs Team and other contributors.
- * Released under the MIT license
- * http://oojs.mit-license.org
- *
- * Date: 2015-04-27T17:17:17Z
- */
-.oo-ui-icon-map {
- background-image: url("themes/mediawiki/images/icons/map-ltr.png");
- background-image: -webkit-linear-gradient(transparent, transparent), /* @embed */ url("themes/mediawiki/images/icons/map-ltr.svg");
- background-image: linear-gradient(transparent, transparent), /* @embed */ url("themes/mediawiki/images/icons/map-ltr.svg");
- background-image: -o-linear-gradient(transparent, transparent), url("themes/mediawiki/images/icons/map-ltr.png");
-}
-.oo-ui-icon-mapPin {
- background-image: url("themes/mediawiki/images/icons/mapPin.png");
- background-image: -webkit-linear-gradient(transparent, transparent), /* @embed */ url("themes/mediawiki/images/icons/mapPin.svg");
- background-image: linear-gradient(transparent, transparent), /* @embed */ url("themes/mediawiki/images/icons/mapPin.svg");
- background-image: -o-linear-gradient(transparent, transparent), url("themes/mediawiki/images/icons/mapPin.png");
-}
-.oo-ui-icon-mapPinAdd {
- background-image: url("themes/mediawiki/images/icons/mapPinAdd-ltr.png");
- background-image: -webkit-linear-gradient(transparent, transparent), /* @embed */ url("themes/mediawiki/images/icons/mapPinAdd-ltr.svg");
- background-image: linear-gradient(transparent, transparent), /* @embed */ url("themes/mediawiki/images/icons/mapPinAdd-ltr.svg");
- background-image: -o-linear-gradient(transparent, transparent), url("themes/mediawiki/images/icons/mapPinAdd-ltr.png");
-}
-.oo-ui-icon-wikitrail {
- background-image: url("themes/mediawiki/images/icons/wikitrail-ltr.png");
- background-image: -webkit-linear-gradient(transparent, transparent), /* @embed */ url("themes/mediawiki/images/icons/wikitrail-ltr.svg");
- background-image: linear-gradient(transparent, transparent), /* @embed */ url("themes/mediawiki/images/icons/wikitrail-ltr.svg");
- background-image: -o-linear-gradient(transparent, transparent), url("themes/mediawiki/images/icons/wikitrail-ltr.png");
-}