HectorAE has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/96197


Change subject: shared.css: Start vectorizing common icons
......................................................................

shared.css: Start vectorizing common icons

This is in response to bug 35345.

I am working under the MediaWiki Google Code-In project,
and this is my first commit. I have some experience
with CSS and vector images, so it seems like a good
place to start. This is for the following task:
https://google-melange.appspot.com/gci/task/view/google/gci2013/5795046364282880

Only the Atom feed icon has been vectorized so far,
but I plan on adding more subsequently. Preliminary
testing shows that this approach works fine on Firefox.

Bug: 35345
Change-Id: I842690df6934f4f14807dfc8d20ec2c0b0007df6
---
A skins/common/images/feed-icon.svg
M skins/common/shared.css
2 files changed, 22 insertions(+), 1 deletion(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/core 
refs/changes/97/96197/1

diff --git a/skins/common/images/feed-icon.svg 
b/skins/common/images/feed-icon.svg
new file mode 100644
index 0000000..b325149
--- /dev/null
+++ b/skins/common/images/feed-icon.svg
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd";> 
+<svg xmlns="http://www.w3.org/2000/svg"; version="1.1" width="128px" 
height="128px" id="RSSicon" viewBox="0 0 256 256">
+<defs>
+<linearGradient x1="0.085" y1="0.085" x2="0.915" y2="0.915" id="RSSg">
+<stop  offset="0.0" stop-color="#E3702D"/><stop  offset="0.1071" 
stop-color="#EA7D31"/>
+<stop  offset="0.3503" stop-color="#F69537"/><stop  offset="0.5" 
stop-color="#FB9E3A"/>
+<stop  offset="0.7016" stop-color="#EA7C31"/><stop  offset="0.8866" 
stop-color="#DE642B"/>
+<stop  offset="1.0" stop-color="#D95B29"/>
+</linearGradient>
+</defs>
+<rect width="256" height="256" rx="55" ry="55" x="0"  y="0"  fill="#CC5D15"/>
+<rect width="246" height="246" rx="50" ry="50" x="5"  y="5"  fill="#F49C52"/>
+<rect width="236" height="236" rx="47" ry="47" x="10" y="10" 
fill="url(#RSSg)"/>
+<circle cx="68" cy="189" r="24" fill="#FFF"/>
+<path d="M160 213h-34a82 82 0 0 0 -82 -82v-34a116 116 0 0 1 116 116z" 
fill="#FFF"/>
+<path d="M184 213A140 140 0 0 0 44 73 V 38a175 175 0 0 1 175 175z" 
fill="#FFF"/>
+</svg>
diff --git a/skins/common/shared.css b/skins/common/shared.css
index ac7265a..5887175 100644
--- a/skins/common/shared.css
+++ b/skins/common/shared.css
@@ -485,7 +485,10 @@
 /* feed links */
 a.feedlink {
        /* @embed */
-       background: url(images/feed-icon.png) center left no-repeat;
+       background: url(images/feed-icon.svg);
+       background-position: center left;
+       background-repeat: no-repeat;
+       background-size: 12px 12px;
        padding-left: 16px;
 }
 

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: I842690df6934f4f14807dfc8d20ec2c0b0007df6
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/core
Gerrit-Branch: master
Gerrit-Owner: HectorAE <[email protected]>

_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to