From 9080b6f763a08fe39c3dd854e8555d1748625fca Mon Sep 17 00:00:00 2001 From: Ed Sanders Date: Mon, 25 Jan 2016 17:37:08 +0000 Subject: [PATCH] TableSorter: Use SVGs with PNG fallbacks instead of GIFs Also removes the never-used sort_none.gif. Change-Id: Ia16e19985f68b1d188b4391c1156d61c781059cf --- resources/Resources.php | 2 +- resources/src/jquery/images/sort_both.gif | Bin 1184 -> 0 bytes resources/src/jquery/images/sort_both.png | Bin 0 -> 201 bytes resources/src/jquery/images/sort_both.svg | 4 ++++ resources/src/jquery/images/sort_down.gif | Bin 1174 -> 0 bytes resources/src/jquery/images/sort_down.png | Bin 0 -> 182 bytes resources/src/jquery/images/sort_down.svg | 4 ++++ resources/src/jquery/images/sort_none.gif | Bin 462 -> 0 bytes resources/src/jquery/images/sort_up.gif | Bin 1174 -> 0 bytes resources/src/jquery/images/sort_up.png | Bin 0 -> 180 bytes resources/src/jquery/images/sort_up.svg | 4 ++++ ...y.tablesorter.css => jquery.tablesorter.less} | 14 ++++++++------ 12 files changed, 21 insertions(+), 7 deletions(-) delete mode 100644 resources/src/jquery/images/sort_both.gif create mode 100644 resources/src/jquery/images/sort_both.png create mode 100644 resources/src/jquery/images/sort_both.svg delete mode 100644 resources/src/jquery/images/sort_down.gif create mode 100644 resources/src/jquery/images/sort_down.png create mode 100644 resources/src/jquery/images/sort_down.svg delete mode 100644 resources/src/jquery/images/sort_none.gif delete mode 100644 resources/src/jquery/images/sort_up.gif create mode 100644 resources/src/jquery/images/sort_up.png create mode 100644 resources/src/jquery/images/sort_up.svg rename resources/src/jquery/{jquery.tablesorter.css => jquery.tablesorter.less} (51%) diff --git a/resources/Resources.php b/resources/Resources.php index cd9810ce9b..938175293f 100644 --- a/resources/Resources.php +++ b/resources/Resources.php @@ -338,7 +338,7 @@ return array( ), 'jquery.tablesorter' => array( 'scripts' => 'resources/src/jquery/jquery.tablesorter.js', - 'styles' => 'resources/src/jquery/jquery.tablesorter.css', + 'styles' => 'resources/src/jquery/jquery.tablesorter.less', 'messages' => array( 'sort-descending', 'sort-ascending' ), 'dependencies' => array( 'dom-level2-shim', diff --git a/resources/src/jquery/images/sort_both.gif b/resources/src/jquery/images/sort_both.gif deleted file mode 100644 index 50ad15a0a99a7b9dad8bf9b1a84364eafd89f3ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1184 zcmZ?wbhEHb6lLIKXkcW30LA~@5xxNmE{P?HK-$K>q98FjJGDe1DK$Ma&sORE?)^#% znJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMCxdpkYC5Z|ZxjA{oRu#5N zi7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI%s|1+P|wiV#N6CmN5ROz z&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj%k|2Q_413- z^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPA7xhtg4GcDhpEegHnt0ON)|I zfy$L(nt@@5-y)DgplhuBi!y0}Xxj9U)XI^nhVqS78%-&3(y%4=-Zg}-tITxiSmgEe6^ zlgE!9KDdAH?w#AWZr-?l?dp}wmo8p7f9~v=)2B|JIDYKtk;8`$9@xKc@1EVecJA1| zZR?iJn>KD(zi#cC)vH#nSiWrOlEsS_E|@=W?wr}PX3m&CZR(WClO|5+@9XX9?&|Dl zZ)_>%=lGBW6ZiW^YL!@wlo)8BBK Z^Hx$th*8(tdu-u$sR`eEIzt&4tO0e_m%;!5 diff --git a/resources/src/jquery/images/sort_both.png b/resources/src/jquery/images/sort_both.png new file mode 100644 index 0000000000000000000000000000000000000000..e340425f383811e55cf378580b5dccc20976c5f3 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{a!3HGnGN+dTDVAa<&kznEsNqQI07({jL>2?p zUk71ECym(^Ktah8*NBqf{Irtt#G+J&^73-M%)IR4#$0~r_{lCdXTNp nMoFKm8$uEqmISjVi7+#iYsf!- + + + diff --git a/resources/src/jquery/images/sort_down.gif b/resources/src/jquery/images/sort_down.gif deleted file mode 100644 index ec4f41b001c277fd64f0a60f1cebcccac393528d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1174 zcmZ?wbhEHb6lGvxXkcW30LA~@5xxNmE{P?HK-$K>q98FjJGDe1DK$Ma&sORE?)^#% znJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMCxdpkYC5Z|ZxjA{oRu#5N zi7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI%s|1+P|wiV#N6CmN5ROz z&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj%k|2Q_413- z^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPA7xhtg4GcDhpEegHnt0ON)|I zfy$L(nt@@5-y)DgplhuBi!y0}Xxj9U)XI^nhVqS78%-&3(y->Yoc=cL27o{ea zu&IJ?Vsd64h!2V$h;Lm|i!#enQ{0O3a}~hhYn6$`e!~8S=uIIf%=Ced(FY|Cq{IRf z0;WI^6Q1;e9C+qQ%>(9`B4E~F{QvLopWnZJ{`mgw>zB`;K7M%r?(Lh`uU@`*{_N?K z$B!O9xPR~No!hr=-nf44>XplvE?zi)?(CVz2)%Hf~tIZta@Yt5&X9zHI4|#fug$m_KjsoY}Kx&X_)J>XgZoCQj(@>+R|8>g;H5 zYi((6YHX;ltF5W7s;nq4D=jH5DlEv)%gxEo%FIYlOHD~mN=%54i;annii`*k3k?Yl z3Jmb~^Y!ue^7L?bb9Hfca&)k_v$e6dva~QaGc_?b0%l7+T^(&LO$~K5RTX6=MFn{| zSs7_5NeOW=Q4wJwK>>a~ULI~PP7Zc9Ru*O^U?HRUlLbgJGU$Mc8&Ju^z{K0r&v(yR diff --git a/resources/src/jquery/images/sort_down.png b/resources/src/jquery/images/sort_down.png new file mode 100644 index 0000000000000000000000000000000000000000..d58d54dc363491bd29b258e1ff3299a411697847 GIT binary patch literal 182 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{T!3HD~=a#Ghaf+QhLpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tmg0x;TbN zOifNW!23i(LgJl~fx(~SP4YlW + + + diff --git a/resources/src/jquery/images/sort_none.gif b/resources/src/jquery/images/sort_none.gif deleted file mode 100644 index edd07e586236b7c751a25fded574863fa4869e4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmb8sMQ&9A06@|A-QIV1cXxMpcXt<7@Sz3T(gsQi62gE47_brc#0bg~IClv*nNGOe zV-O$!zn%b(AP@)?3WdR7a5x-+Kp>Gw6bgk#qcIo^7K_E3PmE3SS*%EBvPqVCX>nK za)m;nR4P>}m0GRVXf#@_R;SbH^?HNBU^E&{CX?B0wpc7ytJP+++3j|R!{Kx~T`rf~ z?e=&)Ua!~Z^ZEV$Kp+qd21B7xI2?{dBGG6x7K_E>@kAn#OeRyQR63o`WHQ-oHkZrg z^Z7!dP%IWprBb}qtR?OTdh{R-R^Wc-EOzn>-GEn!C){P4o9QW zcs!m=Ce!J3Hk-}o^TlGZTrO9u)q1_&Y&P5NcDLK@_xr=)a6BGQr_-PRA^r`AV1YBB z`*#9-3_xk0o-Qt*U!Je7Z!T_Loo`QfZ|-leUOv40@ag00&({xM-hREmd;jhGj~73m G0p7p)YLoZ? diff --git a/resources/src/jquery/images/sort_up.gif b/resources/src/jquery/images/sort_up.gif deleted file mode 100644 index 8018918541936f07522a0d0fc5ac812ae54f8c33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1174 zcmZ?wbhEHb6lGvxXkcW30LA~@5xxNmE{P?HK-$K>q98FjJGDe1DK$Ma&sORE?)^#% znJKnP;ikR@z6H*y8JQkcMXAA6ej&+K*~ykEO7?aNHWgMCxdpkYC5Z|ZxjA{oRu#5N zi7EL>sa8NXNLXJ<0j#7X+g8aDB%uJZ(>cE=Rl!uxKsVXI%s|1+P|wiV#N6CmN5ROz z&_Lh7NZ-&%*U;R`*vQJjKmiJrfVLH-q*(>IxIyg#@@$ndN=gc>^!3Zj%k|2Q_413- z^$jg8EkR}&8R-I5=oVMzl_XZ^<`pZ$OmImpPA7xhtg4GcDhpEegHnt0ON)|I zfy$L(nt@@5-y)DgplhuBi!yr6!i-7lq{K=fF}xKt_H^esM;Afr4|e zse*4}a%LWg4~ia$Z(UN0GRsm^+=}vZ6~N(Zm5IfE!v2QnO(7@D^ns4i2PF=q!~zon zra%xAp7ennc;-pX1Ll|_VAf##|L^ag-@ktT`2Owdm(QO*et7@x?VH!HUcPw#?CF!o zj~+g_fA8*{+qZ7sxPI;GmCKhdUO0d5?3vT2PM$b^?C6ohhYlXtzi;oJ-Me<~*uHJ+ zmd%?sZdku=?V8oAR<2mSZ0VB4ixw`JKX2}w*|TQOm_BXll*yAOPU!FJ?dk67>}YRm zZE0?5Y^blRt*Nf6tSB!lEh#Q4EXdEx&B@Nn%t%j5O-W8lOo)$*jfswmj0g`44G9hk z4Dk2!_3`%d^l*1`b#Zobbg;LxwXwFcv@ka_H8C~jkfcwSy OTeH(IW~=BjSOWlR|C5~n diff --git a/resources/src/jquery/images/sort_up.png b/resources/src/jquery/images/sort_up.png new file mode 100644 index 0000000000000000000000000000000000000000..1a5f27e5f519e1a5bc75af193e0be63aa27bb614 GIT binary patch literal 180 zcmeAS@N?(olHy`uVBq!ia0vp^qCm{T!3HD~=a#Ghaf+QhLpXq-h9ji|$mcBZh%5%G zzYfBTP8zc-fP#`Gt`Q}{`DrEPiAAXl<>lpinR(g8$%zH2dih1^v)|cB0Tmf~x;TbN zOifNu;5%VxU?7u_kPx60WE;qKFEt_I$N2*XK1`5eQ + + + diff --git a/resources/src/jquery/jquery.tablesorter.css b/resources/src/jquery/jquery.tablesorter.less similarity index 51% rename from resources/src/jquery/jquery.tablesorter.css rename to resources/src/jquery/jquery.tablesorter.less index a88acc0909..f4ef540954 100644 --- a/resources/src/jquery/jquery.tablesorter.css +++ b/resources/src/jquery/jquery.tablesorter.less @@ -1,17 +1,19 @@ +@import "mediawiki.mixins"; + /* Table Sorting */ + table.jquery-tablesorter th.headerSort { - /* @embed */ - background-image: url(images/sort_both.gif); + .background-image-svg( 'images/sort_both.svg', 'images/sort_both.png' ); cursor: pointer; background-repeat: no-repeat; background-position: center right; padding-right: 21px; } + table.jquery-tablesorter th.headerSortUp { - /* @embed */ - background-image: url(images/sort_up.gif); + .background-image-svg( 'images/sort_up.svg', 'images/sort_up.png' ); } + table.jquery-tablesorter th.headerSortDown { - /* @embed */ - background-image: url(images/sort_down.gif); + .background-image-svg( 'images/sort_down.svg', 'images/sort_down.png' ); } -- 2.20.1