Ignore:
Timestamp:
Nov 4, 2010, 1:42:14 AM (13 years ago)
Author:
grum
Message:

fix bug:2004 - Cache table becomes very huge
fix bug:2005 - Category map is not displayed when a [gmaps] map is inserted in category description

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/GMaps/js/gmapsMarkup.packed.js

    r7500 r7616  
    1 /* file: gmapsMarkup.js - v1.0.0 | packed on 2010/10/30 with http://joliclic.free.fr/php/javascript-packer/ */
    2 eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('t T=[r,{w:32,h:32,x:15,y:31},{w:32,h:32,x:15,y:31},{w:32,h:32,x:10,y:31},{w:30,h:2K,x:4,y:39},];9 2u(8,R){t z=o l.5.2J(o l.5.1v(8.17.1S,8.17.1G),o l.5.1v(8.17.1T,8.17.1D)),3=o l.5.2L($("#"+8.k).26(0),{2M:\'#2N\',2I:8.2H,2C:8.1s,2B:z.2g(),1c:(8.1c==-1)?E:u,2D:(8.1c==-1)?E:u,2q:(8.2q==\'n\')?E:u,2w:(8.2w==\'n\')?E:u,1n:(8.1n==-1)?E:u,2E:{2G:8.1n},2F:\'\',});6(8.2p!=\'\'){C=o l.5.2O(8.2p,{2P:u});C.1X(3)}A{C=r}2v=/^2Y(\\d\\d)2X.*/i;v=2v.2A(8.S);6(v!=r)v=o 33(v[1]);6(v!=r){3.S=o l.5.34(\'1q/1r/1C/\'+8.S,o l.5.2W(T[v].w,T[v].h),o l.5.2l(0,0),o l.5.2l(T[v].x,T[v].y))}A{3.S=r}3.z=z;3.C=C;3.f=o 2V();3.R=R;3.I=8.I;3.N=8.N;3.O=0;3.1x=8.1x;3.1m=E;8.q=3;6(8.2R){6(8.11){11(3.z,R)}A{3.2Q(3.z.2g())}}6(8.2m){13(3)}A{1t(R)}}9 13(3){6(3.V()==r)L(E);3.O++;1y={1e:2.1e,O:3.O,z:{1T:3.V().1R().1u(),1D:3.V().1R().1w(),1S:3.V().1P().1u(),1G:3.V().1P().1w()},I:3.I,N:3.N,2S:20,19:3.R,};$.1Z({21:"27",28:"1q/1r/2e.2f",2d:u,29:{2a:"2b.5.2T",1y:1y},25:9(16){Q=$.2U(16);6(3.O==Q.O){Q.f.35(2r);2c(2.5[Q.19].q,Q.f);1t(Q.19)}}})}9 2c(3,f){6(3==r)L(E);6(3.f.D>0){t i=0;2z(i<3.f.D){1a=2i(3.f[i].H,f);6(1a==-1){3.f[i].g.1X(r);3.f.2o(i,1)}A{f.2o(1a,1);i++}}}W(t i=0;i<f.D;i++){t g=o l.5.2y({2Z:o l.5.1v(f[i].1u,f[i].1w),3:3,2j:f[i].1f});6(3.S!=r)g.3i(3.S);g.B=f[i];g.B.p=0;3.f.3Q({g:g,H:f[i].H});6(3.1x){l.5.X.14(g,\'1I\',9(){1L(1j)})}W(t j=0;j<g.B.J.D;j++){3C(g.B.J[j].3L(0)){22\'G\':g.B.J[j]=\'./3F/\'+g.B.J[j].24(1);2t;22\'U\':g.B.J[j]=\'./3J/\'+g.B.J[j].24(1);2t}}}}9 2r(1h,1k){6(1h.H<1k.H){L(-1)}A 6(1h.H<1k.H){L(1)}L(0)}9 2i(2n,1o){W(t i=0;i<1o.D;i++){6(1o[i].H==2n)L(i)}L(-1)}9 1L(g){2.7=g.B;2.M.2k();2.M.23($(\'#1i\').3I().1N(1p).26(0));2.M.3K(g.3,g);12(2.7.p)}9 1p(i,e){6(e.k!=\'\')e.k=\'c\'+e.k;$(e).3M().1N(1p)}9 12(j){2.7.p=j;6(2.7.1H[j]==\'\'){$(\'#1K\').F(\'&3H;\')}A{$(\'#1K\').F(2.7.1H[j])}$(\'#Y\').3B(\'1B\',2.7.J[j]);$(\'#Y\').1Y();6(2.7.Z[j].D==1){$(\'#Y\').1d(\'1I\',9(){2x.3D=2.7.Z[2.7.p][0]})}A{$(\'#1O\').F(\'\');W(t i=0;i<2.7.Z[j].D;i++){$(\'#1O\').m(\'<1V><a 3E="\'+2.7.Z[j][i]+\'">\'+2.7.3O[j][i]+\'</a></1V>\')}$(\'#Y, #1l\').1d(\'36\',9(){$(\'#1l\').s(\'P\',\'1W\')}).1d(\'3U\',9(){$(\'#1l\').s(\'P\',\'18\')})}6(2.7.1b>1){$(\'#1z\').F((j+1)+\'/\'+2.7.1f);$(\'#1A, #1E\').s(\'P\',\'3V-1W\')}A{$(\'#1z\').F(2.7.1f);$(\'#1A, #1E\').s(\'P\',\'18\')}}9 1F(){2.7.p--;6(2.7.p<0)2.7.p=2.7.1b-1;12(2.7.p)}9 1J(){2.7.p++;6(2.7.p>=2.7.1b)2.7.p=0;12(2.7.p)}9 11(z,b){2.5[b].q.3S(z);6(2.5[b].3P&&2.5[b].q.3T()>2.5[b].1s){2.5[b].q.3R(2.5[b].1s)}}9 1t(b){6(b>-1&&!2.5[b].q.1m){$(\'#\'+2.5[b].k+\' 1M, #\'+2.5[b].k+\' a\').s(\'3G-3z\',\'3h.0%\');6(2.5[b].2m){l.5.X.14(2.5[b].q,\'3g\',9(){13(1j)});l.5.X.14(2.5[b].q,\'3A\',9(){13(1j);2.M.2k()})}6(2.5[b].3j&&2.5[b].q.C!=r){l.5.X.3k(2.5[b].q.C,\'3f\',9(){11(2.5[b].q.C.3e(),b)})}2.5[b].q.1m=u}}$(2x).38(9(){2.7=r;2.M=o l.5.37();l.5.X.14(2.M,\'3a\',9(){$(\'2s\').m($(\'#1i\'));2.M.23(\'\');$(\'#Y\').1Y()});$.1Z({21:"27",28:"1q/1r/2e.2f",2d:u,29:{2a:"2b.5.3b",3d:2.3c,3l:\'y\'},25:9(16){2.1e=16;W(t i=0;i<2.5.D;i++){$(\'#\'+2.5[i].k).s({I:2.5[i].I+\'2h\',N:2.5[i].N+\'2h\'});2u(2.5[i],i)}}});$(\'2s\').m($(\'<K/>\',{k:\'3m\',s:{P:\'18\'},}).m($(\'<K/>\',{k:\'1i\'}).m($(\'<K/>\',{k:\'3v\',F:\'(2j)\'})).m($(\'<3u/>\',{k:\'3w\'}).m($(\'<3x/>\').m($(\'<1g/>\',{s:{I:\'1Q\'}}).m($(\'<K k="3y" 1U="1F();"/>\'))).m($(\'<1g/>\').m($(\'<1C/>\',{k:\'3t\',1B:\'\'}))).m($(\'<1g/>\',{s:{I:\'1Q\'}}).m($(\'<K k="3s" 1U="1J();">\'))))).m($(\'<K/>\',{k:\'3o\',F:\'0/0 3n\'})).m($(\'<K/>\',{k:\'3p\',s:{P:\'18\'}}).m($(\'<1M/>\',{F:\'3q\'})).m($(\'<3r/>\',{k:\'3N\'})))))});',62,244,'||gmapsMarkup|map||maps|if|currentInfo|properties|function||mapIndex||||markers|marker|||index|id|google|append||new|displayed|gMap|null|css|var|true|iM||||bounds|else|info|kmlFile|length|false|html||uId|width|imgTn|div|return|infoWindow|height|callId|display|tmp|gmapsIndex|markerImg|markerImgProp||getBounds|for|event|ciGMIWC_img|imgCatsUrl||fitToBounds|displayPictureInfo|loadMarkers|addListener||msg|mapBounds|none|loadIndex|newListIndex|nbImg|navigationControl|bind|requestId|nbImgTxt|td|m1|iGMapsInfoWindowContent|this|m2|ciGMIWC_showcat|initialized|mapTypeControl|markerList|renameId|plugins|GMaps|zoomLevel|initializeMapViewport|lat|LatLng|lng|allowBubble|datas|ciGMIWC_picnum|ciWALeft|src|img|east|ciWARight|displayPicturePrev|west|imgName|click|displayPictureNext|ciGMIWC_title|displayWindowInfo|span|each|ciGMIWC_showcatList|getSouthWest|28px|getNorthEast|south|north|onclick|li|block|setMap|unbind|ajax||type|case|setContent|substr|success|get|POST|url|data|ajaxfct|public|applyMarkers|async|gmaps_ajax|php|getCenter|px|markerInList|title|close|Point|markerVisible|uniqueId|splice|kmlFileUrl|scaleControl|compareMarkers|body|break|createMap|re|streetViewControl|window|Marker|while|exec|center|zoom|scrollwheel|mapTypeControlOptions|markerTitle|style|mapType|mapTypeId|LatLngBounds|40|Map|backgroundColor|ffffff|KmlLayer|preserveViewport|setCenter|geolocated|distanceTreshold|getMarkers|parseJSON|Array|Size|_|mS|position||||Number|MarkerImage|sort|mouseenter|InfoWindow|load||closeclick|init|categoryId|category|getDefaultViewport|defaultviewport_changed|dragend|55|setIcon|kmlZoom|addListenerOnce|mapId|iGMapsInfoWindow|photo|iGMIWC_picnum|iGMIWC_showcat|gmaps_i_show_this_picture_in|ul|iWARight|iGMIWC_img|table|iGMIWC_title|iGMIWC_thumb|tr|iWALeft|size|zoom_changed|attr|switch|location|href|galleries|font|nbsp|clone|upload|open|charAt|children|iGMIWC_showcatList|imgCatsNames|zoomLevelMaxActivated|push|setZoom|fitBounds|getZoom|mouseleave|inline'.split('|'),0,{}))
     1/* file: gmapsMarkup.js - v1.1.0 | packed on 2010/11/04 with http://joliclic.free.fr/php/javascript-packer/ */
     2eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('f V=[s,{w:32,h:32,x:15,y:31},{w:32,h:32,x:15,y:31},{w:32,h:32,x:10,y:31},{w:30,h:2M,x:4,y:39},];9 2m(){P.1Q=9(8,S){f z=p l.3.2O(p l.3.1i(8.11.25,8.11.2b),p l.3.1i(8.11.1W,8.11.1X)),5=p l.3.2B($("#"+8.m).1P(0),{2D:\'#2J\',3h:8.3c,3d:8.1n,3f:z.1V(),1g:(8.1g==-1)?E:v,2V:(8.1g==-1)?E:v,21:(8.21==\'n\')?E:v,22:(8.22==\'n\')?E:v,1k:(8.1k==-1)?E:v,3b:{33:8.1k},2Z:\'\',});6(8.1Z!=\'\'){F=p l.3.2Y(8.1Z,{2X:v});F.1T(5)}A{F=s}1Y=/^37(\\d\\d)3e.*/i;C=1Y.3g(8.T);6(C!=s)C=p 38(C[1]);6(C!=s){5.T=p l.3.3a(\'1w/1v/1O/\'+8.T,p l.3.2U(V[C].w,V[C].h),p l.3.1U(0,0),p l.3.1U(V[C].x,V[C].y))}A{5.T=s}5.z=z;5.F=F;5.k=p 2G();5.S=S;5.I=8.I;5.O=8.O;5.Q=0;5.1j=8.1j;5.1e=E;8.q=5;6(8.2H){6(8.12){12(5.z,S)}A{5.2E(5.z.1V())}}6(8.2q){17(5)}A{1m(S)}};f 17=9(5){6(5.Y()==s)N(E);5.Q++;1s={1x:2.1x,Q:5.Q,z:{1W:5.Y().24().1t(),1X:5.Y().24().1h(),25:5.Y().2c().1t(),2b:5.Y().2c().1h()},I:5.I,O:5.O,2R:20,1b:5.S,};$.2t({2u:"2s",2r:"1w/1v/2n.2i",2w:v,2g:{2j:"2k.3.2P",1s:1s},1J:9(1a){M=$.2L(1a);6(2.3[M.1b].q.Q==M.Q){M.k.3i(1G);26(2.3[M.1b].q,M.k);1m(M.1b)}}})};f 26=9(5,k){6(5==s)N(E);6(5.k.u>0){f i=0;3P(i<5.k.u){1l=1A(5.k[i].D,k);6(1l==-1){5.k[i].j.1T(s);5.k.2e(i,1)}A{k.2e(1l,1);i++}}}W(f i=0;i<k.u;i++){f j=p l.3.3H({3I:p l.3.1i(k[i].1t,k[i].1h),5:5,1D:k[i].1q});6(5.T!=s)j.3J(5.T);j.B=k[i];j.B.r=0;5.k.3R({j:j,D:k[i].D});6(5.1j){l.3.Z.13(j,\'1K\',9(){1H(P)})}W(f g=0;g<j.B.J.u;g++){3T(j.B.J[g].3V(0)){2f\'G\':j.B.J[g]=\'./3W/\'+j.B.J[g].1C(1);1F;2f\'U\':j.B.J[g]=\'./3p/\'+j.B.J[g].1C(1);1F}}}};f 1G=9(1f,1c){6(1f.D<1c.D){N(-1)}A 6(1f.D<1c.D){N(1)}N(0)};f 1A=9(1S,1d){W(f i=0;i<1d.u;i++){6(1d[i].D==1S)N(i)}N(-1)};f 1H=9(j){2.7=j.B;2.K.2p();2.K.2x($(\'#1B\').3k().1N(1o).1P(0));2.K.3l(j.5,j);16(2.7.r)};f 1o=9(i,e){6(e.m!=\'\')e.m=\'c\'+e.m;$(e).3m().1N(1o)};f 16=9(g){2.7.r=g;6(2.7.1I[g]==\'\'){$(\'#1M\').H(\'&3u;\')}A{$(\'#1M\').H(2.7.1I[g])}$(\'#X\').3C(\'27\',2.7.J[g]);$(\'#X\').2o();6(2.7.18[g].u==1){$(\'#X\').1u(\'1K\',9(){2h.3A=2.7.18[2.7.r][0]})}A{$(\'#1L\').H(\'\');W(f i=0;i<2.7.18[g].u;i++){$(\'#1L\').o(\'<28><a 3v="\'+2.7.18[g][i]+\'">\'+2.7.3w[g][i]+\'</a></28>\')}$(\'#X, #1p\').1u(\'3y\',9(){$(\'#1p\').t(\'R\',\'2z\')}).1u(\'3x\',9(){$(\'#1p\').t(\'R\',\'14\')})}6(2.7.1r>1){$(\'#2y\').H((g+1)+\'/\'+2.7.1q);$(\'#2v, #2l\').t(\'R\',\'3D-2z\')}A{$(\'#2y\').H(2.7.1q);$(\'#2v, #2l\').t(\'R\',\'14\')}};P.1z=9(){2.7.r--;6(2.7.r<0)2.7.r=2.7.1r-1;16(2.7.r)};P.2d=9(){2.7.r++;6(2.7.r>=2.7.1r)2.7.r=0;16(2.7.r)};f 12=9(z,b){2.3[b].q.3n(z);6(2.3[b].3o&&2.3[b].q.3r()>2.3[b].1n){2.3[b].q.3q(2.3[b].1n)}};f 1m=9(b){6(b>-1&&!2.3[b].q.1e){$(\'#\'+2.3[b].m+\' 23, #\'+2.3[b].m+\' a\').t(\'3M-3Q\',\'3O.0%\');6(2.3[b].2q){l.3.Z.13(2.3[b].q,\'3N\',9(){17(P)});l.3.Z.13(2.3[b].q,\'3s\',9(){17(P);2.K.2p()})}6(2.3[b].2S&&2.3[b].q.F!=s){l.3.Z.2K(2.3[b].q.F,\'2I\',9(){12(2.3[b].q.F.2A(),b)})}2.3[b].q.1e=v}}}$(2h).2W(9(){f 19=p 2m();2.7=s;2.K=p l.3.3F();l.3.Z.13(2.K,\'34\',9(){2.K.2x(\'\');$(\'#X\').2o()});$.2t({2u:"2s",2r:"1w/1v/2n.2i",2w:v,2g:{2j:"2k.3.3t",3B:2.3E,3z:\'y\'},1J:9(1a){2.1x=1a;W(f i=0;i<2.3.u;i++){$(\'#\'+2.3[i].m).t({I:2.3[i].I+\'1R\',O:2.3[i].O+\'1R\'});19.1Q(2.3[i],i)}}});6($(\'#1E\').u==0){$(\'3j\').o($(\'<L/>\',{m:\'1E\',t:{R:\'14\'},}).o($(\'<L/>\',{m:\'1B\'}).o($(\'<L/>\',{m:\'3G\',H:\'(1D)\'})).o($(\'<3U/>\',{m:\'3X\'}).o($(\'<3K/>\').o($(\'<1y/>\',{t:{I:\'29\'}}).o($(\'<L m="3S" 2a="19.1z();"/>\'))).o($(\'<1y/>\').o($(\'<1O/>\',{m:\'3L\',27:\'\'}))).o($(\'<1y/>\',{t:{I:\'29\'}}).o($(\'<L m="2N" 2a="19.2d();">\'))))).o($(\'<L/>\',{m:\'2T\',H:\'0/0 2F\'})).o($(\'<L/>\',{m:\'2Q\',t:{R:\'14\'}}).o($(\'<23/>\',{H:\'35\'})).o($(\'<2C/>\',{m:\'36\'})))))}});',62,246,'||gmapsMarkup|maps||map|if|currentInfo|properties|function||mapIndex||||var|index|||marker|markers|google|id||append|new|gMap|displayed|null|css|length|true||||bounds|else|info|iM|uId|false|kmlFile||html|width|imgTn|infoWindow|div|tmp|return|height|this|callId|display|gmapsIndex|markerImg||markerImgProp|for|ciGMIWC_img|getBounds|event||mapBounds|fitToBounds|addListener|none||displayPictureInfo|loadMarkers|imgCatsUrl|mm|msg|loadIndex|m2|markerList|initialized|m1|navigationControl|lng|LatLng|allowBubble|mapTypeControl|newListIndex|initializeMapViewport|zoomLevel|renameId|ciGMIWC_showcat|nbImgTxt|nbImg|datas|lat|bind|GMaps|plugins|requestId|td|displayPicturePrev|markerInList|iGMapsInfoWindowContent|substr|title|iGMapsInfoWindow|break|compareMarkers|displayWindowInfo|imgName|success|click|ciGMIWC_showcatList|ciGMIWC_title|each|img|get|createMap|px|uniqueId|setMap|Point|getCenter|north|east|re|kmlFileUrl||scaleControl|streetViewControl|span|getNorthEast|south|applyMarkers|src|li|28px|onclick|west|getSouthWest|displayPictureNext|splice|case|data|window|php|ajaxfct|public|ciWARight|markupMaps|gmaps_ajax|unbind|close|markerVisible|url|POST|ajax|type|ciWALeft|async|setContent|ciGMIWC_picnum|block|getDefaultViewport|Map|ul|backgroundColor|setCenter|photo|Array|geolocated|defaultviewport_changed|ffffff|addListenerOnce|parseJSON|40|iWARight|LatLngBounds|getMarkers|iGMIWC_showcat|distanceTreshold|kmlZoom|iGMIWC_picnum|Size|scrollwheel|load|preserveViewport|KmlLayer|markerTitle||||style|closeclick|gmaps_i_show_this_picture_in|iGMIWC_showcatList|mS|Number||MarkerImage|mapTypeControlOptions|mapType|zoom|_|center|exec|mapTypeId|sort|body|clone|open|children|fitBounds|zoomLevelMaxActivated|upload|setZoom|getZoom|zoom_changed|init|nbsp|href|imgCatsNames|mouseleave|mouseenter|mapId|location|category|attr|inline|categoryId|InfoWindow|iGMIWC_title|Marker|position|setIcon|tr|iGMIWC_img|font|dragend|55|while|size|push|iWALeft|switch|table|charAt|galleries|iGMIWC_thumb'.split('|'),0,{}))
Note: See TracChangeset for help on using the changeset viewer.