Merge "build: Enable stylelint rule 'number-leading-zero' and make pass"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Mon, 20 Feb 2017 21:26:33 +0000 (21:26 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Mon, 20 Feb 2017 21:26:33 +0000 (21:26 +0000)
1  2 
.stylelintrc
resources/src/mediawiki.legacy/shared.css
resources/src/mediawiki.skinning/elements.css

diff --combined .stylelintrc
@@@ -8,10 -8,9 +8,8 @@@
                "no-descending-specificity": null,
                "no-duplicate-selectors": null,
  
-               "number-leading-zero": null,
                "selector-list-comma-newline-after": null,
                "selector-no-id": null,
 -              "selector-pseudo-class-parentheses-space-inside": null,
                "selector-pseudo-element-colon-notation": null,
  
                "string-quotes": null,
@@@ -83,7 -83,7 +83,7 @@@ abbr[title]
        cursor: help;
  }
  
 -@supports (text-decoration: underline dotted) {
 +@supports ( text-decoration: underline dotted ) {
        abbr[title],
        .explain[title] {
                border-bottom: 0;
@@@ -418,7 -418,7 +418,7 @@@ table.wikitable > caption 
  .warningbox,
  .successbox {
        border: 1px solid;
-       padding: .5em 1em;
+       padding: 0.5em 1em;
        margin-bottom: 1em;
        display: inline-block;
        zoom: 1;
        color: inherit;
        font-weight: bold;
        display: inline;
-       margin: 0 .5em 0 0;
+       margin: 0 0.5em 0 0;
        border: 0;
  }
  
  
  /* Language specific height correction for titles. Ref Bug 29405 and Bug 30809 */
  /* Languages like hi or ml require slightly more vertical space to show diacritics properly */
 -h1:lang(anp),
 -h1:lang(as),
 -h1:lang(bh), /* Macrolanguage, used on bh.wikipedia.org, should be removed one day */
 -h1:lang(bho),
 -h1:lang(bn),
 -h1:lang(gu),
 -h1:lang(hi),
 -h1:lang(kn),
 -h1:lang(ks),
 -h1:lang(ml),
 -h1:lang(mr),
 -h1:lang(my),
 -h1:lang(mai),
 -h1:lang(ne),
 -h1:lang(new),
 -h1:lang(or),
 -h1:lang(pa),
 -h1:lang(pi),
 -h1:lang(sa),
 -h1:lang(ta),
 -h1:lang(te) {
 +h1:lang( anp ),
 +h1:lang( as ),
 +h1:lang( bh ), /* Macrolanguage, used on bh.wikipedia.org, should be removed one day */
 +h1:lang( bho ),
 +h1:lang( bn ),
 +h1:lang( gu ),
 +h1:lang( hi ),
 +h1:lang( kn ),
 +h1:lang( ks ),
 +h1:lang( ml ),
 +h1:lang( mr ),
 +h1:lang( my ),
 +h1:lang( mai ),
 +h1:lang( ne ),
 +h1:lang( new ),
 +h1:lang( or ),
 +h1:lang( pa ),
 +h1:lang( pi ),
 +h1:lang( sa ),
 +h1:lang( ta ),
 +h1:lang( te ) {
        line-height: 1.6em !important;
  }
  
 -h2:lang(anp), h3:lang(anp), h4:lang(anp), h5:lang(anp), h6:lang(anp),
 -h2:lang(as), h3:lang(as), h4:lang(as), h5:lang(as), h6:lang(as),
 -h2:lang(bho), h3:lang(bho), h4:lang(bho), h5:lang(bho), h6:lang(bho),
 -h2:lang(bh), h3:lang(bh), h4:lang(bh), h5:lang(bh), h6:lang(bh),
 -h2:lang(bn), h3:lang(bn), h4:lang(bn), h5:lang(bn), h6:lang(bn),
 -h2:lang(gu), h3:lang(gu), h4:lang(gu), h5:lang(gu), h6:lang(gu),
 -h2:lang(hi), h3:lang(hi), h4:lang(hi), h5:lang(hi), h6:lang(hi),
 -h2:lang(kn), h3:lang(kn), h4:lang(kn), h5:lang(kn), h6:lang(kn),
 -h2:lang(ks), h3:lang(ks), h4:lang(ks), h5:lang(ks), h6:lang(ks),
 -h2:lang(ml), h3:lang(ml), h4:lang(ml), h5:lang(ml), h6:lang(ml),
 -h2:lang(mr), h3:lang(mr), h4:lang(mr), h5:lang(mr), h6:lang(mr),
 -h2:lang(my), h3:lang(my), h4:lang(my), h5:lang(my), h6:lang(my),
 -h2:lang(mai), h3:lang(mai), h4:lang(mai), h5:lang(mai), h6:lang(mai),
 -h2:lang(ne), h3:lang(ne), h4:lang(ne), h5:lang(ne), h6:lang(ne),
 -h2:lang(new), h3:lang(new), h4:lang(new), h5:lang(new), h6:lang(new),
 -h2:lang(or), h3:lang(or), h4:lang(or), h5:lang(or), h6:lang(or),
 -h2:lang(pa), h3:lang(pa), h4:lang(pa), h5:lang(pa), h6:lang(pa),
 -h2:lang(pi), h3:lang(pi), h4:lang(pi), h5:lang(pi), h6:lang(pi),
 -h2:lang(sa), h3:lang(sa), h4:lang(sa), h5:lang(sa), h6:lang(sa),
 -h2:lang(ta), h3:lang(ta), h4:lang(ta), h5:lang(ta), h6:lang(ta),
 -h2:lang(te), h3:lang(te), h4:lang(te), h5:lang(te), h6:lang(te) {
 +h2:lang( anp ), h3:lang( anp ), h4:lang( anp ), h5:lang( anp ), h6:lang( anp ),
 +h2:lang( as ), h3:lang( as ), h4:lang( as ), h5:lang( as ), h6:lang( as ),
 +h2:lang( bho ), h3:lang( bho ), h4:lang( bho ), h5:lang( bho ), h6:lang( bho ),
 +h2:lang( bh ), h3:lang( bh ), h4:lang( bh ), h5:lang( bh ), h6:lang( bh ),
 +h2:lang( bn ), h3:lang( bn ), h4:lang( bn ), h5:lang( bn ), h6:lang( bn ),
 +h2:lang( gu ), h3:lang( gu ), h4:lang( gu ), h5:lang( gu ), h6:lang( gu ),
 +h2:lang( hi ), h3:lang( hi ), h4:lang( hi ), h5:lang( hi ), h6:lang( hi ),
 +h2:lang( kn ), h3:lang( kn ), h4:lang( kn ), h5:lang( kn ), h6:lang( kn ),
 +h2:lang( ks ), h3:lang( ks ), h4:lang( ks ), h5:lang( ks ), h6:lang( ks ),
 +h2:lang( ml ), h3:lang( ml ), h4:lang( ml ), h5:lang( ml ), h6:lang( ml ),
 +h2:lang( mr ), h3:lang( mr ), h4:lang( mr ), h5:lang( mr ), h6:lang( mr ),
 +h2:lang( my ), h3:lang( my ), h4:lang( my ), h5:lang( my ), h6:lang( my ),
 +h2:lang( mai ), h3:lang( mai ), h4:lang( mai ), h5:lang( mai ), h6:lang( mai ),
 +h2:lang( ne ), h3:lang( ne ), h4:lang( ne ), h5:lang( ne ), h6:lang( ne ),
 +h2:lang( new ), h3:lang( new ), h4:lang( new ), h5:lang( new ), h6:lang( new ),
 +h2:lang( or ), h3:lang( or ), h4:lang( or ), h5:lang( or ), h6:lang( or ),
 +h2:lang( pa ), h3:lang( pa ), h4:lang( pa ), h5:lang( pa ), h6:lang( pa ),
 +h2:lang( pi ), h3:lang( pi ), h4:lang( pi ), h5:lang( pi ), h6:lang( pi ),
 +h2:lang( sa ), h3:lang( sa ), h4:lang( sa ), h5:lang( sa ), h6:lang( sa ),
 +h2:lang( ta ), h3:lang( ta ), h4:lang( ta ), h5:lang( ta ), h6:lang( ta ),
 +h2:lang( te ), h3:lang( te ), h4:lang( te ), h5:lang( te ), h6:lang( te ) {
        line-height: 1.2em;
  }
  
  /* Localised ordered list numbering for some languages */
 -ol:lang(azb) li,
 -ol:lang(bcc) li,
 -ol:lang(bgn) li,
 -ol:lang(bqi) li,
 -ol:lang(fa) li,
 -ol:lang(glk) li,
 -ol:lang(kk-arab) li,
 -ol:lang(lrc) li,
 -ol:lang(luz) li,
 -ol:lang(mzn) li {
 +ol:lang( azb ) li,
 +ol:lang( bcc ) li,
 +ol:lang( bgn ) li,
 +ol:lang( bqi ) li,
 +ol:lang( fa ) li,
 +ol:lang( glk ) li,
 +ol:lang( kk-arab ) li,
 +ol:lang( lrc ) li,
 +ol:lang( luz ) li,
 +ol:lang( mzn ) li {
        list-style-type: -moz-persian;
        list-style-type: persian;
  }
  
 -ol:lang(ckb) li,
 -ol:lang(sdh) li {
 +ol:lang( ckb ) li,
 +ol:lang( sdh ) li {
        list-style-type: -moz-arabic-indic;
        list-style-type: arabic-indic;
  }
  
 -ol:lang(hi) li,
 -ol:lang(mr) li {
 +ol:lang( hi ) li,
 +ol:lang( mr ) li {
        list-style-type: -moz-devanagari;
        list-style-type: devanagari;
  }
  
 -ol:lang(as) li,
 -ol:lang(bn) li {
 +ol:lang( as ) li,
 +ol:lang( bn ) li {
        list-style-type: -moz-bengali;
        list-style-type: bengali;
  }
  
 -ol:lang(or) li {
 +ol:lang( or ) li {
        list-style-type: -moz-oriya;
        list-style-type: oriya;
  }
  
  #toc ul, .toc ul {
-       margin: .3em 0;
+       margin: 0.3em 0;
  }
  
  /* Correct directionality when page dir is different from site/user dir */
@@@ -29,11 -29,11 +29,11 @@@ a:hover, a:focus 
        text-decoration: underline;
  }
  
 -a:lang(ar),
 -a:lang(kk-arab),
 -a:lang(mzn),
 -a:lang(ps),
 -a:lang(ur) {
 +a:lang( ar ),
 +a:lang( kk-arab ),
 +a:lang( mzn ),
 +a:lang( ps ),
 +a:lang( ur ) {
        text-decoration: none;
  }
  
@@@ -91,7 -91,7 +91,7 @@@ hr 
        color: #a2a9b1;
        background-color: #a2a9b1;
        border: 0;
-       margin: .2em 0;
+       margin: 0.2em 0;
  }
  
  /* Structural Elements */
@@@ -106,8 -106,8 +106,8 @@@ h6 
        font-weight: normal;
        margin: 0;
        overflow: hidden;
-       padding-top: .5em;
-       padding-bottom: .17em;
+       padding-top: 0.5em;
+       padding-bottom: 0.17em;
        border-bottom: 1px solid #a2a9b1;
  }
  
@@@ -146,17 -146,17 +146,17 @@@ h6 
  /* Some space under the headers in the content area */
  h1,
  h2 {
-       margin-bottom: .6em;
+       margin-bottom: 0.6em;
  }
  
  h3,
  h4,
  h5 {
-       margin-bottom: .3em;
+       margin-bottom: 0.3em;
  }
  
  p {
-       margin: .4em 0 .5em 0;
+       margin: 0.4em 0 0.5em 0;
  }
  
  p img {
  
  ul {
        list-style-type: square;
-       margin: .3em 0 0 1.6em;
+       margin: 0.3em 0 0 1.6em;
        padding: 0;
  }
  
  ol {
-       margin: .3em 0 0 3.2em;
+       margin: 0.3em 0 0 3.2em;
        padding: 0;
        list-style-image: none;
  }
  
  li {
-       margin-bottom: .1em;
+       margin-bottom: 0.1em;
  }
  
  dt {
        font-weight: bold;
-       margin-bottom: .1em;
+       margin-bottom: 0.1em;
  }
  
  dl {
-       margin-top: .2em;
-       margin-bottom: .5em;
+       margin-top: 0.2em;
+       margin-bottom: 0.5em;
  }
  
  dd {
        margin-left: 1.6em;
-       margin-bottom: .1em;
+       margin-bottom: 0.1em;
  }
  
  pre, code, tt, kbd, samp, .mw-code {
@@@ -238,7 -238,7 +238,7 @@@ fieldset.nested 
  }
  
  legend {
-       padding: .5em;
+       padding: 0.5em;
        font-size: 95%;
  }
  
@@@ -249,7 -249,7 +249,7 @@@ form 
  
  textarea {
        width: 100%;
-       padding: .1em;
+       padding: 0.1em;
        display: block;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;