[Koha-patches] [PATCH] Bug 7500 [FOLLOW-UP][Star ratings] Use CSS Sprites for faster page loading

Owen Leonard oleonard at myacpl.org
Tue May 15 21:40:18 CEST 2012


Combines two star ratings sprites into one and makes
the corresponding CSS changes. The two original images
have been removed.

To test, view star ratings on search results and the detail page.
Try setting star ratings on the detail page.
---
 koha-tmpl/opac-tmpl/prog/en/css/jquery.rating.css  |    8 +++++---
 koha-tmpl/opac-tmpl/prog/images/delete.gif         |  Bin 752 -> 0 bytes
 .../opac-tmpl/prog/images/star-ratings-sprite.png  |  Bin 0 -> 2000 bytes
 koha-tmpl/opac-tmpl/prog/images/star.gif           |  Bin 815 -> 0 bytes
 4 files changed, 5 insertions(+), 3 deletions(-)
 delete mode 100755 koha-tmpl/opac-tmpl/prog/images/delete.gif
 create mode 100644 koha-tmpl/opac-tmpl/prog/images/star-ratings-sprite.png
 delete mode 100644 koha-tmpl/opac-tmpl/prog/images/star.gif

diff --git a/koha-tmpl/opac-tmpl/prog/en/css/jquery.rating.css b/koha-tmpl/opac-tmpl/prog/en/css/jquery.rating.css
index e89096b..616db6f 100644
--- a/koha-tmpl/opac-tmpl/prog/en/css/jquery.rating.css
+++ b/koha-tmpl/opac-tmpl/prog/en/css/jquery.rating.css
@@ -1,9 +1,11 @@
 /* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
 div.rating-cancel,div.star-rating{float:left;width:15px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
-div.rating-cancel,div.rating-cancel a{background:url(../../images/delete.gif) no-repeat 0 -16px}
-div.star-rating,div.star-rating a{background:url(../../images/star.gif) no-repeat 0 0px}
-div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
+div.rating-cancel,div.rating-cancel a{background:url(../../images/star-ratings-sprite.png) no-repeat 0 -49px}
+div.star-rating,div.star-rating a{background:url(../../images/star-ratings-sprite.png) no-repeat 0 0px}
+div.rating-cancel a{display:block;width:16px;height:100%;background-position:0 -49px;border:0}
+div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
 div.star-rating-on a{background-position:0 -32px!important}
+div.rating-cancel.star-rating-hover a{background-position:0 -65px}
 div.star-rating-hover a{background-position:0 -16px}
 /* Read Only CSS */
 div.star-rating-readonly a{cursor:default !important}
diff --git a/koha-tmpl/opac-tmpl/prog/images/delete.gif b/koha-tmpl/opac-tmpl/prog/images/delete.gif
deleted file mode 100755
index 43c6ca8763d79bde87bcf437e497af00c8be562d..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 752
zcmZ?wbhEHb6kt$bc*el6GthYN-n}zt&b)vB{*)<GZZDnssVwQ*wQJ8pz3-M6ef|3N
zTw?I^BRjWl-THaiqIb<TR|-<zzkh%9=+U)n*M2*H{@2X5mq}6Aa+CK)+kfaTd)M9Y
zW&YeVXU=?m_V93u_p1$S-kmu7EY$ycOu&bh{H05m9`-kWR9EwH&eRVR>i+-#|NQy$
zABXln&Q1FL`t{#CH*SY|{oJwc*Qz;h;)0))7aYq9ewP~fc2e)_P3vAY)$9wl{IzJp
zy{ydlr;a^HiGHwZ{*SH8FZkJhE{gei`OM?;ir*_{?@ji478&@mD*tSH_`A&5 at 6Vqe
z at G<&xeCOwiq-WvY-<q?(PpbX8Zpp{q%CC#&{pc>eS5f?;vgCP8#IHGBw=+^cY}xvy
zx8c*8mDl2ff1W;kCeZrNm9vlQYJg5<pbb#`$->Caki?(^G9DBs4DA0KlA4-ZT3fl8
z8F_gb*}2-1v>0WWwY1oIg_&Emc-aM+Wn|bpRc1GF^$N-etzA1qr9X*XNNWw_j-BjG
zGEKc(x)1gUF{(82E at ad^eMXp9hUxg0Q)f<}lVRDncBb&%dq*yAR+(|<o-jL$(28?2
zo;??45^QExc`no~#IC}^-ui`UvIUER!h-n=LseJ=rYP`FI@~V6z4by;((yhm^C*W!
z21kx at DaO@p*l}R7K&xy_%z+DytsIk;xgB`2439K+b7?GbXmoN_5mIg1 at _?b4)vHb2
zW4=iz(~<TC27yT_6CAg$YSazO;JC%ee5xbs^c)q-iOvDjBs>l-D at bZwvw%g)cL7VG
z)An_f*+XqOetkIP*eg{wS7K(+qJ{-x0ue3?v&y~1d1To>MqD_2keNGNE=Pc|!BJ7b
fV_(F^#N=Z_Jo9)pKRPly^YODPxtB<AFjxZs(@{iI

diff --git a/koha-tmpl/opac-tmpl/prog/images/star-ratings-sprite.png b/koha-tmpl/opac-tmpl/prog/images/star-ratings-sprite.png
new file mode 100644
index 0000000000000000000000000000000000000000..1dadc550abfcc6824f5950c0caf717d5a26d8540
GIT binary patch
literal 2000
zcmdT^3s)1 at 7M=`&@RXGH3Mg$;TI52l1*JSxV1l3`T!ciCr#D1`#fv}zK_t-OAp+4Q
z(y%0g1zkW91wp0qN}&ml(1gbojXZ+_CIp5AkR&{8?F{~k&RTQMI(wh9&-Z<M at 00KE
zcf?44hduxRM&3s~Dd<c at e}7#qbhN&p?T$|Pv*iDf0pOv)NxMLfuFaFYf|96lQAsHg
z2 at HT78AoT3yw69RWl$Iqk*PoQF%AL%=<4r#!mF;XuBoYs%jHTW66q<Q?(S~hv18p7
zN^eMrOePyjOze+|nVOnHPE)I at s+8R}91f?CMnl>y-~8&_;o+gq{@*Z@$!4=PMd^zJ
z-ct|ll}e>Tp-`z*3tUf?Bz#_YcynPvaxPl_c&A#eUhe-^DLDQ-Cugzfn!Ja+GUT;7
z8uA;}MUl;1910msOIseGzNvGbIZvOgv3Xm4S5;p*`|u$*)P1e#7v&#4NN?}blct_?
zR5?9ly}5o}p%}S(byFo(4-U$@S~PO`5-V9HeZ4$!iy!GD<$5Rte2whQcvbN at n~e;n
zDqr}nya-wmpX@(->fM at B+TpUuvztpzdR1G#QCqfAR?zI}IeOblgS0P~6|3(4JP<)u
z at X3EpjLf859J_Z<axqcC2w1+By1~hnKPGL~luBA#SIcj&Oq^OO%osm;4Cy$!`0W0Y
z&}EIsooPO_Jn^F<I{Z~+=o4RGjigKj8}X0tYYEsl{(a;fCnxcLsq+mFmdEeT_hl~h
zbJm4?@%b~8wO$JYR~Cgr^=taeqM{)`SIt7x at O8_&!-s3#-Q}0!q`?6jcMIQMq>DLU
zzw2$;RE?|;i>7~dSea^Ay#~*w#LK!879Q2lHCV}eeJ4{AR+8y&6T;p- at 1Jk_TEX|3
z&tlHD9b02vkc9;;<-~~s4#;>Rv)riZ4CeFr$e9f0%P{|y2lrN|raEafd2j5h7*ep{
zxz^TB- at X55nTy3@QB>6X_wPj_5jytO3yjce>qw&bQPJf;_yfFRb6n6q^7Hm2pSU<i
zA0gmu_xkHVfITD+Z>unbfh>IiGS;mZfx{EEd~v>d5J1K|r`YdP(slOXz`TfZ!$K}A
z)zr)`u@*qL_~&xW{~+LC01Z_vF~CC!#%M4ky8v3V-2}iq+&S$aTw#YX2{!9YhQ5Ol
zoGz&lcrM`5enF2Hq3ta|Ej8w891gh^wtxXp51BMj6J)0YNqR(xgew{R9YdA+BlQ3q
zM}+Kf^^+K0vi5^yrDJvj0P5N{l(JY_JW!XE2am?u+mi`)AEVc)gVz)E6k^%-*=gET
zU91!&LWUa?VRSlu0zoV$CbBG$7y#GRaJ at 7%-HAXraA4=o at z`X?G!(+E#<ZtqCEtS6
zN-Y%aovg4nGV{iy<(^G7s>)GPaG^oX>749CpJUJqVZLG#$%4ErN;9|M$N!*pySp*X
z>4;0A7DixOZ1P8{ftr7--ADuy41qB*zmc4FX~dv6MmFZk<s;jPT6m&plX_-Lf4w;y
z$Q;1o|CM)xopfc3U<J|448$_xS>Ztm4IMTX;dM#5>62EMZWWD%T-Nzw_~!ZOc+{rj
z`raZnHT9c}zx<o55_l8}MsTpR<IMe9TlbDa|J<@WC+r{q*I#07WBduxgfigduuVch
zVIFeTg7 at dJi{D)RRI`Y&hTEcmqnQm$J3gS!(AU4Cr^k}%KLuS-a3(=@Q58~~-PYCz
z&9_v58gDf$BRzB9^KV1jARrT8Svdy9#?0Tt7h&5=a0b^wl8!E^MDrRT!FG5wZ at WoC
zewRS-#AkaK>WJqt#)SO77S at eS0v53Xu%6iy{Ta<e8ZoU^fYu7%Ex0=TSz0ieX8L70
z;)aSBWgJKY8DMren5IF+;k#9bw*{I14(Au=$9;}f;hEV{;S++PnVCi(K{-`)?g`9+
z*RZ4KA{dNF7zo^znU2D9V8 at w$c_Q+r^8)4z5q35kST?Z8&?Phq?$aKAFYxHf1=Dh8
zJ0J8Kf&3s7^i9+3%{PD_nW0o&t+_XkLt*gA9T*QoC7R4!0JUp>Quor<rb-lmZ^VJR
zU%g^i1~}A>@@l$Gw)nw6J?rso%fG>)Zp?7inC7|Z1>U>z<t@=BCc<y7X0?AHwNS;f
zv<maeq!mS<!m!gvo=O~e#ioYaMTU<@(cBqsvXQR>J=zB;JMKTm8cqGeGq1oyJ0=sv
z(jWJiWB%pc#ER1C#t%*zr?NV0{p0CcCRWZvV;2rrx3`lroA)O^#l%P|VK6!Q^^5wG
zh|!CIt&$hWPm}NS92}w+?FcIvs*yy=Ye(t+&)i~3ju4CklKza1V_aIUKp#oK+sn_h
I-h-C)H_bQ)TL1t6

literal 0
HcmV?d00001

diff --git a/koha-tmpl/opac-tmpl/prog/images/star.gif b/koha-tmpl/opac-tmpl/prog/images/star.gif
deleted file mode 100644
index d0948a70843bf01952d1f81dcfcdadc92976a04a..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 815
zcmZ?wbhEHb6ksr5c*el6(A at m!(W5UnOP^`reSRqFN=wUy;^KSv?mbz*{y;*);~mc5
z-|RUW6m;#{wMW}bp6pHg_U+rN({8s`u6+0I-Q5+MAMeb%w`<p%^ObAe+`hkj`DTyO
z+d~E~k2$_RJM(N#&bNn2U+&-kax?1Vx!~u|pC6Bkx;a<%e0BBpNt3?6-n!q(>5!M#
z{q=^=j}*N*e*EQepZ7;K-(U6l^W*)qy-uI5Mx04YJ9FmD at 2@w0e|`3BzvYV!svmDJ
zy1UBt<DL4wUS5~`l~&o?KiTc|?y&dMwH9wLt^WW2|BarW%QZD$t~tCq+4%9S{-+DB
zU+=}f+^q2P-MdfMLf>A9dUx3IVz=bW<9TmSpMHPB|LHc1x92?H at 6~*NPV?1P?R#4d
zPbMV1-s|#ytJ9}D;U7+0e!n;8#jahi&$Zv4GUd&Fk1akv*Jf&ey1!wEi_7<GUO*ce
zC<BT=Ss2+FvKVwg#(?64f&G6&R#S79fN)Dk2QP1DuW+|=Z&!EEq$XuvcJ`T_!n3+(
zPg$TWFniYgMJuxwEHYhZ+HLC6v}WVFjRGxe*Yle0Y?-ll&zz2hYr8v-tu*bNVmfR6
znT~Z6o0Ux&=T2&$rVu=>gU#eYv#yB=$CE4*Ha3+f942mV(XO4k$!yUkYI4!<crrvB
zCM=xaSm|bCkl=8r*<OezWJO^_0~=?DVCaekf*U&*6uTK@`5X*vJ?{A5Yn6wikt>^v
z(7()>%8M?Gl%7kx>Gn`^RAQF96>H<Z$Y)U-PmqX3BO7nCe5XmDq6#B(gG-`HBtv>~
zqm`q-QcY~aQ7_g~!8sNO9r=2u3Mlqi#CWtc9T(=ypIRf>c$iT@(<;xV at nLFbqN;ve
z&H|wp at 2R5NS2`L#KJ=KR(rKEJaLDyUmqb%cL}by=)-=YHmH-A at k7GPXma%d?aC*qL
zh)X7I#x;cnUQ^jS^;|kOFmg at Nv0U}W!=<5%L(6DYL1B*CL?*3JjSUV#i&`dVbSiW!
SUO9NY!6jXVS5kz7!5RQ<r+B^q

-- 
1.7.9.5



More information about the Koha-patches mailing list