From 70e3bd55c1562582e39d31ff8c59500dab5110aa Mon Sep 17 00:00:00 2001 From: Antonio Laguna Date: Mon, 21 Jul 2014 20:41:17 +0100 Subject: [PATCH 1/2] Updating gitignore and dependencies --- .gitignore | 3 ++- package.json | 22 +++++++++++----------- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/.gitignore b/.gitignore index bb93d68..78dbd62 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ node_modules -bower_components \ No newline at end of file +bower_components +.idea \ No newline at end of file diff --git a/package.json b/package.json index f9d8f5e..1f96216 100644 --- a/package.json +++ b/package.json @@ -3,23 +3,23 @@ "version": "0.0.0", "private": true, "devDependencies": { - "grunt": "0.4.2", + "grunt": "^0.4.5", "grunt-bytesize": "~0.1.0", "grunt-concat-bower": "~0.3.0", "grunt-contrib-clean": "~0.5.0", - "grunt-contrib-concat": "~0.4.0", - "grunt-contrib-connect": "~0.7.1", + "grunt-contrib-concat": "^0.5.0", + "grunt-contrib-connect": "^0.8.0", + "grunt-contrib-copy": "^0.5.0", "grunt-contrib-jshint": "~0.10.0", - "grunt-contrib-uglify": "~0.4.0", + "grunt-contrib-less": "~0.11.0", + "grunt-contrib-uglify": "^0.5.0", "grunt-contrib-watch": "~0.6.1", + "grunt-jscs": "^0.6.1", "grunt-mocha": "~0.4.1", - "grunt-notify": "~0.2.13", - "grunt-shell": "~0.6.4", - "load-grunt-config": "~0.7.1", - "jshint-stylish": "~0.1.5", - "grunt-jscs-checker": "~0.4.1", - "grunt-contrib-less": "~0.11.0", - "grunt-contrib-copy": "^0.5.0" + "grunt-notify": "^0.3.0", + "grunt-shell": "^0.7.0", + "jshint-stylish": "^0.4.0", + "load-grunt-config": "~0.7.1" }, "meta": { "ftInit": { From 9a8ad04417b8312a6d412f7310ffbf73e65ba3e1 Mon Sep 17 00:00:00 2001 From: Antonio Laguna Date: Mon, 21 Jul 2014 20:42:36 +0100 Subject: [PATCH 2/2] Minor style changes Adding border on top Font Family is not enforced Font colours aren't defined Icons have been updated with Octicons Using data-uri to load the icons --- dist/hubinfo.css | 35 ++++++++++++++++++++++------------- dist/images/repostat.png | Bin 2314 -> 1284 bytes lib/images/repostat.png | Bin 2314 -> 1284 bytes lib/styles/hubinfo.less | 38 ++++++++++++++++++++++++-------------- 4 files changed, 46 insertions(+), 27 deletions(-) diff --git a/dist/hubinfo.css b/dist/hubinfo.css index ca11123..5f37441 100644 --- a/dist/hubinfo.css +++ b/dist/hubinfo.css @@ -1,9 +1,9 @@ .github-repo { position: relative; font-size: 14px; - font-family: Helvetica, Arial, sans-serif; letter-spacing: 1px; padding-bottom: 20px; + border-top: 1px solid #f1f1f1; border-bottom: 1px solid #f1f1f1; } .github-repo a { @@ -20,17 +20,31 @@ } .github-repo .repo-header .repo-stats span, .github-repo .repo-header .repo-stats a { - padding-right: 5px; padding: 0 5px 0 25px; color: #000; } -.github-repo .repo-header .repo-stats .repo-watchers { - background: url(images/repostat.png) no-repeat; - background-position: 5px -5px; -} +.github-repo .repo-header .repo-stats .repo-watchers, .github-repo .repo-header .repo-stats .repo-forks { - background: url(images/repostat.png) no-repeat; - background-position: 5px -55px; + position: relative; +} +.github-repo .repo-header .repo-stats .repo-watchers:before, +.github-repo .repo-header .repo-stats .repo-forks:before { + background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAANCAYAAADfavzVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3Q0NGRDNGOTA5MzExMUU0OUY4RUVGQ0QxNTVFMTEwNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3Q0NGRDNGQTA5MzExMUU0OUY4RUVGQ0QxNTVFMTEwNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdDQ0ZEM0Y3MDkzMTExRTQ5RjhFRUZDRDE1NUUxMTA2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdDQ0ZEM0Y4MDkzMTExRTQ5RjhFRUZDRDE1NUUxMTA2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6/fIvwAAAXZJREFUeNrEVNFRwzAMdX0M0BHCBA0TQDagG7Qf+YcJYIPCdz7oBi0TJJ2gGSHZIBsEiXvOCV2Uuu0B7+5dHFmynyXLs77vXVEUiSPked44Act+ChT3oG20RuWugMeiH0y5gWVXglbEI3GupviApeJV8MSU+AmmYs6yDyJxEJ4rldg9sblEkJWUG+KWeMT/nZiz7GMIYjP8l8jquSITrHOrr5snQ4fTNxiHOzVqF/N8kLUw1UJkqg4cixf1/ZHRsMkTlxMCQmm5DG/WquxLfjzcEJ+JOyVyDZ/DRBbZf469VjDz3W/pyw3Y0Rr1jLseAbzJo8gS3789OS0jSpai1DstMiKuhFALXM3My4WR2Q1Yq9K6icyy70KW+5RIEZdBjCmS/by6kyEoOHQXvibRHQ+xVtWWmHdeBU020H/Cj7xh3xm13rNfQtirwnWrlH3o+oB74kGMqz8UK5tvi1cnsYS+o9tdbCMJtOJg7TmBJPDVeKcHfAkwAFlgtWxNzZ7GAAAAAElFTkSuQmCC") no-repeat; + position: absolute; + content: " "; + left: 5px; + top: 1px; +} +.github-repo .repo-header .repo-stats .repo-watchers:before { + background-position: -31px -2px; + width: 12px; + height: 13px; +} +.github-repo .repo-header .repo-stats .repo-forks:before { + background-position: -14px 0; + width: 12px; + height: 13px; + top: 0; } .github-repo .repo-header .repo-stats .repo-twitter { float: right; @@ -41,19 +55,14 @@ line-height: 32px; letter-spacing: -1px; display: block; - color: #4183c4; height: 32px; white-space: nowrap; font-weight: bold; } -.github-repo .repo-commit .repo-commit-message { - color: #333333; -} .github-repo .repo-commit .repo-commit-date { display: block; margin-top: 10px; letter-spacing: 0; font-style: italic; font-size: 12px; - color: #999999; } diff --git a/dist/images/repostat.png b/dist/images/repostat.png index 7578666e1309f471573c9c2a9750377a2246cfc3..410d86b3dcdab36cfcc748b800253e74849249fe 100644 GIT binary patch delta 664 zcmeAYYT;7s4DfU3<&xrJU|`_&^l%9R(pn%k2OE&QpY`YJM8)l@#=6M{hK34eW_pGu zree3!OJhSrLst_^Hw#x+H)j_^Q&U$%Lj$wP83;v=I2A2nGSGyYWR6Rbl0tDwP->c0 z%H%>OVVJ!ZxKvLzV0Nm1{r$v#1_s75PZ!6Kid#oQE(RVp;3=);xgdCmg;&_YY=QI^ z`Je5a3C)Mf?Ow3y3aiXrAgOp$L7Jtr`W$EMlwEHb-@l8MiQF___4MX_?_&c+I+dSP z-m_plUB@NzeL?OPx2NkGjxUn;+1Z#H-V}C3xp3XG9}P<%g?>0P~F; z=4ns8VY_js%Y>;@q#sSIIP!n)jLmP7Ig*V3Oh55zr;_lR;??VCt2?(}HkW9(Hq8?M zTr**-!BwY}ReUnt;$Qzxytv_{@N{7&r_7x^`PWvx@vgJEBQU?yTD6FG{$UrfoArHr z!wf#(&3}2C_r^u3uRXiv826l9d_w5{{(4(WU1hIni>_Gf8Y!)73E+-7d**cO#GAYk zt1s>9JhSP&)3o1HJOrmZ_GnJ}yJy#AMGcD*@qKC+W%)OTU7a?gJdV}Z>_Yva{ymBJ zCAZ$&9Pe~v^`X+$Q)*xQYN&qX*t6PRM0<9Acewh-mVJwF$L1(=Zh4gO*0NFM!_|uA e>@}PQq70DUjw delta 1702 zcmZ{ldpy&P0>)<=UJ+vxxnx-EV`F0*n^9Z8NsP>WF6Ek~kL1!zE@yb1`D7{QX&`dl-A<`0A5jK@ zK&q#m0FV7Vw68%Wg?*pe98S89XhUK#VOS#0kchXy;jtt<32kVF#bGURR+d;B3=T^s z*pRWfN8gR)R0$S1L)Vb73zrgN;@Mm@SkI6~#}e@bx+5N-IpT119F0aNQt{R{)>LaO zj!va<+5d+eu|I@(U@YpdCg4Yqkzss-N5pw@I5!ro`M+KIk7zDdp2i9DMizlUkkr!v z)hlUQ>UWW?=M8hPZYfLq5c0TS=7HrxgE#lKV`{Oo>nF7a!*wRy%O486sRj1=)dP0G zJd=|Lmz{EEGU~=NcbTmUn2q`Sc^4*lQEWz(=KZvA*_2fJt>UHdvh^*YYbFGdD4MBw z8vl$W?&(Qc#_0`k?g<0`acs9K#~~u3x9CI>rBcBSEdC{jDLN*KsvEahG*9;snTjq3 z14xSlN76%sLEk`T*Ar1914B6#aAnKkV!w8Mvm1G*GVrVF?gtY;XXZ62D>|{|a zWZlLh^Cj8bD>xc5>14O3uptjc)V!Eb4%TMNcT8BuZeQXQ8@Qq>Jk3|yBYzvT`}e$) z($yYHr5rhf^BI7c+Is8poWZJ213yfW12?W%aJ82TeMBv4*GppD ze5jiQH#@w*x~t=d?vN2v`uH=KWz9x`o$2Q?N)|UEu_^bfT2`91v(paPG~`(Q(`!za z#uRu@3S2p(0)yaAHY#_=W@tB#N{RBd%brPWlKTCtSU$9yIXx8Gb!J*>r+1J((o`ts zK8CJ;dRm`*JBgXg=Yzu!?HH64MpyNa3S#0JktphX)++4rY^7A! z7qTA3V6IS+?R!BwT4PPVC5sBIz-_1Hcc?F$i1C=O{!;hllMA7hg>hvgU+$s?mhI<- z-3*jDb4gqV%82hAem%lZ<)^+(1P##kMpPZ}(xmQId+jU^Ssk+VG&x@n;S`u01SI7be*0U@GNsC&A{GAW zx7B$wx~~*(az_G(_=7xAExd=c#s-eDx$8K8?@qf2xf4v%_3IGAcEh~Hzm9SR+Owa0 zl*SOoG>oliuXkv!F#yk!v!(3}@8UwJm{6^YaeJ{k_wX;ZFPt^69Ab$J2~14_ zPAzuiVn$t!iP4bf`7DR|*O4nkQ|yU2@BYDRbaXvXs%3F@u|Jk`)!2N!zE!bqqB#({ z8QOt6L0XuUZ$7KpSRJ|Al|t6iG<-rexu{-7jM%y`z^>`Kpz=p4P%7*%E)6dl3&^Wi z^k*1p?ZNg4kH}Haj|XfiK;tKKIyTpCa&)7U`N&3|7bB=GYj4j zkKg92nEJ{wl8Y=GgT~FRPsz%ye3!OJhSrLst_^Hw#x+H)j_^Q&U$%Lj$wP83;v=I2A2nGSGyYWR6Rbl0tDwP->c0 z%H%>OVVJ!ZxKvLzV0Nm1{r$v#1_s75PZ!6Kid#oQE(RVp;3=);xgdCmg;&_YY=QI^ z`Je5a3C)Mf?Ow3y3aiXrAgOp$L7Jtr`W$EMlwEHb-@l8MiQF___4MX_?_&c+I+dSP z-m_plUB@NzeL?OPx2NkGjxUn;+1Z#H-V}C3xp3XG9}P<%g?>0P~F; z=4ns8VY_js%Y>;@q#sSIIP!n)jLmP7Ig*V3Oh55zr;_lR;??VCt2?(}HkW9(Hq8?M zTr**-!BwY}ReUnt;$Qzxytv_{@N{7&r_7x^`PWvx@vgJEBQU?yTD6FG{$UrfoArHr z!wf#(&3}2C_r^u3uRXiv826l9d_w5{{(4(WU1hIni>_Gf8Y!)73E+-7d**cO#GAYk zt1s>9JhSP&)3o1HJOrmZ_GnJ}yJy#AMGcD*@qKC+W%)OTU7a?gJdV}Z>_Yva{ymBJ zCAZ$&9Pe~v^`X+$Q)*xQYN&qX*t6PRM0<9Acewh-mVJwF$L1(=Zh4gO*0NFM!_|uA e>@}PQq70DUjw delta 1702 zcmZ{ldpy&P0>)<=UJ+vxxnx-EV`F0*n^9Z8NsP>WF6Ek~kL1!zE@yb1`D7{QX&`dl-A<`0A5jK@ zK&q#m0FV7Vw68%Wg?*pe98S89XhUK#VOS#0kchXy;jtt<32kVF#bGURR+d;B3=T^s z*pRWfN8gR)R0$S1L)Vb73zrgN;@Mm@SkI6~#}e@bx+5N-IpT119F0aNQt{R{)>LaO zj!va<+5d+eu|I@(U@YpdCg4Yqkzss-N5pw@I5!ro`M+KIk7zDdp2i9DMizlUkkr!v z)hlUQ>UWW?=M8hPZYfLq5c0TS=7HrxgE#lKV`{Oo>nF7a!*wRy%O486sRj1=)dP0G zJd=|Lmz{EEGU~=NcbTmUn2q`Sc^4*lQEWz(=KZvA*_2fJt>UHdvh^*YYbFGdD4MBw z8vl$W?&(Qc#_0`k?g<0`acs9K#~~u3x9CI>rBcBSEdC{jDLN*KsvEahG*9;snTjq3 z14xSlN76%sLEk`T*Ar1914B6#aAnKkV!w8Mvm1G*GVrVF?gtY;XXZ62D>|{|a zWZlLh^Cj8bD>xc5>14O3uptjc)V!Eb4%TMNcT8BuZeQXQ8@Qq>Jk3|yBYzvT`}e$) z($yYHr5rhf^BI7c+Is8poWZJ213yfW12?W%aJ82TeMBv4*GppD ze5jiQH#@w*x~t=d?vN2v`uH=KWz9x`o$2Q?N)|UEu_^bfT2`91v(paPG~`(Q(`!za z#uRu@3S2p(0)yaAHY#_=W@tB#N{RBd%brPWlKTCtSU$9yIXx8Gb!J*>r+1J((o`ts zK8CJ;dRm`*JBgXg=Yzu!?HH64MpyNa3S#0JktphX)++4rY^7A! z7qTA3V6IS+?R!BwT4PPVC5sBIz-_1Hcc?F$i1C=O{!;hllMA7hg>hvgU+$s?mhI<- z-3*jDb4gqV%82hAem%lZ<)^+(1P##kMpPZ}(xmQId+jU^Ssk+VG&x@n;S`u01SI7be*0U@GNsC&A{GAW zx7B$wx~~*(az_G(_=7xAExd=c#s-eDx$8K8?@qf2xf4v%_3IGAcEh~Hzm9SR+Owa0 zl*SOoG>oliuXkv!F#yk!v!(3}@8UwJm{6^YaeJ{k_wX;ZFPt^69Ab$J2~14_ zPAzuiVn$t!iP4bf`7DR|*O4nkQ|yU2@BYDRbaXvXs%3F@u|Jk`)!2N!zE!bqqB#({ z8QOt6L0XuUZ$7KpSRJ|Al|t6iG<-rexu{-7jM%y`z^>`Kpz=p4P%7*%E)6dl3&^Wi z^k*1p?ZNg4kH}Haj|XfiK;tKKIyTpCa&)7U`N&3|7bB=GYj4j zkKg92nEJ{wl8Y=GgT~FRPsz%y