From 768654ac814dcbd2e5d8ed63a4553079c4d0d406 Mon Sep 17 00:00:00 2001 From: "James D. Forrester" Date: Thu, 23 Feb 2017 09:23:45 -0800 Subject: [PATCH] stylelint: Drop over-ride for 'string-quotes' and make pass Change-Id: I9355acac78b92d06a294573e51824586433bd06b --- .stylelintrc | 2 - resources/src/jquery/jquery.tablesorter.less | 2 +- .../mediawiki.action.history.css | 4 +- .../mediawiki.action.view.categoryPage.less | 2 +- .../src/mediawiki.legacy/commonPrint.css | 4 +- resources/src/mediawiki.legacy/shared.css | 16 ++--- .../src/mediawiki.less/mediawiki.mixins.less | 8 +-- .../mediawiki.mixins.rotation.less | 2 +- .../mediawiki.less/mediawiki.ui/mixins.less | 4 +- .../styles/mw.rcfilters.mixins.less | 18 +++--- .../mw.rcfilters.ui.CapsuleItemWidget.less | 22 +++---- ...rcfilters.ui.ChangesListWrapperWidget.less | 6 +- .../mw.rcfilters.ui.FilterGroupWidget.less | 2 +- ...cfilters.ui.FilterItemHighlightButton.less | 2 +- .../mw.rcfilters.ui.FilterItemWidget.less | 2 +- ...filters.ui.HighlightColorPickerWidget.less | 2 +- .../content.externallinks.css | 60 +++++++++---------- .../mediawiki.skinning/content.parsoid.less | 8 +-- .../mediawiki.special.block.css | 2 +- ...mediawiki.special.comparepages.styles.less | 2 +- ...special.search.interwikiwidget.styles.less | 4 +- resources/src/mediawiki.toolbar/toolbar.less | 22 +++---- .../src/mediawiki.ui/components/anchors.less | 6 +- .../src/mediawiki.ui/components/buttons.less | 6 +- .../src/mediawiki.ui/components/checkbox.less | 8 +-- .../src/mediawiki.ui/components/forms.less | 8 +-- .../src/mediawiki.ui/components/icons.less | 4 +- .../src/mediawiki.ui/components/inputs.less | 10 ++-- .../src/mediawiki.ui/components/radio.less | 6 +- .../src/mediawiki.ui/components/text.less | 6 +- resources/src/mediawiki.ui/default.less | 4 +- .../CalendarWidget.less | 2 +- .../DateTimeInputWidget.less | 2 +- ...ediawiki.widgets.datetime.definitions.less | 2 +- .../src/mediawiki/mediawiki.filewarning.less | 2 +- .../src/mediawiki/mediawiki.helplink.less | 2 +- resources/src/mediawiki/mediawiki.hlist.css | 14 ++--- resources/src/mediawiki/mediawiki.icon.less | 2 +- .../mediawiki/mediawiki.pager.tablePager.less | 2 +- 39 files changed, 140 insertions(+), 142 deletions(-) diff --git a/.stylelintrc b/.stylelintrc index 5a7b29fe3a..08c49ca4d7 100644 --- a/.stylelintrc +++ b/.stylelintrc @@ -8,8 +8,6 @@ "selector-no-id": null, "selector-pseudo-element-colon-notation": null, - "string-quotes": null, - "value-keyword-case": null } } diff --git a/resources/src/jquery/jquery.tablesorter.less b/resources/src/jquery/jquery.tablesorter.less index f4ef540954..11f472ec01 100644 --- a/resources/src/jquery/jquery.tablesorter.less +++ b/resources/src/jquery/jquery.tablesorter.less @@ -1,4 +1,4 @@ -@import "mediawiki.mixins"; +@import 'mediawiki.mixins'; /* Table Sorting */ diff --git a/resources/src/mediawiki.action/mediawiki.action.history.css b/resources/src/mediawiki.action/mediawiki.action.history.css index fd5dbc97d6..f3ea1639eb 100644 --- a/resources/src/mediawiki.action/mediawiki.action.history.css +++ b/resources/src/mediawiki.action/mediawiki.action.history.css @@ -1,6 +1,6 @@ /* Styles for the JavaScript enhancements of the history page */ -#pagehistory li.before input[name="oldid"], -#pagehistory li.after input[name="diff"] { +#pagehistory li.before input[name='oldid'], +#pagehistory li.after input[name='diff'] { visibility: hidden; } diff --git a/resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less b/resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less index ff2591347e..83cc207b47 100644 --- a/resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less +++ b/resources/src/mediawiki.action/mediawiki.action.view.categoryPage.less @@ -1,4 +1,4 @@ -@import "mediawiki.mixins"; +@import 'mediawiki.mixins'; .mw-category { .column-count(3); diff --git a/resources/src/mediawiki.legacy/commonPrint.css b/resources/src/mediawiki.legacy/commonPrint.css index 7c2f92bca9..91c55d7ff7 100644 --- a/resources/src/mediawiki.legacy/commonPrint.css +++ b/resources/src/mediawiki.legacy/commonPrint.css @@ -171,7 +171,7 @@ a { /* Expand URLs for printing */ .mw-body a.external.text:after, .mw-body a.external.autonumber:after { - content: " (" attr( href ) ")"; + content: ' (' attr( href ) ')'; word-break: break-all; word-wrap: break-word; } @@ -179,7 +179,7 @@ a { /* Expand protocol-relative URLs for printing */ .mw-body a.external.text[href^='//']:after, .mw-body a.external.autonumber[href^='//']:after { - content: " (https:" attr( href ) ")"; + content: ' (https:' attr( href ) ')'; } a, diff --git a/resources/src/mediawiki.legacy/shared.css b/resources/src/mediawiki.legacy/shared.css index 8f4ac7df13..027f7a5e92 100644 --- a/resources/src/mediawiki.legacy/shared.css +++ b/resources/src/mediawiki.legacy/shared.css @@ -56,22 +56,22 @@ wbr { /* Input types that should follow user direction, like buttons */ /* TODO: What about buttons in wikipage content ? */ -input[type="submit"], -input[type="button"], -input[type="reset"], -input[type="file"] { +input[type='submit'], +input[type='button'], +input[type='reset'], +input[type='file'] { direction: ltr; } /* Override default values */ -textarea[dir="ltr"], -input[dir="ltr"] { +textarea[dir='ltr'], +input[dir='ltr'] { /* @noflip */ direction: ltr; } -textarea[dir="rtl"], -input[dir="rtl"] { +textarea[dir='rtl'], +input[dir='rtl'] { /* @noflip */ direction: rtl; } diff --git a/resources/src/mediawiki.less/mediawiki.mixins.less b/resources/src/mediawiki.less/mediawiki.mixins.less index 4cca1a62bd..8d6312d2b2 100644 --- a/resources/src/mediawiki.less/mediawiki.mixins.less +++ b/resources/src/mediawiki.less/mediawiki.mixins.less @@ -1,7 +1,7 @@ // Common Less mixin library for MediaWiki // // By default the folder containing this file is included in $wgResourceLoaderLESSImportPaths, -// which makes this file importable by all less files via '@import "mediawiki.mixins";'. +// which makes this file importable by all less files via `@import 'mediawiki.mixins';`. // // The mixins included below are considered a public interface for MediaWiki extensions. // The signatures of parametrized mixins should be kept as stable as possible. @@ -88,9 +88,9 @@ } .flex-display( @display: flex ) { - display: ~"-webkit-@{display}"; // iOS 6-, Safari 3.1-6 - display: ~"-moz-@{display}"; // Firefox 21- - display: ~"-ms-@{display}box"; // IE 10 + display: ~'-webkit-@{display}'; // iOS 6-, Safari 3.1-6 + display: ~'-moz-@{display}'; // Firefox 21- + display: ~'-ms-@{display}box'; // IE 10 display: @display; } diff --git a/resources/src/mediawiki.less/mediawiki.mixins.rotation.less b/resources/src/mediawiki.less/mediawiki.mixins.rotation.less index a40428680b..64d6b3d680 100644 --- a/resources/src/mediawiki.less/mediawiki.mixins.rotation.less +++ b/resources/src/mediawiki.less/mediawiki.mixins.rotation.less @@ -1,7 +1,7 @@ // This is a separate file because importing the mixin causes // the keyframes blocks to be included in the output, regardless // of whether .rotation is used. -@import "mediawiki.mixins.animation"; +@import 'mediawiki.mixins.animation'; .rotate-frames() { from { diff --git a/resources/src/mediawiki.less/mediawiki.ui/mixins.less b/resources/src/mediawiki.less/mediawiki.ui/mixins.less index 1bfa3a3582..a0ff76791c 100644 --- a/resources/src/mediawiki.less/mediawiki.ui/mixins.less +++ b/resources/src/mediawiki.less/mediawiki.ui/mixins.less @@ -17,8 +17,8 @@ line-height: normal; font-weight: normal; - & > input[type="checkbox"], - & > input[type="radio"] { + & > input[type='checkbox'], + & > input[type='radio'] { width: auto; height: auto; margin: 0 0.1em 0 0; diff --git a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.mixins.less b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.mixins.less index 5c31b5d95b..2ce2c7f884 100644 --- a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.mixins.less +++ b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.mixins.less @@ -1,5 +1,5 @@ -@import "mediawiki.mixins"; -@import "mw.rcfilters.variables"; +@import 'mediawiki.mixins'; +@import 'mw.rcfilters.variables'; // This is a general mixin for a color circle .mw-rcfilters-mixin-circle( @color: white, @diameter: 2em, @padding: 0.5em, @border: false ) { @@ -23,7 +23,7 @@ // a color class on its parent element .result-circle( @colorName: 'none' ) { &-@{colorName} { - .mw-rcfilters-mixin-circle( ~"@{highlight-@{colorName}}", @result-circle-diameter, 0 ); + .mw-rcfilters-mixin-circle( ~'@{highlight-@{colorName}}', @result-circle-diameter, 0 ); display: none; .mw-rcfilters-highlight-color-@{colorName} & { @@ -34,15 +34,15 @@ // This mixin produces color mixes for two, three and four colors .highlight-color-mix( @color1, @color2, @color3: false, @color4: false ) { - @highlight-color-class-var: ~".mw-rcfilters-highlight-color-@{color1}.mw-rcfilters-highlight-color-@{color2}"; + @highlight-color-class-var: ~'.mw-rcfilters-highlight-color-@{color1}.mw-rcfilters-highlight-color-@{color2}'; // The nature of these variables and them being inside // a 'tint' and 'average' LESS functions is such where // the parsing is failing if it is done inside those functions. // Instead, we first construct their LESS variable names, // and then we call them inside those functions by calling @@var - @c1var: ~"highlight-@{color1}"; - @c2var: ~"highlight-@{color2}"; + @c1var: ~'highlight-@{color1}'; + @c2var: ~'highlight-@{color2}'; // Two colors @{highlight-color-class-var} when ( @color3 = false ) and ( @color4 = false ) and not ( @color1 = false ), ( @color2 = false ) { @@ -50,14 +50,14 @@ } // Three colors @{highlight-color-class-var}.mw-rcfilters-highlight-color-@{color3} when ( @color4 = false ) and not ( @color3 = false ) { - @c3var: ~"highlight-@{color3}"; + @c3var: ~'highlight-@{color3}'; background-color: tint( mix( @@c1var, average( @@c2var, @@c3var ), 33% ), 30% ); } // Four colors @{highlight-color-class-var}.mw-rcfilters-highlight-color-@{color3}.mw-rcfilters-highlight-color-@{color4} when not ( @color4 = false ) { - @c3var: ~"highlight-@{color3}"; - @c4var: ~"highlight-@{color4}"; + @c3var: ~'highlight-@{color3}'; + @c4var: ~'highlight-@{color4}'; background-color: tint( mix( @@c1var, mix( @@c2var, average( @@c3var, @@c4var ), 25% ), 25% ), 25% ); } } diff --git a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.CapsuleItemWidget.less b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.CapsuleItemWidget.less index 5bc6dbbf1d..c70da38029 100644 --- a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.CapsuleItemWidget.less +++ b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.CapsuleItemWidget.less @@ -1,4 +1,4 @@ -@import "mw.rcfilters.mixins"; +@import 'mw.rcfilters.mixins'; .mw-rcfilters-ui-capsuleItemWidget { background-color: #fff; @@ -42,20 +42,20 @@ } - &[data-color="c1"] { - .mw-rcfilters-mixin-circle( @highlight-c1, 0.7em, ~"0 0.5em 0 0" ); + &[data-color='c1'] { + .mw-rcfilters-mixin-circle( @highlight-c1, 0.7em, ~'0 0.5em 0 0' ); } - &[data-color="c2"] { - .mw-rcfilters-mixin-circle( @highlight-c2, 0.7em, ~"0 0.5em 0 0" ); + &[data-color='c2'] { + .mw-rcfilters-mixin-circle( @highlight-c2, 0.7em, ~'0 0.5em 0 0' ); } - &[data-color="c3"] { - .mw-rcfilters-mixin-circle( @highlight-c3, 0.7em, ~"0 0.5em 0 0" ); + &[data-color='c3'] { + .mw-rcfilters-mixin-circle( @highlight-c3, 0.7em, ~'0 0.5em 0 0' ); } - &[data-color="c4"] { - .mw-rcfilters-mixin-circle( @highlight-c4, 0.7em, ~"0 0.5em 0 0" ); + &[data-color='c4'] { + .mw-rcfilters-mixin-circle( @highlight-c4, 0.7em, ~'0 0.5em 0 0' ); } - &[data-color="c5"] { - .mw-rcfilters-mixin-circle( @highlight-c5, 0.7em, ~"0 0.5em 0 0" ); + &[data-color='c5'] { + .mw-rcfilters-mixin-circle( @highlight-c5, 0.7em, ~'0 0.5em 0 0' ); } } } diff --git a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.ChangesListWrapperWidget.less b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.ChangesListWrapperWidget.less index 5ad2a19b61..fcd5f67edc 100644 --- a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.ChangesListWrapperWidget.less +++ b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.ChangesListWrapperWidget.less @@ -6,14 +6,14 @@ list-style: none; // Each li's margin-left should be the width of the highlights // element + the margin - margin-left: ~"calc( ( @{result-circle-diameter} + @{result-circle-margin} ) * 5 + @{result-circle-general-margin} )"; + margin-left: ~'calc( ( @{result-circle-diameter} + @{result-circle-margin} ) * 5 + @{result-circle-general-margin} )'; } } // Correction for Enhanced RC // This is outside the scope of the 'highlights' wrapper table.mw-enhanced-rc { - margin-left: ~"calc( ( @{result-circle-diameter} + @{result-circle-margin} ) * 5 + @{result-circle-general-margin} )"; + margin-left: ~'calc( ( @{result-circle-diameter} + @{result-circle-margin} ) * 5 + @{result-circle-general-margin} )'; td:last-child { width: 100%; @@ -26,7 +26,7 @@ text-align: right; // The width is 5 circles times their diameter + individual margin // and then plus the general margin - width: ~"calc( ( @{result-circle-diameter} + @{result-circle-margin} ) * 5 )"; + width: ~'calc( ( @{result-circle-diameter} + @{result-circle-margin} ) * 5 )'; // And we want to shift the entire block to the left of the li position: absolute; left: 0; diff --git a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterGroupWidget.less b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterGroupWidget.less index 615ac3144f..83491ac82e 100644 --- a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterGroupWidget.less +++ b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterGroupWidget.less @@ -1,4 +1,4 @@ -@import "mediawiki.mixins"; +@import 'mediawiki.mixins'; .mw-rcfilters-ui-filterGroupWidget { padding-bottom: 0.5em; diff --git a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemHighlightButton.less b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemHighlightButton.less index 4619b6bbdb..dca4992d41 100644 --- a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemHighlightButton.less +++ b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemHighlightButton.less @@ -1,4 +1,4 @@ -@import "mw.rcfilters.mixins"; +@import 'mw.rcfilters.mixins'; .mw-rcfilters-ui-filterItemHighlightButton { diff --git a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemWidget.less b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemWidget.less index 21953da441..6166e0e0fb 100644 --- a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemWidget.less +++ b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.FilterItemWidget.less @@ -1,4 +1,4 @@ -@import "mediawiki.mixins"; +@import 'mediawiki.mixins'; .mw-rcfilters-ui-filterItemWidget { padding: 0 0.5em; diff --git a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.HighlightColorPickerWidget.less b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.HighlightColorPickerWidget.less index b9915f2b7d..88f1195086 100644 --- a/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.HighlightColorPickerWidget.less +++ b/resources/src/mediawiki.rcfilters/styles/mw.rcfilters.ui.HighlightColorPickerWidget.less @@ -1,4 +1,4 @@ -@import "mw.rcfilters.mixins"; +@import 'mw.rcfilters.mixins'; .mw-rcfilters-ui-highlightColorPickerWidget { &-label { diff --git a/resources/src/mediawiki.skinning/content.externallinks.css b/resources/src/mediawiki.skinning/content.externallinks.css index 823ce05b4c..b3922594b9 100644 --- a/resources/src/mediawiki.skinning/content.externallinks.css +++ b/resources/src/mediawiki.skinning/content.externallinks.css @@ -19,7 +19,7 @@ padding-right: 15px; } -.mw-body a.external[href^="mailto:"], +.mw-body a.external[href^='mailto:'], .link-mailto { background: url( images/mail.png ) center right no-repeat; /* @embed */ @@ -27,7 +27,7 @@ padding-right: 15px; } -.mw-body a.external[href^="ftp://"], +.mw-body a.external[href^='ftp://'], .link-ftp { background: url( images/ftp-ltr.png ) center right no-repeat; /* @embed */ @@ -35,8 +35,8 @@ padding-right: 15px; } -.mw-body a.external[href^="irc://"], -.mw-body a.external[href^="ircs://"], +.mw-body a.external[href^='irc://'], +.mw-body a.external[href^='ircs://'], .link-irc { background: url( images/chat-ltr.png ) center right no-repeat; /* @embed */ @@ -44,18 +44,18 @@ padding-right: 15px; } -.mw-body a.external[href$=".ogg"], -.mw-body a.external[href$=".OGG"], -.mw-body a.external[href$=".mid"], -.mw-body a.external[href$=".MID"], -.mw-body a.external[href$=".midi"], -.mw-body a.external[href$=".MIDI"], -.mw-body a.external[href$=".mp3"], -.mw-body a.external[href$=".MP3"], -.mw-body a.external[href$=".wav"], -.mw-body a.external[href$=".WAV"], -.mw-body a.external[href$=".wma"], -.mw-body a.external[href$=".WMA"], +.mw-body a.external[href$='.ogg'], +.mw-body a.external[href$='.OGG'], +.mw-body a.external[href$='.mid'], +.mw-body a.external[href$='.MID'], +.mw-body a.external[href$='.midi'], +.mw-body a.external[href$='.MIDI'], +.mw-body a.external[href$='.mp3'], +.mw-body a.external[href$='.MP3'], +.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; /* @embed */ @@ -63,14 +63,14 @@ padding-right: 15px; } -.mw-body a.external[href$=".ogm"], -.mw-body a.external[href$=".OGM"], -.mw-body a.external[href$=".avi"], -.mw-body a.external[href$=".AVI"], -.mw-body a.external[href$=".mpeg"], -.mw-body a.external[href$=".MPEG"], -.mw-body a.external[href$=".mpg"], -.mw-body a.external[href$=".MPG"], +.mw-body a.external[href$='.ogm'], +.mw-body a.external[href$='.OGM'], +.mw-body a.external[href$='.avi'], +.mw-body a.external[href$='.AVI'], +.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; /* @embed */ @@ -78,12 +78,12 @@ padding-right: 15px; } -.mw-body a.external[href$=".pdf"], -.mw-body a.external[href$=".PDF"], -.mw-body a.external[href*=".pdf#"], -.mw-body a.external[href*=".PDF#"], -.mw-body a.external[href*=".pdf?"], -.mw-body a.external[href*=".PDF?"], +.mw-body a.external[href$='.pdf'], +.mw-body a.external[href$='.PDF'], +.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; /* @embed */ diff --git a/resources/src/mediawiki.skinning/content.parsoid.less b/resources/src/mediawiki.skinning/content.parsoid.less index 0f8ae4582d..2ec4be8313 100644 --- a/resources/src/mediawiki.skinning/content.parsoid.less +++ b/resources/src/mediawiki.skinning/content.parsoid.less @@ -14,8 +14,8 @@ counter-reset: mw-NumberedExtLink; } -.mw-body-content a[rel~="mw:ExtLink"]:empty:after { - content: "[" counter( mw-NumberedExtLink ) "]"; +.mw-body-content a[rel~='mw:ExtLink']:empty:after { + content: '[' counter( mw-NumberedExtLink ) ']'; counter-increment: mw-NumberedExtLink; } @@ -133,7 +133,7 @@ figure[typeof~='mw:Image/Frame'] > *:first-child > img, } /* Hide the caption for frameless and plain floated images */ -figure[typeof~="mw:Image/Frameless"] > figcaption, -figure[typeof~="mw:Image"] > figcaption { +figure[typeof~='mw:Image/Frameless'] > figcaption, +figure[typeof~='mw:Image'] > figcaption { display: none; } diff --git a/resources/src/mediawiki.special/mediawiki.special.block.css b/resources/src/mediawiki.special/mediawiki.special.block.css index a30a15df2d..ae557b4027 100644 --- a/resources/src/mediawiki.special/mediawiki.special.block.css +++ b/resources/src/mediawiki.special/mediawiki.special.block.css @@ -2,7 +2,7 @@ * Styling for Special:Block */ -label[for="mw-input-wpConfirm"] { +label[for='mw-input-wpConfirm'] { font-weight: bold; } diff --git a/resources/src/mediawiki.special/mediawiki.special.comparepages.styles.less b/resources/src/mediawiki.special/mediawiki.special.comparepages.styles.less index 45d0485bcf..c951169d31 100644 --- a/resources/src/mediawiki.special/mediawiki.special.comparepages.styles.less +++ b/resources/src/mediawiki.special/mediawiki.special.comparepages.styles.less @@ -1,4 +1,4 @@ -@import "mediawiki.mixins"; +@import 'mediawiki.mixins'; .mw-special-ComparePages .mw-htmlform-ooui-wrapper { width: 100%; diff --git a/resources/src/mediawiki.special/mediawiki.special.search.interwikiwidget.styles.less b/resources/src/mediawiki.special/mediawiki.special.search.interwikiwidget.styles.less index 8d63902c5b..f9cf2f36e1 100644 --- a/resources/src/mediawiki.special/mediawiki.special.search.interwikiwidget.styles.less +++ b/resources/src/mediawiki.special/mediawiki.special.search.interwikiwidget.styles.less @@ -32,7 +32,7 @@ visibility: hidden; display: block; font-size: 0; - content: " "; + content: ' '; clear: both; height: 0; } @@ -84,7 +84,7 @@ to resemble a traditional dictionary definition */ visibility: hidden; display: block; font-size: 0; - content: " "; + content: ' '; clear: both; height: 0; } diff --git a/resources/src/mediawiki.toolbar/toolbar.less b/resources/src/mediawiki.toolbar/toolbar.less index d65b284217..93ea294b0e 100644 --- a/resources/src/mediawiki.toolbar/toolbar.less +++ b/resources/src/mediawiki.toolbar/toolbar.less @@ -1,42 +1,42 @@ -@import "mediawiki.mixins"; +@import 'mediawiki.mixins'; #mw-editbutton-bold { - .background-image("images/@{button-bold}"); + .background-image('images/@{button-bold}'); } #mw-editbutton-italic { - .background-image("images/@{button-italic}"); + .background-image('images/@{button-italic}'); } #mw-editbutton-link { - .background-image("images/@{button-link}"); + .background-image('images/@{button-link}'); } #mw-editbutton-extlink { - .background-image("images/@{button-extlink}"); + .background-image('images/@{button-extlink}'); } #mw-editbutton-headline { - .background-image("images/@{button-headline}"); + .background-image('images/@{button-headline}'); } #mw-editbutton-image { - .background-image("images/@{button-image}"); + .background-image('images/@{button-image}'); } #mw-editbutton-media { - .background-image("images/@{button-media}"); + .background-image('images/@{button-media}'); } #mw-editbutton-nowiki { - .background-image("images/@{button-nowiki}"); + .background-image('images/@{button-nowiki}'); } // Who decided to make only this single one different than the name of the data item? #mw-editbutton-signature { - .background-image("images/@{button-sig}"); + .background-image('images/@{button-sig}'); } #mw-editbutton-hr { - .background-image("images/@{button-hr}"); + .background-image('images/@{button-hr}'); } diff --git a/resources/src/mediawiki.ui/components/anchors.less b/resources/src/mediawiki.ui/components/anchors.less index 6397c735e7..8e97c3edbe 100644 --- a/resources/src/mediawiki.ui/components/anchors.less +++ b/resources/src/mediawiki.ui/components/anchors.less @@ -1,6 +1,6 @@ -@import "mediawiki.mixins"; -@import "mediawiki.ui/variables"; -@import "mediawiki.ui/mixins"; +@import 'mediawiki.mixins'; +@import 'mediawiki.ui/variables'; +@import 'mediawiki.ui/mixins'; // Helpers .mixin-mw-ui-anchor-styles( @mainColor ) { diff --git a/resources/src/mediawiki.ui/components/buttons.less b/resources/src/mediawiki.ui/components/buttons.less index 52c797b4b6..abe7c4670e 100644 --- a/resources/src/mediawiki.ui/components/buttons.less +++ b/resources/src/mediawiki.ui/components/buttons.less @@ -1,6 +1,6 @@ -@import "mediawiki.mixins"; -@import "mediawiki.ui/variables"; -@import "mediawiki.ui/mixins"; +@import 'mediawiki.mixins'; +@import 'mediawiki.ui/variables'; +@import 'mediawiki.ui/mixins'; // Buttons // diff --git a/resources/src/mediawiki.ui/components/checkbox.less b/resources/src/mediawiki.ui/components/checkbox.less index f983087ff5..b72573da2e 100644 --- a/resources/src/mediawiki.ui/components/checkbox.less +++ b/resources/src/mediawiki.ui/components/checkbox.less @@ -1,5 +1,5 @@ -@import "mediawiki.mixins"; -@import "mediawiki.ui/variables"; +@import 'mediawiki.mixins'; +@import 'mediawiki.ui/variables'; // Checkbox // @@ -48,11 +48,11 @@ vertical-align: middle; } - input[type="checkbox"] { + input[type='checkbox'] { // we hide the input element as instead we will style the label that follows // we use opacity so that VoiceOver software can still identify it opacity: 0; - // Render "on top of" the label, so that it's still clickable (T98905) + // Render *on top of* the label, so that it's still clickable (T98905) z-index: 1; position: relative; // ensure the invisible checkbox takes up the required width diff --git a/resources/src/mediawiki.ui/components/forms.less b/resources/src/mediawiki.ui/components/forms.less index 2327efc73b..d3c76d09d0 100644 --- a/resources/src/mediawiki.ui/components/forms.less +++ b/resources/src/mediawiki.ui/components/forms.less @@ -1,8 +1,8 @@ // Form elements and layouts -@import "mediawiki.mixins"; -@import "mediawiki.ui/variables"; -@import "mediawiki.ui/mixins"; +@import 'mediawiki.mixins'; +@import 'mediawiki.ui/variables'; +@import 'mediawiki.ui/mixins'; // -------------------------------------------------------------------------- // Layouts @@ -66,7 +66,7 @@ } // Override input styling just for checkboxes and radio inputs. - input[type="radio"] { + input[type='radio'] { display: inline; .box-sizing( content-box ); width: auto; diff --git a/resources/src/mediawiki.ui/components/icons.less b/resources/src/mediawiki.ui/components/icons.less index efb04ae983..f169d1b603 100644 --- a/resources/src/mediawiki.ui/components/icons.less +++ b/resources/src/mediawiki.ui/components/icons.less @@ -1,5 +1,5 @@ -@import "mediawiki.mixins"; -@import "mediawiki.ui/variables"; +@import 'mediawiki.mixins'; +@import 'mediawiki.ui/variables'; // Mixins .mixin-mw-ui-icon-bgimage( @iconSvg, @iconPng ) { diff --git a/resources/src/mediawiki.ui/components/inputs.less b/resources/src/mediawiki.ui/components/inputs.less index a9aa0468dc..cc9c65a13b 100644 --- a/resources/src/mediawiki.ui/components/inputs.less +++ b/resources/src/mediawiki.ui/components/inputs.less @@ -1,8 +1,8 @@ // Inputs -@import "mediawiki.mixins"; -@import "mediawiki.ui/variables"; -@import "mediawiki.ui/mixins"; +@import 'mediawiki.mixins'; +@import 'mediawiki.ui/variables'; +@import 'mediawiki.ui/mixins'; // Text inputs // @@ -73,7 +73,7 @@ } // Normalize styling for `` - &[type="search"] { + &[type='search'] { // Correct the odd appearance in Chrome and Safari 5 -webkit-appearance: textfield; @@ -103,7 +103,7 @@ textarea.mw-ui-input { // // // Styleguide 1.2. -input[type="number"], +input[type='number'], .mw-ui-input-inline { display: inline-block; width: auto; diff --git a/resources/src/mediawiki.ui/components/radio.less b/resources/src/mediawiki.ui/components/radio.less index 7538ff4e3e..1b3a7a0aa6 100644 --- a/resources/src/mediawiki.ui/components/radio.less +++ b/resources/src/mediawiki.ui/components/radio.less @@ -1,5 +1,5 @@ -@import "mediawiki.mixins"; -@import "mediawiki.ui/variables"; +@import 'mediawiki.mixins'; +@import 'mediawiki.ui/variables'; // Radio // @@ -48,7 +48,7 @@ vertical-align: middle; } - input[type="radio"] { + input[type='radio'] { // we hide the input element as instead we will style the label that follows // we use opacity so that VoiceOver software can still identify it opacity: 0; diff --git a/resources/src/mediawiki.ui/components/text.less b/resources/src/mediawiki.ui/components/text.less index c0684d908a..a07aa684ce 100644 --- a/resources/src/mediawiki.ui/components/text.less +++ b/resources/src/mediawiki.ui/components/text.less @@ -1,6 +1,6 @@ -@import "mediawiki.mixins"; -@import "mediawiki.ui/variables"; -@import "mediawiki.ui/mixins"; +@import 'mediawiki.mixins'; +@import 'mediawiki.ui/variables'; +@import 'mediawiki.ui/mixins'; /* Text & Anchors diff --git a/resources/src/mediawiki.ui/default.less b/resources/src/mediawiki.ui/default.less index c9d6208707..0589d39be9 100644 --- a/resources/src/mediawiki.ui/default.less +++ b/resources/src/mediawiki.ui/default.less @@ -1,5 +1,5 @@ /** * Provide Agora appearance for mw-ui-* classes. */ -@import "components/forms"; -@import "components/utilities"; +@import 'components/forms'; +@import 'components/utilities'; diff --git a/resources/src/mediawiki.widgets.datetime/CalendarWidget.less b/resources/src/mediawiki.widgets.datetime/CalendarWidget.less index b5b9cbed2f..093c58b28a 100644 --- a/resources/src/mediawiki.widgets.datetime/CalendarWidget.less +++ b/resources/src/mediawiki.widgets.datetime/CalendarWidget.less @@ -1,5 +1,5 @@ /* stylelint-disable no-duplicate-selectors */ -@import "mediawiki.widgets.datetime.definitions"; +@import 'mediawiki.widgets.datetime.definitions'; .mw-widgets-datetime-calendarWidget { display: inline-block; diff --git a/resources/src/mediawiki.widgets.datetime/DateTimeInputWidget.less b/resources/src/mediawiki.widgets.datetime/DateTimeInputWidget.less index 1c6c490f7b..f205da3bc0 100644 --- a/resources/src/mediawiki.widgets.datetime/DateTimeInputWidget.less +++ b/resources/src/mediawiki.widgets.datetime/DateTimeInputWidget.less @@ -1,5 +1,5 @@ /* stylelint-disable no-duplicate-selectors */ -@import "mediawiki.widgets.datetime.definitions"; +@import 'mediawiki.widgets.datetime.definitions'; .mw-widgets-datetime-dateTimeInputWidget { display: inline-block; 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 bdade364e7..c69cc44e4d 100644 --- a/resources/src/mediawiki.widgets.datetime/mediawiki.widgets.datetime.definitions.less +++ b/resources/src/mediawiki.widgets.datetime/mediawiki.widgets.datetime.definitions.less @@ -25,7 +25,7 @@ } .oo-ui-transition( @value1, @value2: X, ... ) { - @value: ~`"@{arguments}".replace(/[\[\]]|\,\sX/g, '')`; // stylelint-disable-line function-comma-space-after, function-parentheses-space-inside, function-whitespace-after + @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; diff --git a/resources/src/mediawiki/mediawiki.filewarning.less b/resources/src/mediawiki/mediawiki.filewarning.less index 89efae383f..2c3e1374a8 100644 --- a/resources/src/mediawiki/mediawiki.filewarning.less +++ b/resources/src/mediawiki/mediawiki.filewarning.less @@ -1,4 +1,4 @@ -@import "mediawiki.ui/variables"; +@import 'mediawiki.ui/variables'; .mediawiki-filewarning { visibility: hidden; diff --git a/resources/src/mediawiki/mediawiki.helplink.less b/resources/src/mediawiki/mediawiki.helplink.less index dd6bf745e3..4eed90ae3f 100644 --- a/resources/src/mediawiki/mediawiki.helplink.less +++ b/resources/src/mediawiki/mediawiki.helplink.less @@ -1,4 +1,4 @@ -@import "mediawiki.mixins"; +@import 'mediawiki.mixins'; #mw-indicator-mw-helplink a { .background-image-svg('images/help.svg', 'images/help.png'); diff --git a/resources/src/mediawiki/mediawiki.hlist.css b/resources/src/mediawiki/mediawiki.hlist.css index 5a37f45ef9..9c7064fcd7 100644 --- a/resources/src/mediawiki/mediawiki.hlist.css +++ b/resources/src/mediawiki/mediawiki.hlist.css @@ -29,11 +29,11 @@ } /* Generate interpuncts */ .hlist dt:after { - content: ":"; + content: ':'; } .hlist dd:after, .hlist li:after { - content: " ·"; + content: ' ·'; font-weight: bold; } .hlist dd:last-child:after, @@ -57,7 +57,7 @@ .hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before { - content: "("; + content: '('; font-weight: normal; } .hlist dd dd:last-child:after, @@ -69,7 +69,7 @@ .hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after { - content: ")"; + content: ')'; font-weight: normal; } /* For IE8 */ @@ -82,7 +82,7 @@ .hlist li dd.hlist-last-child:after, .hlist li dt.hlist-last-child:after, .hlist li li.hlist-last-child:after { - content: ")"; + content: ')'; font-weight: normal; } /* Put ordinals in front of ordered list items */ @@ -93,10 +93,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.icon.less b/resources/src/mediawiki/mediawiki.icon.less index 49f0f70f66..c692538815 100644 --- a/resources/src/mediawiki/mediawiki.icon.less +++ b/resources/src/mediawiki/mediawiki.icon.less @@ -1,6 +1,6 @@ /* General-purpose icons via CSS. Classes here should be named "mw-icon-*". */ -@import "mediawiki.mixins"; +@import 'mediawiki.mixins'; /* For the collapsed and expanded arrows, we also provide selectors to make it * easy to use them with jquery.makeCollapsible. */ diff --git a/resources/src/mediawiki/mediawiki.pager.tablePager.less b/resources/src/mediawiki/mediawiki.pager.tablePager.less index 822c814746..216cd5a107 100644 --- a/resources/src/mediawiki/mediawiki.pager.tablePager.less +++ b/resources/src/mediawiki/mediawiki.pager.tablePager.less @@ -3,7 +3,7 @@ * in MediaWiki (used e.g. on Special:ListFiles). */ -@import "mediawiki.mixins"; +@import 'mediawiki.mixins'; .TablePager { min-width: 80%; -- 2.20.1