From a508bb1efcc65ff66daf9a0beb2214d3a54c058e Mon Sep 17 00:00:00 2001 From: "James D. Forrester" Date: Thu, 19 May 2016 17:13:32 +0100 Subject: [PATCH] build: Enforce stylelints on function calls * Function calls to calc should use operators with spaces * Function calls should not be split over lines * Function calls should have a space after each comma * Function calls should have space inside of the parentheses * Function calls should not quote url parameters Change-Id: Ia35f0bb5ca2dde23ce4ec90256b4fa958203e1cc --- .stylelintrc | 12 ++++++- mw-config/config.css | 8 ++--- resources/src/jquery.tipsy/jquery.tipsy.css | 2 +- resources/src/jquery/jquery.arrowSteps.css | 8 ++--- resources/src/jquery/jquery.badge.css | 2 +- resources/src/jquery/jquery.confirmable.css | 4 +-- resources/src/jquery/jquery.farbtastic.css | 6 ++-- resources/src/jquery/jquery.spinner.css | 4 +-- .../mediawiki.action.view.filepage.css | 2 +- .../mediawiki.action.view.postEdit.css | 8 ++--- .../mediawiki.action.view.redirectPage.css | 16 +++++----- resources/src/mediawiki.legacy/oldshared.css | 4 +-- resources/src/mediawiki.legacy/shared.css | 8 ++--- resources/src/mediawiki.skinning/content.css | 12 +++---- .../content.externallinks.css | 32 +++++++++---------- .../mediawiki.skinning/content.parsoid.less | 2 +- .../mediawiki.special.userlogin.login.css | 2 +- .../mediawiki.special.userlogin.signup.css | 6 ++-- resources/src/mediawiki.toolbar/toolbar.less | 2 +- .../CalendarWidget.less | 4 +-- ...ediawiki.widgets.datetime.definitions.less | 6 ++-- .../mw.widgets.DateInputWidget.less | 2 +- .../src/mediawiki/mediawiki.feedback.css | 2 +- .../src/mediawiki/mediawiki.feedlink.css | 4 +-- resources/src/mediawiki/mediawiki.hlist.css | 4 +-- .../src/mediawiki/mediawiki.htmlform.css | 10 +++--- .../src/mediawiki/mediawiki.notification.css | 12 +++---- 27 files changed, 97 insertions(+), 87 deletions(-) diff --git a/.stylelintrc b/.stylelintrc index e8e156708d..6b94db6722 100644 --- a/.stylelintrc +++ b/.stylelintrc @@ -11,6 +11,16 @@ "declaration-colon-space-before": [ "never" ], "font-family-name-quotes": [ "single-unless-keyword" ], - "font-weight-notation": [ "named-where-possible" ] + "font-weight-notation": [ "named-where-possible" ], + + "function-calc-no-unspaced-operator": true, + "function-comma-newline-after": "never-multi-line", + "function-comma-newline-before": "never-multi-line", + "function-comma-space-after": [ "always" ], + "function-comma-space-before": [ "never" ], + "function-parentheses-newline-inside": [ "never-multi-line" ], + "function-parentheses-space-inside": [ "always" ], + "function-url-quotes": [ "none" ], + "function-whitespace-after": [ "always" ], } } diff --git a/mw-config/config.css b/mw-config/config.css index 66f85789a9..9cfc40fe8e 100644 --- a/mw-config/config.css +++ b/mw-config/config.css @@ -84,7 +84,7 @@ display: list-item; line-height: 1.5em; /* @embed */ - list-style-image: url(images/bullet.gif); + list-style-image: url( images/bullet.gif ); list-style-type: square; } @@ -161,7 +161,7 @@ } .config-download-link a { - background: url(images/download-32.png) no-repeat center left; + background: url( images/download-32.png ) no-repeat center left; padding-left: 40px; /* 32 px for the image (above), plus some breathing room */ height: 32px; /* provide enough vertical room for the image */ display: inline-block; /* allow the height property (above) to work */ @@ -180,7 +180,7 @@ margin-bottom: -8px; padding: 0 0 0 15px; /* @embed */ - background-image: url(images/help-question.gif); + background-image: url( images/help-question.gif ); background-position: left center; background-repeat: no-repeat; cursor: pointer; @@ -191,7 +191,7 @@ .config-help-field-hint:hover { /* @embed */ - background-image: url(images/help-question-hover.gif); + background-image: url( images/help-question-hover.gif ); } .config-help-field-data { diff --git a/resources/src/jquery.tipsy/jquery.tipsy.css b/resources/src/jquery.tipsy/jquery.tipsy.css index 5689256c10..9036dd3c56 100644 --- a/resources/src/jquery.tipsy/jquery.tipsy.css +++ b/resources/src/jquery.tipsy/jquery.tipsy.css @@ -23,7 +23,7 @@ .tipsy-arrow { position: absolute; /* @embed */ - background: url('images/tipsy.png') no-repeat top left; + background: url( images/tipsy.png ) no-repeat top left; width: 11px; height: 6px; } diff --git a/resources/src/jquery/jquery.arrowSteps.css b/resources/src/jquery/jquery.arrowSteps.css index 254836a508..d24fcc950e 100644 --- a/resources/src/jquery/jquery.arrowSteps.css +++ b/resources/src/jquery/jquery.arrowSteps.css @@ -21,19 +21,19 @@ .arrowSteps li.arrow div { /* @embed */ - background: url(images/jquery.arrowSteps.divider-ltr.png) no-repeat right center; + background: url( images/jquery.arrowSteps.divider-ltr.png ) no-repeat right center; } /* applied to the element preceding the highlighted step */ .arrowSteps li.arrow.tail div { /* @embed */ - background: url(images/jquery.arrowSteps.tail-ltr.png) no-repeat right center; + background: url( images/jquery.arrowSteps.tail-ltr.png ) no-repeat right center; } /* this applies to all highlighted, including the last */ .arrowSteps li.head div { /* @embed */ - background: url(images/jquery.arrowSteps.head-ltr.png) no-repeat left center; + background: url( images/jquery.arrowSteps.head-ltr.png ) no-repeat left center; font-weight: bold; } @@ -41,5 +41,5 @@ .arrowSteps li.arrow.head div { /* TODO: eliminate duplication of jquery.arrowSteps.head.png embedding */ /* @embed */ - background: url(images/jquery.arrowSteps.head-ltr.png) no-repeat right center; + background: url( images/jquery.arrowSteps.head-ltr.png ) no-repeat right center; } diff --git a/resources/src/jquery/jquery.badge.css b/resources/src/jquery/jquery.badge.css index 31158f77ba..8b4bd7b3eb 100644 --- a/resources/src/jquery/jquery.badge.css +++ b/resources/src/jquery/jquery.badge.css @@ -13,7 +13,7 @@ font-weight: bold; color: #fff; vertical-align: baseline; - text-shadow: 0 1px rgba(0, 0, 0, 0.4); + text-shadow: 0 1px rgba( 0, 0, 0, 0.4 ); } .mw-badge-inline { diff --git a/resources/src/jquery/jquery.confirmable.css b/resources/src/jquery/jquery.confirmable.css index de690726f8..78c4c044c1 100644 --- a/resources/src/jquery/jquery.confirmable.css +++ b/resources/src/jquery/jquery.confirmable.css @@ -20,9 +20,9 @@ } .jquery-confirmable-element { - transition: margin 250ms cubic-bezier(0.2, 0.8, 0.2, 0.8); + transition: margin 250ms cubic-bezier( 0.2, 0.8, 0.2, 0.8 ); } .jquery-confirmable-interface { - transition: width 250ms cubic-bezier(0.2, 0.8, 0.2, 0.8); + transition: width 250ms cubic-bezier( 0.2, 0.8, 0.2, 0.8 ); } diff --git a/resources/src/jquery/jquery.farbtastic.css b/resources/src/jquery/jquery.farbtastic.css index baba3480fb..b7e0af531b 100644 --- a/resources/src/jquery/jquery.farbtastic.css +++ b/resources/src/jquery/jquery.farbtastic.css @@ -35,13 +35,13 @@ } .farbtastic .wheel { /* @embed */ - background: url(images/wheel.png) no-repeat; + background: url( images/wheel.png ) no-repeat; width: 195px; height: 195px; } .farbtastic .overlay { /* @embed */ - background: url(images/mask.png) no-repeat; + background: url( images/mask.png ) no-repeat; } .farbtastic .marker { width: 17px; @@ -49,5 +49,5 @@ margin: -8px 0 0 -8px; overflow: hidden; /* @embed */ - background: url(images/marker.png) no-repeat; + background: url( images/marker.png ) no-repeat; } diff --git a/resources/src/jquery/jquery.spinner.css b/resources/src/jquery/jquery.spinner.css index a9e06dbe20..76b48456bc 100644 --- a/resources/src/jquery/jquery.spinner.css +++ b/resources/src/jquery/jquery.spinner.css @@ -6,7 +6,7 @@ .mw-spinner-small { /* @embed */ - background-image: url(images/spinner.gif); + background-image: url( images/spinner.gif ); height: 20px; width: 20px; /* Avoid issues with .mw-spinner-block when floated without width. */ @@ -15,7 +15,7 @@ .mw-spinner-large { /* @embed */ - background-image: url(images/spinner-large.gif); + background-image: url( images/spinner-large.gif ); height: 32px; width: 32px; /* Avoid issues with .mw-spinner-block when floated without width. */ diff --git a/resources/src/mediawiki.action/mediawiki.action.view.filepage.css b/resources/src/mediawiki.action/mediawiki.action.view.filepage.css index 450517e8e5..99982e365f 100644 --- a/resources/src/mediawiki.action/mediawiki.action.view.filepage.css +++ b/resources/src/mediawiki.action/mediawiki.action.view.filepage.css @@ -38,7 +38,7 @@ table.filehistory td.filehistory-selected { .filehistory a img, #file img:hover { /* @embed */ - background: #fff url(images/checker.png) repeat; + background: #fff url( images/checker.png ) repeat; } /* diff --git a/resources/src/mediawiki.action/mediawiki.action.view.postEdit.css b/resources/src/mediawiki.action/mediawiki.action.view.postEdit.css index a02b4b4c33..9a8edef645 100644 --- a/resources/src/mediawiki.action/mediawiki.action.view.postEdit.css +++ b/resources/src/mediawiki.action/mediawiki.action.view.postEdit.css @@ -21,7 +21,7 @@ color: #626465; background-color: #f4f4f4; border: 1px solid #dcd9d9; - text-shadow: 0 0.0625em 0 rgba(255, 255, 255, 0.5); + text-shadow: 0 0.0625em 0 rgba( 255, 255, 255, 0.5 ); border-radius: 5px; box-shadow: 0 2px 5px 0 #ccc; -webkit-transition: all 0.25s ease-in-out; @@ -49,7 +49,7 @@ .postedit-icon-checkmark { /* @embed */ - background-image: url(images/green-checkmark.png); + background-image: url( images/green-checkmark.png ); background-position: left; } @@ -65,12 +65,12 @@ text-shadow: 0 0.0625em 0 #fff; text-decoration: none; opacity: 0.2; - filter: alpha(opacity=20); + filter: alpha( opacity=20 ); } .postedit-close:hover { color: #000; text-decoration: none; opacity: 0.4; - filter: alpha(opacity=40); + filter: alpha( opacity=40 ); } diff --git a/resources/src/mediawiki.action/mediawiki.action.view.redirectPage.css b/resources/src/mediawiki.action/mediawiki.action.view.redirectPage.css index 03a9f76269..b791db80a8 100644 --- a/resources/src/mediawiki.action/mediawiki.action.view.redirectPage.css +++ b/resources/src/mediawiki.action/mediawiki.action.view.redirectPage.css @@ -24,17 +24,17 @@ margin: 0; padding: 0; padding-left: 42px; - background: transparent url(images/nextredirect-ltr.png) bottom left no-repeat; + background: transparent url( images/nextredirect-ltr.png ) bottom left no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/nextredirect-ltr.svg); + background-image: linear-gradient( transparent, transparent ), url( images/nextredirect-ltr.svg ); } /* @noflip */ .mw-content-ltr .redirectText li:first-child { padding-left: 47px; - background: transparent url(images/redirect-ltr.png) bottom left no-repeat; + background: transparent url( images/redirect-ltr.png ) bottom left no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/redirect-ltr.svg); + background-image: linear-gradient( transparent, transparent ), url( images/redirect-ltr.svg ); } /* @noflip */ @@ -43,15 +43,15 @@ margin: 0; padding: 0; padding-right: 42px; - background: transparent url(images/nextredirect-rtl.png) bottom right no-repeat; + background: transparent url( images/nextredirect-rtl.png ) bottom right no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/nextredirect-rtl.svg); + background-image: linear-gradient( transparent, transparent ), url( images/nextredirect-rtl.svg ); } /* @noflip */ .mw-content-rtl .redirectText li:first-child { padding-right: 47px; - background: transparent url(images/redirect-rtl.png) bottom right no-repeat; + background: transparent url( images/redirect-rtl.png ) bottom right no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/redirect-rtl.svg); + background-image: linear-gradient( transparent, transparent ), url( images/redirect-rtl.svg ); } diff --git a/resources/src/mediawiki.legacy/oldshared.css b/resources/src/mediawiki.legacy/oldshared.css index c58bcc8e96..d04b7754fc 100644 --- a/resources/src/mediawiki.legacy/oldshared.css +++ b/resources/src/mediawiki.legacy/oldshared.css @@ -121,9 +121,9 @@ div.magnify a { width: 15px; height: 11px; /* Use same SVG support hack as mediawiki.legacy's shared.css */ - background: url(images/magnify-clip-ltr.png) center center no-repeat; + background: url( images/magnify-clip-ltr.png ) center center no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg); + background-image: linear-gradient( transparent, transparent ), url( images/magnify-clip-ltr.svg ); /* Don't annoy people who copy-paste everything too much */ -moz-user-select: none; -webkit-user-select: none; diff --git a/resources/src/mediawiki.legacy/shared.css b/resources/src/mediawiki.legacy/shared.css index e18ef6919a..4ff403a2ef 100644 --- a/resources/src/mediawiki.legacy/shared.css +++ b/resources/src/mediawiki.legacy/shared.css @@ -613,7 +613,7 @@ table.mw_metadata ul.metadata-langlist { } .mw-ajax-loader { - background-image: url(images/ajax-loader.gif); + background-image: url( images/ajax-loader.gif ); background-position: center center; background-repeat: no-repeat; padding: 16px; @@ -624,7 +624,7 @@ table.mw_metadata ul.metadata-langlist { .mw-small-spinner { padding: 10px !important; margin-right: 0.6em; - background-image: url(images/spinner.gif); + background-image: url( images/spinner.gif ); background-position: center center; background-repeat: no-repeat; } @@ -763,7 +763,7 @@ ol:lang(or) li { margin-left: 2px; margin-bottom: -8px; padding: 0 0 0 15px; - background-image: url(images/help-question.gif); + background-image: url( images/help-question.gif ); background-position: left center; background-repeat: no-repeat; cursor: pointer; @@ -773,7 +773,7 @@ ol:lang(or) li { } .mw-help-field-hint:hover { - background-image: url(images/help-question-hover.gif); + background-image: url( images/help-question-hover.gif ); } .mw-help-field-data { diff --git a/resources/src/mediawiki.skinning/content.css b/resources/src/mediawiki.skinning/content.css index 38f33bef73..3dacf6496b 100644 --- a/resources/src/mediawiki.skinning/content.css +++ b/resources/src/mediawiki.skinning/content.css @@ -187,9 +187,9 @@ div.magnify a { /* Default styles when there's no .mw-content-ltr or .mw-content-rtl, overridden below */ /* Use same SVG support hack as mediawiki.legacy's shared.css */ - background-image: url(images/magnify-clip-ltr.png); + background-image: url( images/magnify-clip-ltr.png ); /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg); + background-image: linear-gradient( transparent, transparent ), url( images/magnify-clip-ltr.svg ); /* Don't annoy people who copy-paste everything too much */ -moz-user-select: none; -webkit-user-select: none; @@ -218,9 +218,9 @@ img.thumbborder { /* @noflip */ .mw-content-ltr div.magnify a { /* Use same SVG support hack as mediawiki.legacy's shared.css */ - background-image: url(images/magnify-clip-ltr.png); + background-image: url( images/magnify-clip-ltr.png ); /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-ltr.svg); + background-image: linear-gradient( transparent, transparent ), url( images/magnify-clip-ltr.svg ); } /* @noflip */ @@ -238,9 +238,9 @@ img.thumbborder { /* @noflip */ .mw-content-rtl div.magnify a { /* Use same SVG support hack as mediawiki.legacy's shared.css */ - background-image: url(images/magnify-clip-rtl.png); + background-image: url( images/magnify-clip-rtl.png ); /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/magnify-clip-rtl.svg); + background-image: linear-gradient( transparent, transparent ), url( images/magnify-clip-rtl.svg ); } /* @noflip */ diff --git a/resources/src/mediawiki.skinning/content.externallinks.css b/resources/src/mediawiki.skinning/content.externallinks.css index 8890cbb80b..b7cc6ed399 100644 --- a/resources/src/mediawiki.skinning/content.externallinks.css +++ b/resources/src/mediawiki.skinning/content.externallinks.css @@ -6,41 +6,41 @@ * and using the .background-image-svg mixin. */ /* SVG support using a transparent gradient to guarantee cross-browser - * compatibility (browsers able to understand gradient syntax support also SVG). + * compatibility ( browsers able to understand gradient syntax support also SVG ). * http://pauginer.tumblr.com/post/36614680636/invisible-gradient-technique */ .mw-body a.external, .link-https { - background: url(images/external-ltr.png) center right no-repeat; + background: url( images/external-ltr.png ) center right no-repeat; /* @embed */ - background-image: -webkit-linear-gradient(transparent, transparent), url(images/external-ltr.svg); + background-image: -webkit-linear-gradient( transparent, transparent ), url( images/external-ltr.svg ); /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/external-ltr.svg); + background-image: linear-gradient( transparent, transparent ), url( images/external-ltr.svg ); padding-right: 15px; } .mw-body a.external[href^="mailto:"], .link-mailto { - background: url(images/mail.png) center right no-repeat; + background: url( images/mail.png ) center right no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/mail.svg); + background-image: linear-gradient( transparent, transparent ), url( images/mail.svg ); padding-right: 15px; } .mw-body a.external[href^="ftp://"], .link-ftp { - background: url(images/ftp-ltr.png) center right no-repeat; + background: url( images/ftp-ltr.png ) center right no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/ftp-ltr.svg); + background-image: linear-gradient( transparent, transparent ), url( images/ftp-ltr.svg ); padding-right: 15px; } .mw-body a.external[href^="irc://"], .mw-body a.external[href^="ircs://"], .link-irc { - background: url(images/chat-ltr.png) center right no-repeat; + background: url( images/chat-ltr.png ) center right no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/chat-ltr.svg); + background-image: linear-gradient( transparent, transparent ), url( images/chat-ltr.svg ); padding-right: 15px; } @@ -51,9 +51,9 @@ .mw-body a.external[href$=".wav"], .mw-body a.external[href$=".WAV"], .mw-body a.external[href$=".wma"], .mw-body a.external[href$=".WMA"], .link-audio { - background: url(images/audio-ltr.png) center right no-repeat; + background: url( images/audio-ltr.png ) center right no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/audio-ltr.svg); + background-image: linear-gradient( transparent, transparent ), url( images/audio-ltr.svg ); padding-right: 15px; } @@ -62,9 +62,9 @@ .mw-body a.external[href$=".mpeg"], .mw-body a.external[href$=".MPEG"], .mw-body a.external[href$=".mpg"], .mw-body a.external[href$=".MPG"], .link-video { - background: url(images/video.png) center right no-repeat; + background: url( images/video.png ) center right no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/video.svg); + background-image: linear-gradient( transparent, transparent ), url( images/video.svg ); padding-right: 15px; } @@ -72,9 +72,9 @@ .mw-body a.external[href*=".pdf#"], .mw-body a.external[href*=".PDF#"], .mw-body a.external[href*=".pdf?"], .mw-body a.external[href*=".PDF?"], .link-document { - background: url(images/document-ltr.png) center right no-repeat; + background: url( images/document-ltr.png ) center right no-repeat; /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/document-ltr.svg); + background-image: linear-gradient( transparent, transparent ), url( images/document-ltr.svg ); padding-right: 15px; } diff --git a/resources/src/mediawiki.skinning/content.parsoid.less b/resources/src/mediawiki.skinning/content.parsoid.less index 74911b7597..346771f3f5 100644 --- a/resources/src/mediawiki.skinning/content.parsoid.less +++ b/resources/src/mediawiki.skinning/content.parsoid.less @@ -15,7 +15,7 @@ } .mw-body-content a[rel~="mw:ExtLink"]:empty:after { - content: "[" counter(mw-NumberedExtLink) "]"; + content: "[" counter( mw-NumberedExtLink ) "]"; counter-increment: mw-NumberedExtLink; } diff --git a/resources/src/mediawiki.special/mediawiki.special.userlogin.login.css b/resources/src/mediawiki.special/mediawiki.special.userlogin.login.css index 620c83ab84..753f774b19 100644 --- a/resources/src/mediawiki.special/mediawiki.special.userlogin.login.css +++ b/resources/src/mediawiki.special/mediawiki.special.userlogin.login.css @@ -13,7 +13,7 @@ color: #347bff; } #mw-createaccount-join:hover { - background-color: #ebf2ff; /* rgba(52, 123, 255, 0.1); */ + background-color: #ebf2ff; /* rgba( 52, 123, 255, 0.1 ); */ border-color: #859ecc; box-shadow: none; } diff --git a/resources/src/mediawiki.special/mediawiki.special.userlogin.signup.css b/resources/src/mediawiki.special/mediawiki.special.userlogin.signup.css index 87cdb023cb..19aee1e739 100644 --- a/resources/src/mediawiki.special/mediawiki.special.userlogin.signup.css +++ b/resources/src/mediawiki.special/mediawiki.special.userlogin.signup.css @@ -23,17 +23,17 @@ div.mw-createacct-benefits-container h2 { .mw-number-text.icon-edits { /* @embed */ - background: url(images/icon-edits.png) no-repeat left center; + background: url( images/icon-edits.png ) no-repeat left center; } .mw-number-text.icon-pages { /* @embed */ - background: url(images/icon-pages.png) no-repeat left center; + background: url( images/icon-pages.png ) no-repeat left center; } .mw-number-text.icon-contributors { /* @embed */ - background: url(images/icon-contributors.png) no-repeat left center; + background: url( images/icon-contributors.png ) no-repeat left center; } /* diff --git a/resources/src/mediawiki.toolbar/toolbar.less b/resources/src/mediawiki.toolbar/toolbar.less index f86a41d2f9..ceb93c28ce 100644 --- a/resources/src/mediawiki.toolbar/toolbar.less +++ b/resources/src/mediawiki.toolbar/toolbar.less @@ -43,5 +43,5 @@ // Awful workaround for T113868, while it awaits a better fix. #mw-t113868 { - background-image: url(images/ar/button_bold.png), url(images/ar/button_headline.png), url(images/ar/button_italic.png), url(images/ar/button_link.png), url(images/ar/button_nowiki.png), url(images/be-tarask/button_bold.png), url(images/be-tarask/button_italic.png), url(images/be-tarask/button_link.png), url(images/de/button_bold.png), url(images/de/button_italic.png), url(images/en/button_bold.png), url(images/en/button_extlink.png), url(images/en/button_headline.png), url(images/en/button_hr.png), url(images/en/button_image.png), url(images/en/button_italic.png), url(images/en/button_link.png), url(images/en/button_media.png), url(images/en/button_nowiki.png), url(images/en/button_sig.png), url(images/fa/button_bold.png), url(images/fa/button_headline.png), url(images/fa/button_italic.png), url(images/fa/button_link.png), url(images/fa/button_nowiki.png), url(images/ksh/button_italic.png), url(images/ru/button_bold.png), url(images/ru/button_italic.png), url(images/ru/button_link.png); + background-image: url( images/ar/button_bold.png ), url( images/ar/button_headline.png ), url( images/ar/button_italic.png ), url( images/ar/button_link.png ), url( images/ar/button_nowiki.png ), url( images/be-tarask/button_bold.png ), url( images/be-tarask/button_italic.png ), url( images/be-tarask/button_link.png ), url( images/de/button_bold.png ), url( images/de/button_italic.png ), url( images/en/button_bold.png ), url( images/en/button_extlink.png ), url( images/en/button_headline.png ), url( images/en/button_hr.png ), url( images/en/button_image.png ), url( images/en/button_italic.png ), url( images/en/button_link.png ), url( images/en/button_media.png ), url( images/en/button_nowiki.png ), url( images/en/button_sig.png ), url( images/fa/button_bold.png ), url( images/fa/button_headline.png ), url( images/fa/button_italic.png ), url( images/fa/button_link.png ), url( images/fa/button_nowiki.png ), url( images/ksh/button_italic.png ), url( images/ru/button_bold.png ), url( images/ru/button_italic.png ), url( images/ru/button_link.png ); } diff --git a/resources/src/mediawiki.widgets.datetime/CalendarWidget.less b/resources/src/mediawiki.widgets.datetime/CalendarWidget.less index 74c75ea859..77f87f7d80 100644 --- a/resources/src/mediawiki.widgets.datetime/CalendarWidget.less +++ b/resources/src/mediawiki.widgets.datetime/CalendarWidget.less @@ -51,7 +51,7 @@ .oo-ui-buttonElement-button { width: 100%; - border: 1px dotted rgba(255,255,255,0.0); + border: 1px dotted rgba( 255, 255, 255, 0.0 ); .oo-ui-box-sizing( border-box ); } @@ -69,6 +69,6 @@ } &:focus &-grid &-cell&-focused .oo-ui-buttonElement-button { - border-color: rgba(0,0,0,0.3); + border-color: rgba( 0, 0, 0, 0.3 ); } } diff --git a/resources/src/mediawiki.widgets.datetime/mediawiki.widgets.datetime.definitions.less b/resources/src/mediawiki.widgets.datetime/mediawiki.widgets.datetime.definitions.less index ee0e66e2e2..84c086fff5 100644 --- a/resources/src/mediawiki.widgets.datetime/mediawiki.widgets.datetime.definitions.less +++ b/resources/src/mediawiki.widgets.datetime/mediawiki.widgets.datetime.definitions.less @@ -25,13 +25,13 @@ } .oo-ui-transition( @value1, @value2: X, ... ) { - @value: ~`"@{arguments}".replace(/[\[\]]|\,\sX/g, '')`; + @value: ~`"@{arguments}".replace(/[\[\]]|\,\sX/g, '')`; // stylelint-disable-line function-comma-space-after, function-parentheses-space-inside, function-whitespace-after -webkit-transition: @value; -moz-transition: @value; transition: @value; } -@indicator-size: unit(12 / 16 / 0.8, em); -@icon-size: unit(24 / 16 / 0.8, em); +@indicator-size: unit( 12 / 16 / 0.8, em ); +@icon-size: unit( 24 / 16 / 0.8, em ); @quick-ease: 100ms ease; @progressive: #347bff; diff --git a/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.less b/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.less index ee571cb253..7b7ef3dc74 100644 --- a/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.less +++ b/resources/src/mediawiki.widgets/mw.widgets.DateInputWidget.less @@ -26,7 +26,7 @@ } } -@indicator-size: unit(12 / 16 / 0.8, em); +@indicator-size: unit( 12 / 16 / 0.8, em ); .mw-widget-dateInputWidget { display: inline-block; diff --git a/resources/src/mediawiki/mediawiki.feedback.css b/resources/src/mediawiki/mediawiki.feedback.css index f2859db3c8..c392f2a377 100644 --- a/resources/src/mediawiki/mediawiki.feedback.css +++ b/resources/src/mediawiki/mediawiki.feedback.css @@ -3,7 +3,7 @@ zoom: 1; *display: inline; /* IE7 and below */ /* @embed */ - background: url(mediawiki.feedback.spinner.gif); + background: url( mediawiki.feedback.spinner.gif ); width: 18px; height: 18px; } diff --git a/resources/src/mediawiki/mediawiki.feedlink.css b/resources/src/mediawiki/mediawiki.feedlink.css index 4a2a367d76..37808d57d5 100644 --- a/resources/src/mediawiki/mediawiki.feedlink.css +++ b/resources/src/mediawiki/mediawiki.feedlink.css @@ -4,9 +4,9 @@ a.feedlink { /* SVG support using a transparent gradient to guarantee cross-browser * compatibility (browsers able to understand gradient syntax support also SVG). * http://pauginer.tumblr.com/post/36614680636/invisible-gradient-technique */ - background-image: url(images/feed-icon.png); + background-image: url( images/feed-icon.png ); /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/feed-icon.svg); + background-image: linear-gradient( transparent, transparent ), url( images/feed-icon.svg ); background-position: center left; background-repeat: no-repeat; background-size: 12px 12px; diff --git a/resources/src/mediawiki/mediawiki.hlist.css b/resources/src/mediawiki/mediawiki.hlist.css index adcb81040b..1662f0f0cd 100644 --- a/resources/src/mediawiki/mediawiki.hlist.css +++ b/resources/src/mediawiki/mediawiki.hlist.css @@ -69,10 +69,10 @@ counter-increment: list-item; } .hlist ol > li:before { - content: counter(list-item) " "; + content: counter( list-item ) " "; } .hlist dd ol > li:first-child:before, .hlist dt ol > li:first-child:before, .hlist li ol > li:first-child:before { - content: "(" counter(list-item) " "; + content: "(" counter( list-item ) " "; } diff --git a/resources/src/mediawiki/mediawiki.htmlform.css b/resources/src/mediawiki/mediawiki.htmlform.css index 9405f6b1ac..1603130f40 100644 --- a/resources/src/mediawiki/mediawiki.htmlform.css +++ b/resources/src/mediawiki/mediawiki.htmlform.css @@ -29,9 +29,9 @@ tr.mw-htmlform-vertical-label td.mw-label { /* SVG support using a transparent gradient to guarantee cross-browser * compatibility (browsers able to understand gradient syntax support also SVG). * http://pauginer.tumblr.com/post/36614680636/invisible-gradient-technique */ - background-image: url(images/question.png); + background-image: url( images/question.png ); /* @embed */ - background-image: linear-gradient(transparent, transparent), url(images/question.svg); + background-image: linear-gradient( transparent, transparent ), url( images/question.svg ); background-repeat: no-repeat; background-size: 13px 13px; display: inline-block; @@ -43,7 +43,7 @@ tr.mw-htmlform-vertical-label td.mw-label { .mw-icon-question:lang(ar), .mw-icon-question:lang(fa), .mw-icon-question:lang(ur) { - -webkit-transform: scaleX(-1); - -ms-transform: scaleX(-1); - transform: scaleX(-1); + -webkit-transform: scaleX( -1 ); + -ms-transform: scaleX( -1 ); + transform: scaleX( -1 ); } diff --git a/resources/src/mediawiki/mediawiki.notification.css b/resources/src/mediawiki/mediawiki.notification.css index 5111d96909..147de92f7e 100644 --- a/resources/src/mediawiki/mediawiki.notification.css +++ b/resources/src/mediawiki/mediawiki.notification.css @@ -18,22 +18,22 @@ cursor: pointer; opacity: 0; - -webkit-transform: translateX(35px); - transform: translateX(35px); + -webkit-transform: translateX( 35px ); + transform: translateX( 35px ); -webkit-transition: opacity 0.35s ease-in-out, -webkit-transform 0.35s ease-in-out; transition: opacity 0.35s ease-in-out, transform 0.35s ease-in-out; } .mw-notification-visible { opacity: 1; - -webkit-transform: translateX(0); - transform: translateX(0); + -webkit-transform: translateX( 0 ); + transform: translateX( 0 ); } .mw-notification-replaced { opacity: 0; - -webkit-transform: translateY(-35px); - transform: translateY(-35px); + -webkit-transform: translateY( -35px ); + transform: translateY( -35px ); pointer-events: none; } -- 2.20.1