@@ -1949,9 +1949,6 @@ input.ui-button.ui-icon-notext .ui-icon {
19491949 * <span class="ui-icon ui-icon-caret-1-n"></span>
19501950 * <span class="ui-icon ui-icon-folder-collapsed"></span>
19511951 * <span class="ui-icon ui-icon-play"></span>
1952- *
1953- * TODO: Use `mask` in future (http://caniuse.com/#search=mask), instead of
1954- * `filter` or dedicated image.
19551952 */
19561953.ui-icon {
19571954 display : inline-block;
@@ -1974,8 +1971,6 @@ input.ui-button.ui-icon-notext .ui-icon {
19741971
19751972/**
19761973 * Default state icons.
1977- *
1978- * TODO: Use `mask` in future.
19791974 */
19801975.ui-state-default .ui-icon {
19811976 -webkit-filter : brightness (1.6666667 );
@@ -1984,8 +1979,6 @@ input.ui-button.ui-icon-notext .ui-icon {
19841979
19851980/**
19861981 * Weighted content icons and interaction state icons.
1987- *
1988- * TODO: Use `mask` in future.
19891982 */
19901983.ui-widget-content .ui-icon ,
19911984.ui-widget-header .ui-icon ,
@@ -2005,11 +1998,11 @@ input.ui-button.ui-icon-notext .ui-icon {
20051998 * <span class="ui-icon ui-icon-check"></span>
20061999 * Success!
20072000 * </p>
2008- *
2009- * TODO: Use `mask` in future.
20102001 */
2011- .success .ui-icon {
2012- background-image : url ("img/ui-icon-sprite-success.svg" );
2002+ .success .ui-icon ,
2003+ .success .ui-icon {
2004+ -webkit-filter : brightness (2 ) sepia (1 ) hue-rotate (82deg ) saturate (250% ) brightness (90% );
2005+ filter : brightness (2 ) sepia (1 ) hue-rotate (82deg ) saturate (250% ) brightness (90% );
20132006}
20142007
20152008/**
@@ -2021,12 +2014,12 @@ input.ui-button.ui-icon-notext .ui-icon {
20212014 * <span class="ui-icon ui-icon-alert"></span>
20222015 * Warning!
20232016 * </p>
2024- *
2025- * TODO: Use `mask` in future.
20262017 */
20272018.ui-state-highlight .ui-icon ,
2028- .warning .ui-icon {
2029- background-image : url ("img/ui-icon-sprite-warning.svg" );
2019+ .warning .ui-icon ,
2020+ .warning .ui-icon {
2021+ -webkit-filter : brightness (2 ) sepia (1 ) hue-rotate (4deg ) saturate (500% ) brightness (112% );
2022+ filter : brightness (2 ) sepia (1 ) hue-rotate (4deg ) saturate (500% ) brightness (112% );
20302023}
20312024
20322025/**
@@ -2038,14 +2031,14 @@ input.ui-button.ui-icon-notext .ui-icon {
20382031 * <span class="ui-icon ui-icon-alert"></span>
20392032 * Error!
20402033 * </p>
2041- *
2042- * TODO: Use `mask` in future.
20432034 */
20442035.ui-state-error .ui-icon ,
20452036.ui-state-error-text .ui-icon ,
20462037.error .ui-icon ,
2038+ .error .ui-icon ,
20472039.destroy .ui-icon {
2048- background-image : url ("img/ui-icon-sprite-error.svg" );
2040+ -webkit-filter : brightness (2 ) sepia (1 ) hue-rotate (-62deg ) saturate (750% ) brightness (65% );
2041+ filter : brightness (2 ) sepia (1 ) hue-rotate (-62deg ) saturate (750% ) brightness (65% );
20492042}
20502043
20512044/**
@@ -2057,26 +2050,22 @@ input.ui-button.ui-icon-notext .ui-icon {
20572050 * <span class="ui-icon ui-icon-info"></span>
20582051 * Content
20592052 * </p>
2060- *
2061- * TODO: Use `mask` in future.
20622053 */
2063- .information .ui-icon {
2064- background-image : url ("img/ui-icon-sprite-info.svg" );
2054+ .information .ui-icon ,
2055+ .information .ui-icon {
2056+ -webkit-filter : brightness (2 ) sepia (1 ) hue-rotate (150deg ) saturate (600% ) brightness (80% );
2057+ filter : brightness (2 ) sepia (1 ) hue-rotate (150deg ) saturate (600% ) brightness (80% );
20652058}
20662059
20672060/**
20682061 * Icons within Textpattern system message panes.
2069- *
2070- * TODO: Use `mask` in future.
20712062 */
20722063# messagepane .ui-icon {
20732064 background-image : url ("img/ui-icon-sprite-ffffff.svg" );
20742065}
20752066
20762067/**
20772068 * Icon sprite positionings.
2078- *
2079- * TODO: Use `mask` in future.
20802069 */
20812070.ui-icon-blank {
20822071 background-position : 16px 16px ;
@@ -2783,8 +2772,6 @@ input.ui-button.ui-icon-notext .ui-icon {
27832772 *
27842773 * <span class="ui-icon ui-extra-icon-code"></span>
27852774 * <span class="ui-icon ui-extra-icon-download"></span>
2786- *
2787- * TODO: Use `mask` in future.
27882775 */
27892776.ui-extra-icon-code {
27902777 background-position : 0 -256px ;
0 commit comments