From 68acd1e8a53655efb1801c07244a753ca44511b9 Mon Sep 17 00:00:00 2001 From: Aryeh Gregor Date: Tue, 5 Dec 2006 08:45:16 +0000 Subject: [PATCH] Add pretty arrow images from SMW for sorttable instead of Unicode arrow characters. Currently the same for all skins; any clever ideas on how to make them different, maybe? The path should be overridable in other JS files, anyway. --- includes/DefaultSettings.php | 2 +- skins/common/sort_down.gif | Bin 0 -> 879 bytes skins/common/sort_none.gif | Bin 0 -> 877 bytes skins/common/sort_up.gif | Bin 0 -> 881 bytes skins/common/sorttable.js | 45 +++++++++++++++++++---------------- 5 files changed, 25 insertions(+), 22 deletions(-) create mode 100644 skins/common/sort_down.gif create mode 100644 skins/common/sort_none.gif create mode 100644 skins/common/sort_up.gif diff --git a/includes/DefaultSettings.php b/includes/DefaultSettings.php index 546b25bd6a..9499ae8f8c 100644 --- a/includes/DefaultSettings.php +++ b/includes/DefaultSettings.php @@ -1048,7 +1048,7 @@ $wgCacheEpoch = '20030516000000'; * to ensure that client-side caches don't keep obsolete copies of global * styles. */ -$wgStyleVersion = '30'; +$wgStyleVersion = '31'; # Server-side caching: diff --git a/skins/common/sort_down.gif b/skins/common/sort_down.gif new file mode 100644 index 0000000000000000000000000000000000000000..5ff08160ca77250b1868c6651939ba6c4e48fa9b GIT binary patch literal 879 zcmV-#1CabjNk%w1VGIBc0Ou|M000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^sIZa%Ew3Wn>_CX>@2HRA^-&M@dak03rDV0SW;B04x9i000aC3;+NK zGXUWT97u5Bzk>)93QWlG-@=9n7Xp|_aiT*w2P;~6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^sIZa%Ew3Wn>_CX>@2HRA^-&M@dak03rDV0SW;B04x9i000aC3;+NK zF#zER97u5Bzk>)93QVZ*-$FPHA3|Js(4fSL7BOCQs1cz=juAmZWLR+|$&v+A1_S^* DF{7Tt literal 0 HcmV?d00001 diff --git a/skins/common/sort_up.gif b/skins/common/sort_up.gif new file mode 100644 index 0000000000000000000000000000000000000000..53002968590e4f283f54cf8728175fdcbde5f85b GIT binary patch literal 881 zcmV-%1CIPhNk%w1VGIBc0Ou|M000010RaL60s{jB1Ox;H1qB8M1_uWR2nYxX2?+`c z3JVJh3=9kn4Gj(s4i66x5D*X%5fKs+5)%^>6ciK{6%`g178e&67#J8C85tTH8XFrM z92^`S9UUGX9v>ecARr(iAt53nA|oRsBqSsyB_$>%CMPE+C@3f?DJd!{Dl021EG#T7 zEiEoCE-x=HFfcGNF)=bSGBYzXG&D3dH8nOiHa9mnI5;>tIXOByIy*Z%JUl!-Jv}}? zK0iM{KtMo2K|w-7LPJACL_|bIMMXwNMn^|SNJvOYNl8jdN=r*iOiWBoO-)WtPESuy zP*6}&QBhJ-Qd3h?R8&+|RaI72R##V7SXfwDSy@_IT3cINTwGjTU0q&YUSD5dU|?Wj zVPRroVq;@tWMpJzWo2e&W@l$-XlQ6@X=!R|YHMq2Y;0_8ZEbFDZf|dIaBy&OadC2T za&vQYbaZreb#-=jc6WDoczAeud3kzzdV70&e0+R;eSLm@et&;|fPjF3fq{a8f`fyD zgoK2Jg@uNOhKGlTh=_=ZiHVAeii?YjjEszpjg5|uj*pLzkdTm(k&%*;l9Q8@l$4Z} zm6ev3mY0{8n3$NEnVFiJnwy)OoSdAUot>VZo}ZteprD|kp`oIpqNAguq@<*!rKP5( zrl+T;sHmu^si~@}s;jH3tgNi9t*x%EuCK4Ju&}VPv9YqUva_?Zw6wIfwY9dkwzs#p zxVX5vxw*Q!y1To(yu7@dCU$jHda z$;ryf%FD~k%*@Qq&CSlv&d<-!(9qD)(b3Y<($mw^)YR0~)z#M4*4Nk9*x1lt)=I7_<=;-L_>FMg~>g((4 z?Ck9A?d|UF?(gsK@bK{Q@$vHV^7Hfa^z`)g_4W4l_V@Sq`1ttw`T6?#`uqF){QUg= z{r&#_{{R2~A^sIZa%Ew3Wn>_CX>@2HRA^-&M@dak03rDV0SW;B04x9i000aC3;+NK zH2~oV97u5Bzk>)93QWlG-@=9nA07k%Kp`B26e&i$_%CC|g9|-+bjT4RNs}N;LM+Hq HU_bynn1-Ls literal 0 HcmV?d00001 diff --git a/skins/common/sorttable.js b/skins/common/sorttable.js index 1752f08463..ea66e7cf01 100644 --- a/skins/common/sorttable.js +++ b/skins/common/sorttable.js @@ -6,6 +6,9 @@ addEvent(window, "load", sortables_init); var SORT_COLUMN_INDEX; +var NO_ARROW = stylepath+'/common/sort_none.gif'; +var UP_ARROW = stylepath+'/common/sort_up.gif'; +var DOWN_ARROW = stylepath+'/common/sort_down.gif'; function sortables_init() { var idnum = 0; @@ -30,12 +33,12 @@ function ts_makeSortable(table) { var firstRow = table.rows[0]; } if (!firstRow) return; - + // We have a first row: assume it's the header, and make its contents clickable links for (var i=0;i'; + cell.innerHTML = txt+'↕'; } } @@ -61,16 +64,15 @@ function ts_getInnerText(el) { } function ts_resortTable(lnk) { - // get the span - var span; + // get the arrow image + var img; for (var ci=0;ci