mediawiki.mixins: Extend `hyphens()` mixin for `none` case
authorVolker E <volker.e@wikimedia.org>
Fri, 23 Feb 2018 20:29:31 +0000 (12:29 -0800)
committerVolker E <volker.e@wikimedia.org>
Fri, 23 Feb 2018 20:29:31 +0000 (12:29 -0800)
Slightly extending `hyphens()` mixin with Less mixin guard for
`none` value “reset” case.

Change-Id: Iebb3f5190d31173ea6d843e0434f794f3b3c8e8a

resources/src/mediawiki.less/mediawiki.mixins.less

index 986d29f..1218644 100644 (file)
                //   will abandon `word-wrap` (it has wider support), therefore no duplication.
                word-wrap: break-word;
        }
+       & when ( @value = none ) {
+               word-wrap: normal;
+       }
 
        // CSS3 hyphenation
        -webkit-hyphens: @value; // Safari 5.1+, iOS 4.3+
        -moz-hyphens: @value;    // Firefox 6-42
-       -ms-hyphens: @value;     // IE 10-11/Edge 12+
+       -ms-hyphens: @value;     // IE 10-11Edge 12+
        hyphens: @value;         // Firefox 43+, Chrome 55+, Android 62+, UC Browser 11.8+, Samsung 6.2+
 }