From 365ec95983db073e85153a5c369b855fc54c784a Mon Sep 17 00:00:00 2001 From: Camille Barneaud Date: Fri, 6 Jul 2012 15:35:26 +0200 Subject: [PATCH] -Correct #82 errors -Remove Google Friend connect because don't exist anymore -Improved Ruby detection -Few other little improvement --- share/images/icons/Apache OFBiz.png | Bin 637 -> 0 bytes share/images/icons/Dotclear.png | Bin 456 -> 0 bytes share/images/icons/Endeca.png | Bin 225 -> 0 bytes share/images/icons/Exhibit.png | Bin 735 -> 729 bytes share/images/icons/Google Friend Connect.png | Bin 856 -> 0 bytes share/images/icons/Google Sites.png | Bin 856 -> 1020 bytes share/images/icons/InstantCMS.png | Bin 403 -> 398 bytes share/images/icons/LiteCommerce.png | Bin 651 -> 0 bytes share/images/icons/SiteDNK.png | Bin 403 -> 0 bytes share/images/icons/Solr.png | Bin 850 -> 0 bytes share/images/icons/TYPOlight.png | Bin 735 -> 0 bytes share/images/icons/Timeline.png | Bin 469 -> 0 bytes share/images/icons/Timeplot.png | Bin 735 -> 751 bytes share/images/icons/jqPlot.png | Bin 735 -> 674 bytes share/images/icons/xajax.png | Bin 403 -> 1021 bytes share/js/apps.js | 57 +++++++++---------- 16 files changed, 28 insertions(+), 29 deletions(-) delete mode 100644 share/images/icons/Apache OFBiz.png delete mode 100644 share/images/icons/Dotclear.png delete mode 100644 share/images/icons/Endeca.png delete mode 100644 share/images/icons/Google Friend Connect.png delete mode 100644 share/images/icons/LiteCommerce.png delete mode 100644 share/images/icons/SiteDNK.png delete mode 100644 share/images/icons/Solr.png delete mode 100644 share/images/icons/TYPOlight.png delete mode 100644 share/images/icons/Timeline.png diff --git a/share/images/icons/Apache OFBiz.png b/share/images/icons/Apache OFBiz.png deleted file mode 100644 index 9cc0c6a2dbb100491b77ba4d6fe367e611a10af2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 637 zcmV-@0)qXCP)5lif>`aU8`zzwO!9Y;4xlO3hgY`4+ue5<)~)76n;R z7u7|SC3qoS6hwv>74;7&YLx5BG)hP+g9M9^T?jK!OS6_CI+skRHMc#__UkIhmr~E& z_u~8EoC8PnyKAK0;KRHuo5U4`80_(aB}iuyQ;fK~@P2vBx084AIh$n2KPDFqh)+L4 za%vpGW|hXy5M8AnMhYwNRyk$(=fr{_0WkTsM+Pob)7xRjsr@2fY$n?@PHyr?jP;kW z7Zm(6mJYzWK1W!}PGMVZWQ$V7GvTF5wc+t(p&qMc=w6l7ro;2PnL+NYZIyku`>+j% zsnMJ8GeEh>WSin9nzxdKM`gr095a4&e;=782iRSru*N*ZQE6ozd$N781;pnK-~lej1Ybjoo-Ne4H6PjYEXVbfhh5cmzWs+2a|Mkw`>VR#q;0aP!LLa!G*S X%MsIRZ!JFP#DF3K(E}SDU}ch4Z%@U39E^k=tD`I^aXU% z$ydSX6BrW{Hzf*19USBqkkVUHCo9D^@{K3oIp5!tJ2^h0**uH@CjNj$q9`o@PEXHr zxqi4082{(+b(6269S)~ z{lu(`kYfR*ywoj+;gs9kJ073f42NH=*Q(U(&R>D7O0Cv4oo)}u*`U06gZ(`kjV%BgjV+Y&5_$PFGQiv0J32BR0px|Ur z7sn8b-m4Qg3LaJvV0kYo`e0H_(( zK~yNuO_57TRAC%Pf8YOpbElbc93AI6j*lF3G*f&mRD{e&ST2HgqAns4Ttu`e2x{e~ zMGyon3R<)XDi;xDM2jAxNe_GwCE=sg83o^?&K;f6nR~yljaX-W;4BWqe-IG~Aw>VP z-uDWS*?r}1rNd!^lo9~IEnGR2e;H$xuDLxYN{*Jke)TE59gQPl2qq6~PDEggv1HPa zo{ZFtCy#DE&&|%to|s-7Oe72djD!#-04M+;ga9eT^=K^0g;{KsW_@sBZDZ``>|-K2 zEc1grGYr#6NwKBgxYpjGGKRT@)#`MYBVXT%hq$7Ulu{5e0uduAB|6)hf4hoH{r+6P zZ@;|M?<^_IX*Ep&Fc1KcBgMw8stT*sqF(4|>0X*&hQ6gUSBf1)1-=FV;EE!pl%T!6 z1fn}Jv!kuKJvYl;84RuHk!VciDo3EeciQE&yW@NNrq`=6nF;N2fEr$UG485 z9?`t+SYkh!W4EhGJrYa%e;r&IU0&Uq?Cd>mcdzdhSf*7$jBb~4?g z)%uSWYNin9l=89yUQ<)$9~hp>jD$CQwRPpJzUgE=H}|c7LK|8*e?}Gyrxq#YeMQS~ z35zXl$eHGPFg?3!nVFhzDl5{2C(ln4zvf=9u5TYvRsK*)+*2|=X$S=Tiq)!;s`8JU zk-hOB6QS0%xoOAJ@@7F&syZ?B0EiO+NC^{wFipYjHuX(-ORpBdj62n47eY(`*aYxz zyp)hcWDE^{QTv|0C0Gb9g>PqiGYrEpLI48*`4=xX5niZX7K;D?002ovPDHLkV1mN- BLE-=a delta 725 zcmV;`0xJF41>XfBiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyif00Q< zK~y-6rIR~oQ&Akof9K@hBsEQ%)V4O-v{fsXb`nts!NE-zUvv^2oE%(SL~u~SK?Mg< za1z|Q_!tBS7dr@|AmSie6d!%WB(>I?*S+_gbMJAe2E|Rk{rmBMe4nt^@;`C_=D#d~ zaETLXjGM+Lz*VHO)kk}z@_OpUfBlctnoM0p;HnVf0AUrSVn5>d2|g@qCs%*9Ywi5~ zgQ9%@0LyQ-V1fKlnGJ^@u8bbN8x*!bF6I;AFHZ*$&EC9{_;78C^6Ur^0@nez3j`2{ z5Gb&~z~rpmcILrS?$G&xLZ&6GwR~#?PVcj$bLiJa){lZ$hFTd6U?s>Hf3gJ_C_!HV z3_&GxePXb<{-XoXn@t;&ENMrz!CMDCn_xsjbrzI{;jNHNL+d-VJ@6gfNJRC)Uq@^M z(xmE6WI-F^`8lYikfllJOMzE~)Xe)z?drmp zg_pOUQnx>is{n5STnD;bF33K)w3BRpWb?%KjT_E(C*$;!w+lCFUq3w`gzCA+%Mr1H zmV)eXXNA97HZ_GDD_$ZelE|-$=It3Yt6}cQTKi|2{zX3k62VB;Ry+}u00000NkvXX Hu0mjfc46nP)!Sa`vv>e-UiHVNRUJ7#qshY`=xZO(Yf!IQ^@g6Gp3>h1Z5g8hG+?wL=oTn|@lMrR zICXA;m1ZAt*WH}{;$N268{|4WnSA>!rH%qNMno(~1R#>IVo+lf2;Ot~p9sZnqP1-A zq;<`(J5M41bJtdq3$5@Uuj2@#9QU}IsCwIRce&R)_M3{-0LZ#$d@k}Inf zMsF+e{LwLH&R=Em?WTY!VtSlP-SOE^YfO!HGdkSM>DjZK{NXL^U^hf1!~ht?32IWLW|975=hS624vZ9d zU~-U?PagzPzFzv7L+>6VjtxLGARw(20CgVmDR{w@Y>Q$p&&8!CZ_NC~%0?Yk%N?cN zjEx?Etci&R6A~1UL`6suKurtdDx2(S&v^8nGS3_xr?MSTf#JR(E?dOEk8xGc@)j`C>mVcpm%cWxiaWLvvjaEXGA* zun<5rsMa>;S^D-xdijkcZJ?Q<=Em85=u^5%qbzP*4C`r diff --git a/share/images/icons/Google Sites.png b/share/images/icons/Google Sites.png index d1ae97757ad94d96198eb375f3be0513b4340cc5..d9126443cbbb2289384c1ca5f0f6e9e61885b0e4 100644 GIT binary patch delta 977 zcmV;?11|j72K)z*Ie)H6L_t(I%RS3qOj}g|$MN4e=iauobnR#h1uBJYjDe^OBpZ&o zB5q`Cac(b~&H1qD5_O3&K1hsV`e@>VMt$?a2NM&ViO$R{E@m=`Mi3Ejp+NtzwiHH7 zTW;IiKlh${e3?Fc-o9TFjYd(eRzU~>Kqw_3TD5F2`z|ptaet#fwGw@EQ_Xy`y&jv9 zWSN?3EJRThV<-?HTae%$hBfjBtCSo*eQ?dB0$l z?2h0Czb-cn*F64w=gWFoW9z}&W4}#J-j%vLdfvYJ%&D;_=ce7M#YH31-llI{I>gdX zKvHuVV9N`e^CFS`eUi{Pb}}hVua=lnP?nBAYkWm!aMHR!%0v8T7AWrK=IGJIOHra2o>l0tA_l4Ab`i-jxL&0HEa3E5Vge&g=D% zNGvKqDfE&8wW5I&2FI>ic-$^Hoeprr;7m4=&2$ct$Xba4AeyG7Xa5NXbxlJuxvrbd zW&l7coqSH9lt;Uu*=7W;mhRy+$m{D#L}dwmJJ4j zCx4Sk!5D+4>4wc}Hh85ZeR*qP=EEPNy>;H!j{|`Kr2xcHlp)``ar>wFxuv)z^8Rut zOtN{EEi6a5wZ_bAEi#>&Tfwz&mp+)y*alua+IH{k;64d}AVLUie)l~VrvG5}*G73P z7ql+^SiG~ptM98=a^rBI`;qg%uRQom*h;-uoOSNmAwOdkViKUT(cS6+gb@EB53zhv zm4pzu`Rm_j-uwKU&%T(tZx%wp5JGy`{Qvz6l7ioq3ulcT00000NkvXXu0mjfp)%%6 delta 812 zcmV+{1JnHc2iOLXIe!XCL_t(IjV02{Yn)XWz~SF}&i73wlgVu|NfX-GXd(?t7Hvc! zNCQ^eF1&$KT&OJw>Q-HLTeTZEiksF8ZekHpL=b}ngxY$+TWpQd6cW;=(HPU2bY?Q& zoXhK?|G~3(0B~OQ$E8&rIX3a-JJg7UzXP!WTY!VtSlP-SOE^YfO!HGdkSM>DjZK{NXL^V1GA6CBy(2#0hFrq-K%+W9QUm zH4cmvcwlmnlTRN6QNCXKnM3a$BaRI~G$0_Y6aaM|@hN!0lx&M)F3-iKCU4CA#mYt< zRm&Zv-HeSMfUJp$1``q#k3>aC5kO4~<0_l%Y0r4{o-)rI9jCG#P=VpTAuc?1hQsB9 zXro3{0e`hbxiu&%;8JAft6%k@$qD*;4Zga-)_+Shwy!fZ_9XdYKQ4G4`{-r9T%SX8 zT@WnBMPjfJKs2buzadmb~2hCa?B*pj~Q5-=78Wq#tGeTScgVeV?+AN?UMP(Fj)DlKprTGX=%grgt##E^H#@k9o6x(@q2`jbRa*4mf!ufBy?1Zk1pYWw^lqXXgZbtf)4>sqS w%lpdxOn3Lsvax+V)aL!I1!iX^6#p^40Kg>5*oA@8JOBUy07*qoM6N<$f=1@2asU7T delta 355 zcmV-p0i6Dh1Cs-gIe$e-L_t(Ijir-8ic~QaMbAz03))|T;7n*Iy&tD;#BmRLIqpCa z#f9j=K`%fMs`B#k9Hjm)ZGVAKH-m)a-J6@siz0$+kgj3_1>p0Sufv7}iy@unO@r&^ z&$6suy}qMADHa!?arXG*Ta@!|@bLaS&9^hrA6BL;?%&>>pMS96-J4q?0-df9FhUL@ zf{}NC&e8oPaI>2@TBDj1D=8p?ARszPV#;}2AZ2lrCU#S%TEo2~PUP;0L`0C(w*^`o z2NLW`CbHPp{yeH782Z~B5yAK~f9sh&2 zg;36!d7fYF_w!44Us?sl;&Qv8CFyWD{L;1G`8PJltt?WI^%ejC002ovPDHLkV1iAz Bu0j9+ diff --git a/share/images/icons/LiteCommerce.png b/share/images/icons/LiteCommerce.png deleted file mode 100644 index 02510b918f5a1efc71acdc6e534333fa401b32f9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 651 zcmV;60(AX}P)Z=>My;))y*Ajf=@^cG5x1OpOmQlttjWDycnNOs+K?y;C>KL*a+nPKj^ zXYReDhe{a>Whj)|p%7Jcrvm~I0sv1)a5G*cMx+JFM4&hz z0QxNOo}CENxS7PrNv4rRC4{G_o>X*uNPtZd9GzGG*=ZOf$D|;pxDpS)d!H-c{LJRl z=aUfg+Dpgy_M+iW1u3W0Kv_V-(r2^9^c=7#CUR*BPF=EwN0IkAR(DrY8-M0sh4kg zUO9i}MLzg_lkwQ{UR@}&5d*^5P@@*`0l{AV7t_IbbeZjiLH&{qNZ371QHC-#N&!Tv zg%}D8!<`3Pd~*2=6rl)IN=FDnI7AHNz%W+oSbHy&LamiDRKEJ*KG&|E<@5K>a(sD) zLR>j_vXd!@5PE(6SKG!mcfY*A%F+P9tv|Q;V&guia+mc_-{#%5Rpvvm`Sdv#Zrtuq z0d)T6Z%%`4o;>=CYz;S4mqwOOtk8CLdG_RA7SH}8Gf@d%czJa{@pU#IuuY~py>^<` z`g#wg1a&@=>FHh%*4xI^`O<(7IkYsbCD}~Nq_rS3X{{3|J@s4P*V%mNj;()?SR@M3 l!jJ;xzHMowsg?=0_#fb#61P)LlR=79F%(75P4WxcUxMIFXeYfNr*6b?4|+N7KoP}- z=)gfQKoF|(^70&{{x5BRflxPtgyh|uo6CzLf@_ejVgm)>^Ovu~h6IZto#su0>*mk0 ztX{poqdzGY7oc(W_~ToY^KS6){yWXLGtnPbrY!E?-kqPY;N6>BA_ASR5HLaxB7%{3 zfX>nVC2+HwI9j8c6Duhof*>F|Nn*-*TOeg|lO}dkrdq?jBTnS*h(tt?)VBp%8wV2X zN+z=Cz0=HSyPp{yeH782Z~B5yAK~f9sh&2g;36! xd7fYF_w!44Us?sl;&Qv8CFyWD{L;1G`8PJltt?WI^%ejC002ovPDHLkV1mWvwPyeT diff --git a/share/images/icons/Solr.png b/share/images/icons/Solr.png deleted file mode 100644 index 117e22a2235d14a71f430f1d486afd21218536a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 850 zcmV-Y1FigtP)Ow(`CKub4t95GdF7x~=^HtQ4t1iIfX#tZ84HL8Tt18} z%g`yZxl;ReaiKRD3Rf1kOC3bAE zw^BOj?rM)jhrrf;n0;Jom{)J!YVGVn%px9)JOUBGY^qgkTSKvaPcX2Pe%;>D7LN2J z*H;}wJv}hlXYN{$rf=8D1y57+hA%Brqe)qhfyitb>b zLm*)34G<`4^&@T?rlB#`+Sx97<-b=}-@M!&2#1GaBW*{H;AZ)iNU-Q44mS+FPOuG} zxkV9SL02j}Z?=g;hX&)e#t0IXQW*m;HER_?AP94jg2i=;z_wVUTIb9Nz1M??E1P<` zv9^&-XU>kF6FxdOe)ZaoZ|>fmn_n1+#RdkCn%rg<$Xa?;t*wnvS7<+9otu9w3Bt*-u@mvpipC8PeI4B`%|0Juj3SpI`p^`SQBToSf45?XR`3u3UecJ#btyb^tb$n~6l? z(WBXDv_F~JoSvTk;?kuHpI(TB!-YcO%&9Z!|8~k{<^F?*2xEHt_MKX-*5Z@v^+q&0 zObDI(@rmqeNvv;8U;J`rW~QoY)Z;Bw(g;(=7)~TMmzI|H_V(iO_|()?CbPTz;?Lh- z{4p^xF*!N;^ykG;DC9Vf)?^=^9d}70;@r`70{{%evMmQ300$gy+cp3|S*bbz96;5X c$}AJ$f1K;AX2fQ5wg3PC07*qoM6N<$f(nh4A^-pY diff --git a/share/images/icons/TYPOlight.png b/share/images/icons/TYPOlight.png deleted file mode 100644 index 8357c41f0569725295ba09cd8f28ea9201d4dd44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 735 zcmV<50wDc~P)Llg)2bWfaDL=e+N|cV-HucYsz~EH+X#)F2Cyg^7u7 z+_^BiGb&*rEB^@-{|Q*wz)oG7=)$mog=mwBmWE(N2V`jZ=%;07?tQ;pOjY)r)!CeL ze$UDCz*Cm2oYS|Hn2$`Wl&pL%?OS+<_M4xQwPzW0f8y2`r>|P_p0AjF{FOii;@LP8g&4UHvzk{Si0{-rNL;uG2RK4r?N4Jo? zMZMX>ma|B!q?mq%xY1c_par$ zuOUQK1-*a%J=VYe47Yxpq(TCk^KW6AEll1-j6n!gca{hVybIWwlbF1Lh@hrup(#-H zIz%8uurnvIMGF;B5!7b5yB+*+NT`RRc-K~xbUVYPz`5m)tbLlCi4dP!NX4&4LyZM9@M5iV#Fl#M;KvCRG|6ODhXI zAH>2&d;zty^&KoMgn%L;rV0jZB0>DNSZ?mBH?Z70FmRap&o`Vie?ml%AH?stMlP3= za=9#uqKM--;y6w$gnv`hG^W!juIuu6JOH>{F0587TCEnZ`X@l6(ZI4S;==cR48!;u zpsFg{?KbxEM|hq`wOV}#42Q!v@%?@$2!glzY&LraBoYZWo6VDGx7*Qfx2e@?ESJlt zo^9Kxs`?2?rBZKi@AZ1oluD&S7=}?V2m*9nM@0A~A`*t7n5HR<#UffwGMS9dwrz`H z7;-oq{;mxKKJ61t>i7H6l+)>iVHl*-X+(r(v&r>(1>kr*M)fB^CX>OkEcW|7=kpl= z(=-tg#^Z71i^*j2wGTvudc97eP@q^WG8hcdGz}4<+wF3@-Edu(QmGUVc+Jsh#Cp93 zz;#_Zold+HUo)T2X`szTH z7W!~HebJfYqM`aP&-dj&n;!!JLI@!Q004k7#u(Qxx~|7!Yne=Dc=$Bh4f)@ztACoN zsj8Yvr2r7myC@~~x;iBdFPFHMwP%@p81vjOXB$LTVw_8}>`;%?z75*Lw_*F41)+m zie>1_PFysrD_c_4SbTB(#{-@Yq~vQyH72RlOyWnH36k|fT? z)xCdn0szA>Ow$AaqgI=lo>^F2fZdp;Sx1fh1sX9>*s6QQbN~PV07*qoM6N<$f(4XZ AX8-^I delta 702 zcmV;v0zv)n1>Xgb83+ad001BJ|6!3K7=MvTL_t(Ijir-2Xj4%f#((GJ-Xt|mn$)&7 z+O$?*784c0Or3efpCcvX^fl3Ccsssveid>r1E;|#ee;e z)S66PMBu6r;s9Y4rD8wg_X$2MYbRHKwQKGC{ez->{{YKxwqSw$P?-&fAFhlZy&Dv^ zKQ87I;V(}I5Y67alK60Kit_9T5dzl%w+jRihY%>Rz`*3J-FD`|Qtr_CfkLJwthIb= z1Wxa>qjTujMb?jkSB6>{3}7Y57=N+_7$`ws0SrMUbA4j4xc;L9(3?#glPqaRwZU5l zJ)2-eLUk6DhT*M{OhfBCv_0@0-AF|B!Cyyg1Jb1GPGmtF;`uqKrI4jb=u3fDh2=#^ zcY}2x&iJiB2c0j3K*En}Y2SboBb**$zX6M%L8QQFaJoQbAXovDYDk$30e>WbHV|m> z4Q0UB2qUn@Vs!*z1VIdO3W5my5JJZr8XYnnK)VHgXc{ODDumFGFfRB3G}_RPA&}7Y z!B<#cdtP190i50~+_#n1iq!#_7U%$BB|@`mQh@J6*o3gfTvb;u?MpeG90(!Av7O|` z$9J6CI})GRHP*F`WDbOeZhs%rd5GJzKQ>pUU&-lr74PEZdv7Y%TH6Vd5JDW^&6;99 zKi1nncJjbhd1P}*7U+uz78A`oFVxKYO6}^xmxY(No>I3zjjI4}0bB>VTrS8yxwMmP zeq{5+_Kh3Pb|>TXleY^uYF|G+AB5_;$IB71f|i2paA$?TS~fL>94lTTCz8moistPZ kG^=6m$Xfennf^sT020AS)>b?blmGw#07*qoM6N<$f~V0%qW}N^ diff --git a/share/images/icons/jqPlot.png b/share/images/icons/jqPlot.png index 59fc5c2caca37871d637fae89ad4b0275a2db87e..452e34eddf708e5b7ff67fe533634a44579a3bea 100644 GIT binary patch delta 641 zcmV-{0)GA91)>Fz83+OZ005AYXf}}{7k>a5bVXQnLvL+uWo~o;Lvm$dbY)~9cWHEJ zAV*0}P*;Ht7XSbPFG)l}R4C77k~?n`Q4ob^=FWN_aUMVf3X&TnniaSRtW%_oqEJyI zmsBq3+*42?8Y&_sU0M{0`~-wRZV;kygeiC=k#G{*T6Qts-Rzx9apNGwsb-F5PJc1; zVHk#v-36`jEKe<-}eDvWo4yauWxK@#Bto|ykmvA&^3SZ z;@-)ktA7;U-sf4iH$gv^RN(WiLsjAmyXQz7A^C~CD@6h$I38jYIG=GxlY;o)Hv z-CdaTUiB{T|DI>%xOfJj1du0_$@21YwOZZW-1IzeI2>+mZTY_6?RMkiim zpeZ=#XxLEzP)aGKwAOi^i^vofwAcT;V3|`&F|)19vJ{cBEQ!eaM0CC&BDVQoHdRC{ borw4c%^3ZWVU^E|00000NkvXXu0mjfTP7tG delta 703 zcmV;w0zmzu1>Xgb83+ad001BJ|6!3K7k>hgNklVL)k zkJOq>T}0rj5aIw~6{TW7;`a$YENdrMf3<7v{QZNXeE$H;Z?<58{7{(FC9Ji4 zYXna3v!iq9*G1Nkf>(xG84O@0$bT5J1sEtnUjYn3C3AgZu(P}=q8{+vnsHKplN$5*~SB2$8 zNOyyEAkO%$KnI;Kgh0ZNYiZwr6C<1+V!r{4pFyO+XmGkfWFS}plWItr41WP6fHn|l z@eO6b*9ar9#$t5@VFW=8aSDP6{18IN8yX!l9YDJUerOsf4Jw4tkT5Rz0W{jsjv&VI@MdYEppjL)e6{#avZaFYQY?og4@u#Ic>^ z#>aP@+B*`T*frL*j${smhJS7!(s_v6v_CdireDeFcNOpA<$G@`)>_*Mk`O{1-_4q0 zK0nsmKX&rKR(WJ|Nfzjf2o@8~J1^AC`%3NV!k2}Yx1LhBKaHyZZvk8fx?C>EKDo4$ zY<^_(#P*FF&UPo`^pm#>H)>x$Js*VXxyQ>9v4WO@>~Lp=zgjjmg)AIiA}5l_uZrgF l88oY5?#NpEXPN#*KL8TJNY++75tIM`002ovPDHLkV1nK-MOXj; diff --git a/share/images/icons/xajax.png b/share/images/icons/xajax.png index f2798fb625bebca0b5abd4ea173e293812f27bda..af11b322c4df2a46df0d743a4d1cec1794dfb3f8 100644 GIT binary patch delta 1014 zcmV>c zL_t(I%Z-%FYg}~{$Im(UF%KtqGLOt88MTwdra^--W1GeY)*{7?MG&b<6(YFMjk+tS zSX`)^x^U+M^&hZGyATAc)JU-HBr36a*g$CP%p{rj+&h`vdw=(LTy!RMM5G6P@Y|fv zdHjCgFETUSX5cON|4pLXgelyPe>PD0SCOtz_ewLj4*&pTJBa|mBO(tGg8Mc(q=yA4Gt7Bpi+az&F5r z`tp^mZJMUa%w95);7n!`n7OM{l2U>co?wM^5%AyZNtsz%S$*wlcD`QBf92=(o=`PC zI=X*+@_|!{cx-Ifwx4lqM=$^iA+WRS4iphlGIQ7_e51Vl*K@@me@U8)OX2*bY|9r6 zSh^9Ks#YtwX16M{cc+#Pz4-jooK9aP!#K~5{S^R|+ACvZW&!|NDVIk!tF`aVx$KDb z!>qK{ufx{jB2uImeaSdPe~&*2*FO0IL{NwA8ygT97yzv=T8$q&))+o|)J{etPfbkR ze~p=mIVPyNG&+O?l??L}d&(eXJlQ6UXJ0~80l#`?P@DrbY%rF0OnT@eA zeslg;nV32h`R)A=ET>kBX@38i&eUoLip(Yke6XOHY@GWR8@U3Ae*od!=U>X;zB|E4 z4M6G7708|Y4(}VEgu;cNVN^AsZz!`%it0yz;@&Em83BOHl2{^`#1Q7<0=i`b+tbdIhlDdQ)6bt zj-qO{Iy4$}#br2Af2-F|TW=7fYoT)3VmBR!d6^ z4&(+?sY`3Ct7p*>CIYkL3QYDVVfyeCcl}dDWFm!0VO2_3f3o8=q~n}Qr}urGN)0}? z+uF5>aK$i;#d4{Qp$NETGD*F zuBob{>3R!@&=D^9{eJn#!w-R?C;*6^=DIosqMQCAJqe~|aUzij7K^21Azx5xm5S4B z?YM)flrI*GOf^l@w1p6$Y1&Qbtq$~G*4Jz{p<$ZHl9f`aBzI~x3C$KzD2Se_Qam09 kM3h9tLqlmm>^7`_0BStnU3Gt1E&u=k07*qoM6N<$g4f#M6951J delta 391 zcmV;20eJrX2a^LKiBL{Q4GJ0x0000DNk~Le0000G0000G2nGNE03Y-JVUZyhe*r~F zL_t(Ijir-8ic~QaMbAz03))|T;7n*Iy&tD;#BmRLIqpCa#f9j=K`%fMs`B#k9Hjm) zZGVAKH-m)a-J6@siz0$+kgj3_1>p0Sufv7}iy@unO@r&^&$6suy}qMADHa!?arXG* zTa@!|@bLaS&9^hrA6BL;?%&>>f1j}6-J4q?0-df9FhUL@f{}NC&e8oPaI>2@TBDj1 zD=8p?ARszPV#;}2AZ2lrCU#S%TEo2~PUP;0L`0C(w*^`o2NLW`CbHPp{yeH782Z~B5yAK~f9sh&2g;36!d7fYF_w!44Us?sl l;&Qv8CFyWD{L;1G`8PJltt?WI^%ejC002ovPDHLkV1hwIv{e8A diff --git a/share/js/apps.js b/share/js/apps.js index 591c9176a..ba25333d3 100644 --- a/share/js/apps.js +++ b/share/js/apps.js @@ -38,13 +38,14 @@ }; w.apps = { - '1und1': { cats: [ 6 ], url: /\/shop\/catalog\/browse\?sessid\=/, implies: [ 'PHP' ] }, '1C-Bitrix': { cats: [ 1 ], headers: { 'X-Powered-CMS': /Bitrix Site Manager/, 'Set-Cookie': /BITRIX_/i}, html: /]+components\/bitrix|(src|href)=("|')\/bitrix\/(js|templates)/i, script: /1c\-bitrix/i, implies: [ 'PHP' ] }, + '1und1': { cats: [ 6 ], url: /\/shop\/catalog\/browse\?sessid\=/, implies: [ 'PHP' ] }, '2z Project': { cats: [ 1 ], meta: { 'generator': /2z project/i } }, 'AddThis': { cats: [ 5 ], script: /addthis\.com\/js/, env: /^addthis$/ }, 'Adobe CQ5': { cats: [ 1 ], url: /\/etc\/designs\//i, html: /
]+_DARGS/ }, 'Atlassian Confluence': { cats: [ 8 ], html: /Powered by ]+banshee-php\.org/i, implies: [ 'PHP' ] }, 'Backbone.js': { cats: [ 12 ], script: /backbone.*\.js/, env: /^Backbone$/, implies: [ 'Underscore.js' ] }, + 'Banshee': { cats: [ 1, 18 ], html: /Built upon the ]+banshee-php\.org/i, implies: [ 'PHP' ] }, 'BIGACE': { cats: [ 1 ], meta: { 'generator': /BIGACE/ }, html: /Powered by ]+BIGACE|/, implies: [ 'PHP' ] }, + 'Gambio': { cats: [ 6 ], html: /] href="templates\/gambio\/|]content\.php\?coID=\d|/, implies: [ 'PHP' ] }, 'Gauges': { cats: [ 10 ], html: /t\.src = '\/\/secure\.gaug\.es\/track\.js/, env: /^_gauges$/ }, 'Gentoo' : { cats: [ 28 ], headers: { 'X-Powered-By': /-?gentoo/} }, 'Get Satisfaction': { cats: [ 13 ], html: /var feedback_widget = new GSFN\.feedback_widget\(feedback_widget_options\)/ }, 'Google Analytics': { cats: [ 10 ], script: /(\.google\-analytics\.com\/ga\.js|google-analytics\.com\/urchin\.js)/, env: /^gaGlobal$/ }, 'Google App Engine': { cats: [ 22 ], headers: { 'Server': /Google Frontend/i } }, 'Google Font API': { cats: [ 17 ], script: /googleapis.com\/.+webfont/, html: /]* href=("|')http:\/\/fonts\.googleapis\.com/, env: /^WebFont/ }, - 'Google Friend Connect': { cats: [ 5 ], script: /google.com\/friendconnect/ }, 'Google Maps': { cats: [ 5 ], script: /(maps\.google\.com\/maps\?file=api|maps\.google\.com\/maps\/api\/staticmap)/ }, 'Google Sites': { cats: [ 1 ], url: /sites.google.com/ }, 'GoStats': { cats: [ 10 ], env: /^_go(stats|_track)/i }, @@ -174,10 +173,10 @@ 'Joomla': { cats: [ 1 ], meta: { 'generator': /Joomla/i }, html: /(]+(feed|components)\/com_)/i, headers: { 'X-Content-Encoded-By': /Joomla/ }, env: /^(jcomments)$/i }, 'jqPlot': { cats: [ 25 ], script: /jqplot.*\.js/, env: /^jQuery.jqplot$/ }, 'jQTouch': { cats: [ 26 ], script: /jqtouch.*\.js/i, env:/^jQT$/ }, - 'jQuery UI': { cats: [ 12 ], script: /jquery\-ui.*\.js/, implies: [ 'jQuery' ] }, 'jQuery': { cats: [ 12 ], script: /jquery.*.js/, env: /^jQuery$/ }, 'jQuery Mobile': { cats: [ 26 ], script: /jquery\.mobile.*\.js/i }, 'jQuery Sparklines': { cats: [ 25 ], script: /jquery\.sparkline.*\.js/i }, + 'jQuery UI': { cats: [ 12 ], script: /jquery\-ui.*\.js/, implies: [ 'jQuery' ] }, 'JS Charts': { cats: [ 25 ], script: /jscharts.*\.js/i, env: /^JSChart$/ }, 'JTL Shop': { cats: [ 6 ], html: /(]+name=('|")JTLSHOP|]+class="perc-region/ }, 'Perl': { cats: [ 27 ] }, 'PHP': { cats: [ 27 ], headers: { 'Server': /php/i, 'X-Powered-By': /php/i, 'Set-Cookie': /PHPSESSID/ }, url: /\.php$/ }, - 'Phpcms': { cats: [ 1 ], env: /^phpcms/ }, - 'PHP-Fusion': { cats: [ 1 ], html: /Powered by ]+php-fusion/i }, - 'PHP-Nuke': { cats: [ 2 ], meta: { 'generator': /PHP-Nuke/i }, html: /<[^>]+Powered by PHP\-Nuke/i }, 'phpBB': { cats: [ 2 ], meta: { 'copyright': /phpBB Group/ }, html: /(Powered by ]+phpbb|]+phpbb[^>]+class=.copyright|\tphpBB style name|<[^>]+styles\/(sub|pro)silver\/theme|]+i_icon_mini|]+php-fusion/i }, 'phpMyAdmin': { cats: [ 3 ], html: /(var pma_absolute_uri = '|PMA_sendHeaderLocation\(|phpMyAdmin<\/title>)/i, implies: [ 'PHP' ] }, + 'PHP-Nuke': { cats: [ 2 ], meta: { 'generator': /PHP-Nuke/i }, html: /<[^>]+Powered by PHP\-Nuke/i }, 'phpPgAdmin': { cats: [ 3 ], html: /(<title>phpPgAdmin<\/title>|<span class=("|')appname("|')>phpPgAdmin)/i }, 'Piwik': { cats: [ 10 ], html: /var piwikTracker = Piwik\.getTracker\(/i, env: /^Piwik$/i }, 'Plentymarkets': { cats: [ 6 ], meta: { 'generator': /www\.plentyMarkets\./i } }, 'Plesk': { cats: [ 9 ], headers: { 'X-Powered-By-Plesk': /Plesk/i,'X-Powered-By': /PleskLin/i }, script: /common\.js\?plesk/i }, 'Plone': { cats: [ 1 ], meta: { 'generator': /Plone/i }, implies: [ 'Python' ] }, 'Plura': { cats: [ 19 ], html: /<iframe src="http:\/\/pluraserver\.com/ }, - 'posterous': { cats: [ 1, 11 ], html: /<div class=("|')posterous/i, env: /^Posterous/i }, + 'Posterous': { cats: [ 1, 11 ], html: /<div class=("|')posterous/i, env: /^Posterous/i }, 'Powergap': { cats: [ 6 ], html: /(s\d\d)\.php\?shopid=\1/ }, 'Prestashop': { cats: [ 6 ], meta: { 'generator': /PrestaShop/i }, html: /Powered by <a href=("|')[^>]+PrestaShop/i }, 'Prototype': { cats: [ 12 ], script: /(prototype|protoaculous)\.js/, env: /^Prototype$/ }, @@ -262,15 +261,15 @@ 'Python': { cats: [ 27 ] }, 'Quantcast': { cats: [ 10 ], script: /edge\.quantserve\.com\/quant\.js/, env: /^quantserve$/ }, 'Quick.Cart': { cats: [ 6 ], html: /<a href="[^>]+opensolution\.org\/">Powered by/i }, - 'ReallyCMS': { cats: [ 1 ], meta: { 'generator': /ReallyCMS/ } }, - 'Red Hat': { cats: [ 28 ], headers: { 'Server': /Red Hat/i, 'X-Powered-By': /Red Hat/i } }, 'Raphael': { cats: [ 25 ], script: /raphael.*\.js/, env: /^Raphael$/ }, + 'ReallyCMS': { cats: [ 1 ], meta: { 'generator': /ReallyCMS/ } }, 'reCAPTCHA': { cats: [ 16 ], script: /(api\-secure\.recaptcha\.net|recaptcha_ajax\.js)/, html: /<div[^>]+id=("|')recaptcha_image/, env: /^Recaptcha$/ }, + 'Red Hat': { cats: [ 28 ], headers: { 'Server': /Red Hat/i, 'X-Powered-By': /Red Hat/i } }, 'Reddit': { cats: [ 2 ], html: /(<script[^>]+>var reddit = {|<a[^>]+Powered by Reddit|powered by <a[^>]+>reddit<)/i, url: /^(www\.)?reddit\.com/, env: /^reddit$/, implies: [ 'Python' ] }, 'Redmine': { cats: [ 13 ], meta: { 'description': /Redmine/i }, html: /Powered by <a href=("|')[^>]+Redmine/i, implies: [ 'Ruby' ] }, 'Reinvigorate': { cats: [ 10 ], html: /reinvigorate\.track\("/ }, 'RequireJS': { cats: [ 12 ], script: /require.*\.js/ , env: /^requirejs$/}, - 'Ruby': { cats: [ 27 ], headers: { 'Server': /(Mongrel|WEBrick|Ruby|mod_rails|mod_rack|Phusion.Passenger)/i, 'X-Powered-By': /(mod_rails|mod_rack|Phusion.Passenger)/i } }, + 'Ruby': { cats: [ 27 ], headers: { 'Server': /(Mongrel|WEBrick|Ruby|mod_rails|mod_rack|Phusion.Passenger)/i, 'X-Powered-By': /(mod_rails|mod_rack|Phusion.Passenger)/i }, meta: { 'authenticity_token': /csrf-param/i } }, 'S.Builder': { cats: [ 1 ], meta: { 'generator': /S\.Builder/i } }, 's9y': { cats: [ 1 ], meta: { 'generator': /Serendipity/i, 'Powered-By': /Serendipity/i } }, 'script.aculo.us': { cats: [ 12 ], script: /(scriptaculous|protoaculous)\.js/, env: /^Scriptaculous$/ }, @@ -330,28 +329,28 @@ 'VP-ASP': { cats: [ 6 ], script: /vs350\.js/, html: /<a[^>]+>Powered By VP\-ASP Shopping Cart<\/a>/, implies: [ 'Microsoft ASP.NET' ] }, 'W3Counter': { cats: [ 10 ], script: /w3counter\.com\/tracker\.js/ }, 'Web Optimizer': { cats: [ 10 ], html: /<title [^>]*lang=("|')wo("|')>/ }, - 'Websale': { cats: [ 6 ], url: /\/websale7\// }, 'webEdition': { cats: [ 1 ], meta: { 'generator': /webEdition/i, 'DC.title': /webEdition/i } }, 'WebGUI': { cats: [ 1 ], meta: { 'generator': /WebGUI/i } }, 'WebPublisher': { cats: [ 1 ], meta: { 'generator': /WEB\|Publisher/i } }, + 'Websale': { cats: [ 6 ], url: /\/websale7\// }, 'WebsiteBaker': { cats: [ 1 ], meta: { 'generator': /WebsiteBaker/i } }, 'Webtrekk': { cats: [ 10 ], html: /var webtrekk = new Object/ }, 'Webtrends': { cats: [ 10 ], html: /<img[^>]+id=("|')DCSIMG("|')[^>]+webtrends/i, env: /^(WTOptimize|WebTrends)/i }, 'Weebly': { cats: [ 1 ], html: /<[^>]+class=("|')weebly/i }, 'WikkaWiki': { cats: [ 8 ], meta: { 'generator': /WikkaWiki/ }, html: /Powered by <a href=("|')[^>]+WikkaWiki/i }, 'Windows Server': { cats: [ 28 ], headers: { 'Server': /Win32/i } }, - 'wink': { cats: [ 26, 12 ], script: /(\_base\/js\/base|wink).*\.js/i, env: /^wink$/ }, + 'Wink': { cats: [ 26, 12 ], script: /(\_base\/js\/base|wink).*\.js/i, env: /^wink$/ }, 'Wolf CMS': { cats: [ 1 ], html: /<a href=("|')[^>]+wolfcms.org.+Wolf CMS.+inside/i }, 'Woopra': { cats: [ 10 ], script: /static\.woopra\.com/ }, 'WordPress': { cats: [ 1, 11 ], meta: { 'generator': /WordPress/i }, html: /<link rel=("|')stylesheet("|') [^>]+wp-content/i, env: /^wp_username$/, implies: [ 'PHP' ] }, - 'xajax': { cats: [ 12 ], script: /xajax_core.*\.js/i }, + 'Xajax': { cats: [ 12 ], script: /xajax_core.*\.js/i }, 'Xanario': { cats: [ 6 ], meta: { 'generator': /xanario shopsoftware/i } }, 'XenForo': { cats: [ 2 ], html: /(jQuery\.extend\(true, XenForo|Forum software by XenForo™|<!\-\-XF:branding)/ }, 'XiTi': { cats: [ 10 ], html: /<[^>]+src=("|')[^>]+xiti.com\/hit.xiti/i, env: /^Xt_/ }, 'XMB': { cats: [ 2 ], html: /<!-- Powered by XMB/i }, - 'xui': { cats: [ 26, 12 ], script: /[^a-zA-Z]xui.*\.js/i, env: /^xui$/ }, 'XOOPS': { cats: [ 1 ], meta: { 'generator': /XOOPS/i } }, 'xtCommerce': { cats: [ 6 ], meta: { 'generator': /xt:Commerce/ }, html: /<div class=("|')copyright("|')>.+<a[^>]+>xt:Commerce/i }, + 'xui': { cats: [ 26, 12 ], script: /[^a-zA-Z]xui.*\.js/i, env: /^xui$/ }, 'YaBB': { cats: [ 2 ], html: /Powered by <a href=("|')[^>]+yabbforum/i }, 'Yahoo! Web Analytics': { cats: [ 10 ], script: /d\.yimg\.com\/mi\/ywa\.js/ }, 'Yandex.Metrika': { cats: [ 10 ], script: /mc\.yandex\.ru\/metrika\/watch\.js/ },