jenkins-bot has submitted this change and it was merged.

Change subject: build: Replace csslint with stylelint and make pass, bump others
......................................................................


build: Replace csslint with stylelint and make pass, bump others

Change-Id: If3270af18a805b248ed83a325c8adf47f3b1a337
---
A .stylelintrc
M Gruntfile.js
M package.json
M resources/screen-narrow.css
M resources/screen.css
5 files changed, 117 insertions(+), 111 deletions(-)

Approvals:
  Esanders: Looks good to me, approved
  jenkins-bot: Verified



diff --git a/.stylelintrc b/.stylelintrc
new file mode 100644
index 0000000..0ae7462
--- /dev/null
+++ b/.stylelintrc
@@ -0,0 +1,8 @@
+{
+       "extends": "stylelint-config-wikimedia",
+       "rules": {
+               "selector-no-id": null,
+               "no-descending-specificity": null,
+               "declaration-block-no-duplicate-properties": null,
+       }
+}
diff --git a/Gruntfile.js b/Gruntfile.js
index 243d09c..c5948ea 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -3,10 +3,10 @@
        var conf = grunt.file.readJSON( 'skin.json' );
 
        grunt.loadNpmTasks( 'grunt-contrib-jshint' );
-       grunt.loadNpmTasks( 'grunt-jsonlint' );
-       grunt.loadNpmTasks( 'grunt-contrib-csslint' );
-       grunt.loadNpmTasks( 'grunt-banana-checker' );
        grunt.loadNpmTasks( 'grunt-jscs' );
+       grunt.loadNpmTasks( 'grunt-stylelint' );
+       grunt.loadNpmTasks( 'grunt-jsonlint' );
+       grunt.loadNpmTasks( 'grunt-banana-checker' );
        grunt.loadNpmTasks( 'grunt-contrib-watch' );
 
        grunt.initConfig( {
@@ -22,10 +22,7 @@
                jscs: {
                        src: '<%= jshint.all %>'
                },
-               csslint: {
-                       options: {
-                               csslintrc: '.csslintrc'
-                       },
+               stylelint: {
                        all: [
                                'resources/**/*.css'
                        ]
@@ -48,6 +45,6 @@
                }
        } );
 
-       grunt.registerTask( 'test', [ 'jshint', 'jscs', 'csslint', 'jsonlint', 
'banana' ] );
+       grunt.registerTask( 'test', [ 'jshint', 'jscs', 'stylelint', 
'jsonlint', 'banana' ] );
        grunt.registerTask( 'default', 'test' );
 };
diff --git a/package.json b/package.json
index f7c3818..595b470 100644
--- a/package.json
+++ b/package.json
@@ -4,13 +4,15 @@
     "test": "grunt test"
   },
   "devDependencies": {
-    "grunt": "0.4.5",
-    "grunt-cli": "0.1.13",
+    "grunt": "1.0.1",
     "grunt-banana-checker": "0.5.0",
+    "grunt-cli": "1.2.0",
     "grunt-contrib-csslint": "1.0.0",
     "grunt-contrib-jshint": "1.0.0",
     "grunt-contrib-watch": "1.0.0",
     "grunt-jscs": "2.8.0",
-    "grunt-jsonlint": "1.0.7"
+    "grunt-jsonlint": "1.0.7",
+    "grunt-stylelint": "0.3.0",
+    "stylelint-config-wikimedia": "0.1.0"
   }
 }
diff --git a/resources/screen-narrow.css b/resources/screen-narrow.css
index 310550f..cee6851 100644
--- a/resources/screen-narrow.css
+++ b/resources/screen-narrow.css
@@ -1,11 +1,13 @@
 #p-cactions {
        margin-left: -0.75em;
 }
+
 #p-cactions h5 span {
        display: inline-block;
        width: 0;
        overflow: hidden;
 }
+
 #pt-userpage a {
        width: 0;
        display: inline-block;
@@ -13,13 +15,14 @@
        background-position: right center;
        opacity: 0.75;
 }
+
 #p-personal:hover #pt-userpage a {
        opacity: 1;
 }
 
 #ca-talk a {
        display: inline-block;
-       background-image: url(images/icons/talk.png);
+       background-image: url( images/icons/talk.png );
        background-position: center center;
        background-repeat: no-repeat;
        padding-left: 2.5em;
@@ -28,6 +31,7 @@
        overflow: hidden;
        opacity: 0.75;
 }
+
 #ca-talk a:hover {
        opacity: 1;
 }
@@ -50,4 +54,4 @@
 
 div#mw-js-message {
        right: 1.5em;
-}
\ No newline at end of file
+}
diff --git a/resources/screen.css b/resources/screen.css
index fb4b56c..f197a99 100644
--- a/resources/screen.css
+++ b/resources/screen.css
@@ -40,6 +40,12 @@
 
 .apex-content-wrapper {
        margin: 6.5em 3em 3em 3em;
+
+       /* Animation for media-query changes */
+       transition: right 250ms;
+       -moz-transition: right 250ms;
+       -webkit-transition: right 250ms;
+       -o-transition: right 250ms;
 }
 
 #content {
@@ -67,16 +73,16 @@
        padding: 0 3em;
        border-top: solid 1px #d5eaed;
        border-bottom: solid 1px #d5eaed;
-       background: #ffffff; /* Old browsers */
+       background: #fff; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
-       background: 
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGY4ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
-       background: -moz-linear-gradient(top,  #ffffff 0%, #edf8f9 100%); /* 
FF3.6+ */
-       background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#ffffff), color-stop(100%,#edf8f9)); /* Chrome,Safari4+ */
-       background: -webkit-linear-gradient(top,  #ffffff 0%,#edf8f9 100%); /* 
Chrome10+,Safari5.1+ */
-       background: -o-linear-gradient(top,  #ffffff 0%,#edf8f9 100%); /* Opera 
11.10+ */
-       background: -ms-linear-gradient(top,  #ffffff 0%,#edf8f9 100%); /* 
IE10+ */
-       background: linear-gradient(to bottom,  #ffffff 0%,#edf8f9 100%); /* 
W3C */
-       filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#ffffff', endColorstr='#edf8f9',GradientType=0 ); /* IE6-8 */
+       background: url( 
data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGY4ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+
 );
+       background: -moz-linear-gradient( top, #fff 0%, #edf8f9 100% ); /* 
FF3.6+ */
+       background: -webkit-gradient( linear, left top, left bottom, 
color-stop( 0%, #fff ), color-stop( 100%, #edf8f9 ) ); /* Chrome, Safari4+ */
+       background: -webkit-linear-gradient( top, #fff 0%, #edf8f9 100% ); /* 
Chrome10+, Safari5.1+ */
+       background: -o-linear-gradient( top, #fff 0%, #edf8f9 100% ); /* Opera 
11.10+ */
+       background: -ms-linear-gradient( top, #fff 0%, #edf8f9 100% ); /* IE10+ 
*/
+       background: linear-gradient( to bottom, #fff 0%, #edf8f9 100% ); /* W3C 
*/
+       filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#fff', endColorstr='#edf8f9', GradientType=0 ); /* IE6-8 */
 }
 
 .apex-nav-primary {
@@ -114,9 +120,9 @@
 }
 
 .apex-tabs li.selected {
-       background-color: white;
+       background-color: #fff;
        border: solid 1px #d5eaed;
-       border-bottom: solid 1px #ffffff;
+       border-bottom: solid 1px #fff;
        -webkit-border-radius: 0.25em 0.25em 0 0;
        -moz-border-radius: 0.25em 0.25em 0 0;
        border-radius: 0.25em 0.25em 0 0;
@@ -124,42 +130,42 @@
 }
 
 .apex-tabs li.selected a {
-       color: #333333;
+       color: #333;
        padding-top: 0.5em;
 }
 
 .apex-tabs a:hover {
        text-shadow: 1px 1px 0 #f4fcff;
-       filter: dropshadow(color=#f4fcff, offx=1, offy=1);
+       filter: dropshadow( color=#f4fcff, offx=1, offy=1 );
        text-decoration: none;
        background: #eff9ff; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
-       background: 
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmVmZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
-       background: -moz-linear-gradient(top,  #eff9ff 0%, #d2effc 100%); /* 
FF3.6+ */
-       background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#eff9ff), color-stop(100%,#d2effc)); /* Chrome,Safari4+ */
-       background: -webkit-linear-gradient(top,  #eff9ff 0%,#d2effc 100%); /* 
Chrome10+,Safari5.1+ */
-       background: -o-linear-gradient(top,  #eff9ff 0%,#d2effc 100%); /* Opera 
11.10+ */
-       background: -ms-linear-gradient(top,  #eff9ff 0%,#d2effc 100%); /* 
IE10+ */
-       background: linear-gradient(to bottom,  #eff9ff 0%,#d2effc 100%); /* 
W3C */
-       filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#eff9ff', endColorstr='#d2effc',GradientType=0 ); /* IE6-8 */
+       background: url( 
data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VmZjlmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMmVmZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+
 );
+       background: -moz-linear-gradient( top, #eff9ff 0%, #d2effc 100% ); /* 
FF3.6+ */
+       background: -webkit-gradient( linear, left top, left bottom, 
color-stop( 0%, #eff9ff ), color-stop( 100%, #d2effc ) ); /* Chrome, Safari4+ */
+       background: -webkit-linear-gradient( top, #eff9ff 0%, #d2effc 100% ); 
/* Chrome10+, Safari5.1+ */
+       background: -o-linear-gradient( top, #eff9ff 0%, #d2effc 100% ); /* 
Opera 11.10+ */
+       background: -ms-linear-gradient( top, #eff9ff 0%, #d2effc 100% ); /* 
IE10+ */
+       background: linear-gradient( to bottom, #eff9ff 0%, #d2effc 100% ); /* 
W3C */
+       filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#eff9ff', endColorstr='#d2effc', GradientType=0 ); /* IE6-8 */
 }
 
 .apex-tabs a:active {
        background: #d2effc; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
-       background: 
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZWZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmY5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
-       background: -moz-linear-gradient(top,  #d2effc 0%, #eff9ff 100%); /* 
FF3.6+ */
-       background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#d2effc), color-stop(100%,#eff9ff)); /* Chrome,Safari4+ */
-       background: -webkit-linear-gradient(top,  #d2effc 0%,#eff9ff 100%); /* 
Chrome10+,Safari5.1+ */
-       background: -o-linear-gradient(top,  #d2effc 0%,#eff9ff 100%); /* Opera 
11.10+ */
-       background: -ms-linear-gradient(top,  #d2effc 0%,#eff9ff 100%); /* 
IE10+ */
-       background: linear-gradient(to bottom,  #d2effc 0%,#eff9ff 100%); /* 
W3C */
-       filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#d2effc', endColorstr='#eff9ff',GradientType=0 ); /* IE6-8 */
+       background: url( 
data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QyZWZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmY5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+
 );
+       background: -moz-linear-gradient( top, #d2effc 0%, #eff9ff 100% ); /* 
FF3.6+ */
+       background: -webkit-gradient( linear, left top, left bottom, 
color-stop( 0%, #d2effc ), color-stop( 100%, #eff9ff ) ); /* Chrome, Safari4+ */
+       background: -webkit-linear-gradient( top, #d2effc 0%, #eff9ff 100% ); 
/* Chrome10+, Safari5.1+ */
+       background: -o-linear-gradient( top, #d2effc 0%, #eff9ff 100% ); /* 
Opera 11.10+ */
+       background: -ms-linear-gradient( top, #d2effc 0%, #eff9ff 100% ); /* 
IE10+ */
+       background: linear-gradient( to bottom, #d2effc 0%, #eff9ff 100% ); /* 
W3C */
+       filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#d2effc', endColorstr='#eff9ff', GradientType=0 ); /* IE6-8 */
 }
 
 .apex-tabs li.selected a:hover {
-       background-color: transparent;
        background: none;
+       background-color: transparent;
 }
 
 .apex-menu {
@@ -182,9 +188,9 @@
        -moz-border-radius: 0 0 0.25em 0.25em;
        border-radius: 0 0 0.25em 0.25em;
        background-color: #fff;
-       -webkit-box-shadow:  0 0.25em 1em 0 rgba(0, 0, 0, 0.25);
-       -moz-box-shadow:  0 0.25em 1em 0 rgba(0, 0, 0, 0.25);
-       box-shadow:  0 0.25em 1em 0 rgba(0, 0, 0, 0.25);
+       -webkit-box-shadow: 0 0.25em 1em 0 rgba( 0, 0, 0, 0.25 );
+       -moz-box-shadow: 0 0.25em 1em 0 rgba( 0, 0, 0, 0.25 );
+       box-shadow: 0 0.25em 1em 0 rgba( 0, 0, 0, 0.25 );
 }
 
 .apex-menu-popup ul,
@@ -202,7 +208,7 @@
 .apex-menu-popup a:hover {
        background-color: #e0f4fd;
        text-shadow: 1px 1px 0 #f4fcff;
-       filter: dropshadow(color=#f4fcff, offx=1, offy=1);
+       filter: dropshadow( color=#f4fcff, offx=1, offy=1 );
        text-decoration: none;
 }
 
@@ -216,17 +222,16 @@
        left: 0;
        right: 0;
        height: 5em;
-background: #ffffff; /* Old browsers */
-/* IE9 SVG, needs conditional override of 'filter' to 'none' */
-background: 
url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
-background: -moz-linear-gradient(top,  #ffffff 0%, #f9f9f9 83%, #f2f9f9 100%); 
/* FF3.6+ */
-background: -webkit-gradient(linear, left top, left bottom, 
color-stop(0%,#ffffff), color-stop(83%,#f9f9f9), color-stop(100%,#f2f9f9)); /* 
Chrome,Safari4+ */
-background: -webkit-linear-gradient(top,  #ffffff 0%,#f9f9f9 83%,#f2f9f9 
100%); /* Chrome10+,Safari5.1+ */
-background: -o-linear-gradient(top,  #ffffff 0%,#f9f9f9 83%,#f2f9f9 100%); /* 
Opera 11.10+ */
-background: -ms-linear-gradient(top,  #ffffff 0%,#f9f9f9 83%,#f2f9f9 100%); /* 
IE10+ */
-background: linear-gradient(to bottom,  #ffffff 0%,#f9f9f9 83%,#f2f9f9 100%); 
/* W3C */
-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', 
endColorstr='#f2f9f9',GradientType=0 ); /* IE6-8 */
-
+       background: #fff; /* Old browsers */
+       /* IE9 SVG, needs conditional override of 'filter' to 'none' */
+       background: url( 
data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgzJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMmY5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+
 );
+       background: -moz-linear-gradient( top, #fff 0%, #f9f9f9 83%, #f2f9f9 
100% ); /* FF3.6+ */
+       background: -webkit-gradient( linear, left top, left bottom, 
color-stop( 0%, #fff ), color-stop( 83%, #f9f9f9 ), color-stop( 100%, #f2f9f9 ) 
); /* Chrome, Safari4+ */
+       background: -webkit-linear-gradient( top, #fff 0%, #f9f9f9 83%, #f2f9f9 
100% ); /* Chrome10+, Safari5.1+ */
+       background: -o-linear-gradient( top, #fff 0%, #f9f9f9 83%, #f2f9f9 100% 
); /* Opera 11.10+ */
+       background: -ms-linear-gradient( top, #fff 0%, #f9f9f9 83%, #f2f9f9 
100% ); /* IE10+ */
+       background: linear-gradient( to bottom, #fff 0%, #f9f9f9 83%, #f2f9f9 
100% ); /* W3C */
+       filter: progid:DXImageTransform.Microsoft.gradient( 
startColorstr='#fff', endColorstr='#f2f9f9', GradientType=0 ); /* IE6-8 */
 }
 
 #mw-panel,
@@ -263,9 +268,9 @@
 #toc:hover,
 #mw-panel:hover {
        height: auto;
-       -webkit-box-shadow:  0 0.25em 1em 0 rgba(0, 0, 0, 0.25);
-       -moz-box-shadow:  0 0.25em 1em 0 rgba(0, 0, 0, 0.25);
-       box-shadow:  0 0.25em 1em 0 rgba(0, 0, 0, 0.25);
+       -webkit-box-shadow: 0 0.25em 1em 0 rgba( 0, 0, 0, 0.25 );
+       -moz-box-shadow: 0 0.25em 1em 0 rgba( 0, 0, 0, 0.25 );
+       box-shadow: 0 0.25em 1em 0 rgba( 0, 0, 0, 0.25 );
        border-color: #d5eaed;
        background-color: #fff;
 }
@@ -287,7 +292,7 @@
        left: 0;
        width: 3em;
        height: 2em;
-       background-image: url(images/icons/nav.png);
+       background-image: url( images/icons/nav.png );
        background-position: center center;
        background-repeat: no-repeat;
        cursor: pointer;
@@ -298,18 +303,18 @@
        right: 0;
        width: 3em;
        height: 2em;
-       background-image: url(images/icons/toc.png);
+       background-image: url( images/icons/toc.png );
        background-position: center center;
        background-repeat: no-repeat;
        cursor: pointer;
 }
 
 #mw-panel:hover .apex-flyout-pull {
-       background-image: url(images/icons/nav-hover.png);
+       background-image: url( images/icons/nav-hover.png );
 }
 
 #toc:hover #toctitle {
-       background-image: url(images/icons/toc-hover.png);
+       background-image: url( images/icons/toc-hover.png );
 }
 
 #content #toc {
@@ -372,7 +377,7 @@
        background-color: #e0f4fd;
        text-decoration: none;
        text-shadow: 1px 1px 0 #f4fcff;
-       filter: dropshadow(color=#f4fcff, offx=1, offy=1);
+       filter: dropshadow( color=#f4fcff, offx=1, offy=1 );
 }
 
 #mw-panel .portal {
@@ -388,7 +393,7 @@
 #mw-panel h5 {
        padding: 0.75em 1.5em 0.25em 1.5em;
        font-size: 1em;
-       color: #666666;
+       color: #666;
        font-weight: normal;
 }
 
@@ -412,7 +417,7 @@
        background-color: #e0f4fd;
        text-decoration: none;
        text-shadow: 1px 1px 0 #f4fcff;
-       filter: dropshadow(color=#f4fcff, offx=1, offy=1);
+       filter: dropshadow( color=#f4fcff, offx=1, offy=1 );
 }
 
 #p-personal {
@@ -451,7 +456,7 @@
 
 #pt-userpage a {
        padding-left: 18px;
-       background-image: url(images/icons/user.png);
+       background-image: url( images/icons/user.png );
        background-position: left 40%;
        background-repeat: no-repeat;
 }
@@ -463,6 +468,12 @@
        float: right;
        margin-right: 3em;
        margin-top: 1.25em;
+
+       /* Animation for media-query changes */
+       transition: right 250ms;
+       -moz-transition: right 250ms;
+       -webkit-transition: right 250ms;
+       -o-transition: right 250ms;
 }
 #simpleSearch {
        text-align: right;
@@ -471,13 +482,19 @@
        display: none;
 }
 #searchInput {
-       border: solid 1px #cccccc;
+       border: solid 1px #ccc;
        border-radius: 1em;
        padding: 0.125em 0.75em;
        background-color: #fff;
        display: inline-block;
        width: 6em;
        font-size: 1em;
+
+       /* Animation for media-query changes */
+       transition: right 250ms;
+       -moz-transition: right 250ms;
+       -webkit-transition: right 250ms;
+       -o-transition: right 250ms;
 }
 #searchInput:focus {
        width: 12em;
@@ -501,7 +518,7 @@
        padding-right: 0;
        width: 0;
        overflow: hidden;
-       background-image: url(images/icons/watch.png);
+       background-image: url( images/icons/watch.png );
        background-position: left center;
        background-repeat: no-repeat;
 }
@@ -524,7 +541,7 @@
 #ca-unwatch .loading,
 #ca-watch .loading {
        /* @embed */
-       background-image: url(images/icons/watch-loading.gif);
+       background-image: url( images/icons/watch-loading.gif );
        background-position: 5px 50%;
 }
 
@@ -582,56 +599,34 @@
        -webkit-border-radius: 0.25em;
        -moz-border-radius: 0.25em;
        border-radius: 0.25em;
-       -webkit-box-shadow: 0 0.125em 0.5em 0 rgba(0, 0, 0, 0.25);
-       -moz-box-shadow: 0 0.125em 0.5em 0 rgba(0, 0, 0, 0.25);
-       box-shadow: 0 0.125em 0.5em 0 rgba(0, 0, 0, 0.25);
-}
+       -webkit-box-shadow: 0 0.125em 0.5em 0 rgba( 0, 0, 0, 0.25 );
+       -moz-box-shadow: 0 0.125em 0.5em 0 rgba( 0, 0, 0, 0.25 );
+       box-shadow: 0 0.125em 0.5em 0 rgba( 0, 0, 0, 0.25 );
 
-/* Background images */
-
-#pt-userpage,
-#p-cactions h5 {
-       background-image: url(images/icons/menu.png);
-}
-
-#p-personal:hover #pt-userpage,
-#p-cactions:hover h5 {
-       background-image: url(images/icons/menu-hover.png);
-}
-
-/* Animation for media-query changes */
-div#mw-js-message {
+       /* Animation for media-query changes */
        transition: right 250ms;
        -moz-transition: right 250ms;
        -webkit-transition: right 250ms;
        -o-transition: right 250ms;
 }
 
-#searchInput {
-       transition: width 250ms;
-       -moz-transition: width 250ms;
-       -webkit-transition: width 250ms;
-       -o-transition: width 250ms;
+/* Background images */
+
+#pt-userpage,
+#p-cactions h5 {
+       background-image: url( images/icons/menu.png );
 }
 
-.apex-content-wrapper {
-       transition: margin 250ms;
-       -moz-transition: margin 250ms;
-       -webkit-transition: margin 250ms;
-       -o-transition: margin 250ms;
+#p-personal:hover #pt-userpage,
+#p-cactions:hover h5 {
+       background-image: url( images/icons/menu-hover.png );
 }
 
 #p-cactions,
 #p-logo {
-       transition: margin-left 250ms;
-       -moz-transition: margin-left 250ms;
-       -webkit-transition: margin-left 250ms;
-       -o-transition: margin-left 250ms;
-}
-
-#p-search {
-       transition: margin-right 250ms;
-       -moz-transition: margin-right 250ms;
-       -webkit-transition: margin-right 250ms;
-       -o-transition: margin-right 250ms;
+       /* Animation for media-query changes */
+       transition: right 250ms;
+       -moz-transition: right 250ms;
+       -webkit-transition: right 250ms;
+       -o-transition: right 250ms;
 }

-- 
To view, visit https://gerrit.wikimedia.org/r/289854
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: If3270af18a805b248ed83a325c8adf47f3b1a337
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/skins/apex
Gerrit-Branch: master
Gerrit-Owner: Jforrester <jforres...@wikimedia.org>
Gerrit-Reviewer: Esanders <esand...@wikimedia.org>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to