From fc8bfcd7fee68a0552198f28491f9caca3cfe17f Mon Sep 17 00:00:00 2001 From: Laurent Destailleur Date: Sat, 2 Jul 2011 01:18:37 +0000 Subject: [PATCH] Fix: tooltip not compatible with jquery 1.6 so changed into tiptip --- .../jquery/plugins/tiptip/jquery.tipTip.js | 191 ++++++++++++++++++ .../plugins/tiptip/jquery.tipTip.min.jgz | Bin 0 -> 1726 bytes .../plugins/tiptip/jquery.tipTip.min.js | 21 ++ .../includes/jquery/plugins/tiptip/tipTip.css | 113 +++++++++++ .../jquery/plugins/tooltip/jquery.tooltip.css | 9 - .../plugins/tooltip/jquery.tooltip.min.jgz | Bin 2005 -> 0 bytes .../plugins/tooltip/jquery.tooltip.min.js | 19 -- 7 files changed, 325 insertions(+), 28 deletions(-) create mode 100755 htdocs/includes/jquery/plugins/tiptip/jquery.tipTip.js create mode 100755 htdocs/includes/jquery/plugins/tiptip/jquery.tipTip.min.jgz create mode 100755 htdocs/includes/jquery/plugins/tiptip/jquery.tipTip.min.js create mode 100755 htdocs/includes/jquery/plugins/tiptip/tipTip.css delete mode 100644 htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.css delete mode 100755 htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.min.jgz delete mode 100644 htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.min.js diff --git a/htdocs/includes/jquery/plugins/tiptip/jquery.tipTip.js b/htdocs/includes/jquery/plugins/tiptip/jquery.tipTip.js new file mode 100755 index 00000000000..7eacf35e166 --- /dev/null +++ b/htdocs/includes/jquery/plugins/tiptip/jquery.tipTip.js @@ -0,0 +1,191 @@ + /* + * TipTip + * Copyright 2010 Drew Wilson + * www.drewwilson.com + * code.drewwilson.com/entry/tiptip-jquery-plugin + * + * Version 1.3 - Updated: Mar. 23, 2010 + * + * This Plug-In will create a custom tooltip to replace the default + * browser tooltip. It is extremely lightweight and very smart in + * that it detects the edges of the browser window and will make sure + * the tooltip stays within the current window size. As a result the + * tooltip will adjust itself to be displayed above, below, to the left + * or to the right depending on what is necessary to stay within the + * browser window. It is completely customizable as well via CSS. + * + * This TipTip jQuery plug-in is dual licensed under the MIT and GPL licenses: + * http://www.opensource.org/licenses/mit-license.php + * http://www.gnu.org/licenses/gpl.html + */ + +(function($){ + $.fn.tipTip = function(options) { + var defaults = { + activation: "hover", + keepAlive: false, + maxWidth: "200px", + edgeOffset: 3, + defaultPosition: "bottom", + delay: 400, + fadeIn: 200, + fadeOut: 200, + attribute: "title", + content: false, // HTML or String to fill TipTIp with + enter: function(){}, + exit: function(){} + }; + var opts = $.extend(defaults, options); + + // Setup tip tip elements and render them to the DOM + if($("#tiptip_holder").length <= 0){ + var tiptip_holder = $('
'); + var tiptip_content = $('
'); + var tiptip_arrow = $('
'); + $("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('
'))); + } else { + var tiptip_holder = $("#tiptip_holder"); + var tiptip_content = $("#tiptip_content"); + var tiptip_arrow = $("#tiptip_arrow"); + } + + return this.each(function(){ + var org_elem = $(this); + if(opts.content){ + var org_title = opts.content; + } else { + var org_title = org_elem.attr(opts.attribute); + } + if(org_title != ""){ + if(!opts.content){ + org_elem.removeAttr(opts.attribute); //remove original Attribute + } + var timeout = false; + + if(opts.activation == "hover"){ + org_elem.hover(function(){ + active_tiptip(); + }, function(){ + if(!opts.keepAlive){ + deactive_tiptip(); + } + }); + if(opts.keepAlive){ + tiptip_holder.hover(function(){}, function(){ + deactive_tiptip(); + }); + } + } else if(opts.activation == "focus"){ + org_elem.focus(function(){ + active_tiptip(); + }).blur(function(){ + deactive_tiptip(); + }); + } else if(opts.activation == "click"){ + org_elem.click(function(){ + active_tiptip(); + return false; + }).hover(function(){},function(){ + if(!opts.keepAlive){ + deactive_tiptip(); + } + }); + if(opts.keepAlive){ + tiptip_holder.hover(function(){}, function(){ + deactive_tiptip(); + }); + } + } + + function active_tiptip(){ + opts.enter.call(this); + tiptip_content.html(org_title); + tiptip_holder.hide().removeAttr("class").css("margin","0"); + tiptip_arrow.removeAttr("style"); + + var top = parseInt(org_elem.offset()['top']); + var left = parseInt(org_elem.offset()['left']); + var org_width = parseInt(org_elem.outerWidth()); + var org_height = parseInt(org_elem.outerHeight()); + var tip_w = tiptip_holder.outerWidth(); + var tip_h = tiptip_holder.outerHeight(); + var w_compare = Math.round((org_width - tip_w) / 2); + var h_compare = Math.round((org_height - tip_h) / 2); + var marg_left = Math.round(left + w_compare); + var marg_top = Math.round(top + org_height + opts.edgeOffset); + var t_class = ""; + var arrow_top = ""; + var arrow_left = Math.round(tip_w - 12) / 2; + + if(opts.defaultPosition == "bottom"){ + t_class = "_bottom"; + } else if(opts.defaultPosition == "top"){ + t_class = "_top"; + } else if(opts.defaultPosition == "left"){ + t_class = "_left"; + } else if(opts.defaultPosition == "right"){ + t_class = "_right"; + } + + var right_compare = (w_compare + left) < parseInt($(window).scrollLeft()); + var left_compare = (tip_w + left) > parseInt($(window).width()); + + if((right_compare && w_compare < 0) || (t_class == "_right" && !left_compare) || (t_class == "_left" && left < (tip_w + opts.edgeOffset + 5))){ + t_class = "_right"; + arrow_top = Math.round(tip_h - 13) / 2; + arrow_left = -12; + marg_left = Math.round(left + org_width + opts.edgeOffset); + marg_top = Math.round(top + h_compare); + } else if((left_compare && w_compare < 0) || (t_class == "_left" && !right_compare)){ + t_class = "_left"; + arrow_top = Math.round(tip_h - 13) / 2; + arrow_left = Math.round(tip_w); + marg_left = Math.round(left - (tip_w + opts.edgeOffset + 5)); + marg_top = Math.round(top + h_compare); + } + + var top_compare = (top + org_height + opts.edgeOffset + tip_h + 8) > parseInt($(window).height() + $(window).scrollTop()); + var bottom_compare = ((top + org_height) - (opts.edgeOffset + tip_h + 8)) < 0; + + if(top_compare || (t_class == "_bottom" && top_compare) || (t_class == "_top" && !bottom_compare)){ + if(t_class == "_top" || t_class == "_bottom"){ + t_class = "_top"; + } else { + t_class = t_class+"_top"; + } + arrow_top = tip_h; + marg_top = Math.round(top - (tip_h + 5 + opts.edgeOffset)); + } else if(bottom_compare | (t_class == "_top" && bottom_compare) || (t_class == "_bottom" && !top_compare)){ + if(t_class == "_top" || t_class == "_bottom"){ + t_class = "_bottom"; + } else { + t_class = t_class+"_bottom"; + } + arrow_top = -12; + marg_top = Math.round(top + org_height + opts.edgeOffset); + } + + if(t_class == "_right_top" || t_class == "_left_top"){ + marg_top = marg_top + 5; + } else if(t_class == "_right_bottom" || t_class == "_left_bottom"){ + marg_top = marg_top - 5; + } + if(t_class == "_left_top" || t_class == "_left_bottom"){ + marg_left = marg_left + 5; + } + tiptip_arrow.css({"margin-left": arrow_left+"px", "margin-top": arrow_top+"px"}); + tiptip_holder.css({"margin-left": marg_left+"px", "margin-top": marg_top+"px"}).attr("class","tip"+t_class); + + if (timeout){ clearTimeout(timeout); } + timeout = setTimeout(function(){ tiptip_holder.stop(true,true).fadeIn(opts.fadeIn); }, opts.delay); + } + + function deactive_tiptip(){ + opts.exit.call(this); + if (timeout){ clearTimeout(timeout); } + tiptip_holder.fadeOut(opts.fadeOut); + } + } + }); + } +})(jQuery); \ No newline at end of file diff --git a/htdocs/includes/jquery/plugins/tiptip/jquery.tipTip.min.jgz b/htdocs/includes/jquery/plugins/tiptip/jquery.tipTip.min.jgz new file mode 100755 index 0000000000000000000000000000000000000000..89019f6c73040eaac06b80e4ea020f08978bc30d GIT binary patch literal 1726 zcmV;v20{5BiwFqja1KrY18Q+~Wpa5gbZKx@X>cxWX>KlRa{$FyTW{Mo6n^ioV6?yy zYgu-Z1sLq8K(PT^fEMl0Y<(C8gO+GZtt@FI6~}e_-*-q#6m@ah?qz@zOFY-_+;n6# zefa{tME6MnA9?k2UhG-2i3PfvUCz)ijPB6KB;|P~sk`0IkKkyhPW&+6%F{59Xy!6(!WLsP2lg3A|irDbM%%lA6;F0%7u#k zK2A7#4+g3K<17!tDOVd3{CGZ_p@JSY-2k;v4En&c?@Qawhr2wUZhJq^tG}=&(^0m6DP3)2^ z%6CeMa&}8TQ^ZR~wH9i;<$~-v@Q66c6d^1bgW%N~c=Cn%=rsqNjB)@XnUs=Bfl^PR zPY?v~jMH>2Bd`MC35O``X@tlsf1n~;Ddz;j0ld;@%Vj&X+Uq*9PzXf|p@PurBqd+SDutW@VhV0QBn18Z;e&7ISeGLD z^t&t>Bui!jW`GctB!vuxG~&zF*{lJ{( zh5X|9@IY8yi##|Gpgs^unmaLMhdJJ7N{iQN@<8Wnl5*;8$>YZ)67k%*n$3zw$CHKj zZoTGI%&)yl)%%<$TFWXI5MT!gko5VFvzfOh5xvXiSJmaaQmAVp1WQ(>pmRqgBBhQO z=9z$!tL(xRWpe`nAC4YRWzYf&+V&S~Hor3hM z3%syYSNMi>SEOM%!l0^$q!huD0hFse+5q*AaH;wWY+8fKqF4HSS-D!1sbPGS%4^oMz;W;aPR`o)j0TwV&}^@V^l0Q;nwKI_ zjbPkvdNl~DX0=qR13LtYoi26ITzvE_nsLoEJ3d6TD{*W>X7P1us%y4or>_&V%Fv=g zQ0pAVvkgieJO>K!=n13Gs{~G6-jykl1vZThV zACfe!x})8LdIXq?Hsso!B%&_1>li{wI3&*xId@?=GFY)3&zU(!RF4*0L`~AV+w&qQ z2;=am5Uxo_uAVb4{_6th7k_J3xiUPU#U2}WnUAH4 zo5e2g$HuJ1D05-)!R@%wtRHsG5>R1Ws{F&?Q@8q2A@#Hlx*jM@lglgc)3iWmqktx@ zRtji|+Q_mxYIk;D5*%oW$@{O#NFQ55>fmcqYG-YU=@T{2)ul<8YeGJjs`0I0{nd-)D%ysPH ziF?W-zMaW(wVZ9|p=$Zj$l~avO13v-s_g?-kKqp2(^Fsb;Gi&P)%UofHQ84FpGt+! zUOc|()oN3TZFdI%b?}@B%b6XQ|AN_`sROWUa)aEo>GwS^j&0X;U-cYR?WyOtu~A=) zZ%pudiYhnzx(wo;y2(w)C1d+*T2#ZDD{!l|>c~y#P_04}H6-TE3>Z7|UAm@9V{;Q( zMLTwPt^sw8>Ap4-EUiqxwNzW0CtvBDaRp92CaQN1d');var tiptip_content=$('
');var tiptip_arrow=$('
');$("body").append(tiptip_holder.html(tiptip_content).prepend(tiptip_arrow.html('
')))}else{var tiptip_holder=$("#tiptip_holder");var tiptip_content=$("#tiptip_content");var tiptip_arrow=$("#tiptip_arrow")}return this.each(function(){var org_elem=$(this);if(opts.content){var org_title=opts.content}else{var org_title=org_elem.attr(opts.attribute)}if(org_title!=""){if(!opts.content){org_elem.removeAttr(opts.attribute)}var timeout=false;if(opts.activation=="hover"){org_elem.hover(function(){active_tiptip()},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}else if(opts.activation=="focus"){org_elem.focus(function(){active_tiptip()}).blur(function(){deactive_tiptip()})}else if(opts.activation=="click"){org_elem.click(function(){active_tiptip();return false}).hover(function(){},function(){if(!opts.keepAlive){deactive_tiptip()}});if(opts.keepAlive){tiptip_holder.hover(function(){},function(){deactive_tiptip()})}}function active_tiptip(){opts.enter.call(this);tiptip_content.html(org_title);tiptip_holder.hide().removeAttr("class").css("margin","0");tiptip_arrow.removeAttr("style");var top=parseInt(org_elem.offset()['top']);var left=parseInt(org_elem.offset()['left']);var org_width=parseInt(org_elem.outerWidth());var org_height=parseInt(org_elem.outerHeight());var tip_w=tiptip_holder.outerWidth();var tip_h=tiptip_holder.outerHeight();var w_compare=Math.round((org_width-tip_w)/2);var h_compare=Math.round((org_height-tip_h)/2);var marg_left=Math.round(left+w_compare);var marg_top=Math.round(top+org_height+opts.edgeOffset);var t_class="";var arrow_top="";var arrow_left=Math.round(tip_w-12)/2;if(opts.defaultPosition=="bottom"){t_class="_bottom"}else if(opts.defaultPosition=="top"){t_class="_top"}else if(opts.defaultPosition=="left"){t_class="_left"}else if(opts.defaultPosition=="right"){t_class="_right"}var right_compare=(w_compare+left)parseInt($(window).width());if((right_compare&&w_compare<0)||(t_class=="_right"&&!left_compare)||(t_class=="_left"&&left<(tip_w+opts.edgeOffset+5))){t_class="_right";arrow_top=Math.round(tip_h-13)/2;arrow_left=-12;marg_left=Math.round(left+org_width+opts.edgeOffset);marg_top=Math.round(top+h_compare)}else if((left_compare&&w_compare<0)||(t_class=="_left"&&!right_compare)){t_class="_left";arrow_top=Math.round(tip_h-13)/2;arrow_left=Math.round(tip_w);marg_left=Math.round(left-(tip_w+opts.edgeOffset+5));marg_top=Math.round(top+h_compare)}var top_compare=(top+org_height+opts.edgeOffset+tip_h+8)>parseInt($(window).height()+$(window).scrollTop());var bottom_compare=((top+org_height)-(opts.edgeOffset+tip_h+8))<0;if(top_compare||(t_class=="_bottom"&&top_compare)||(t_class=="_top"&&!bottom_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_top"}else{t_class=t_class+"_top"}arrow_top=tip_h;marg_top=Math.round(top-(tip_h+5+opts.edgeOffset))}else if(bottom_compare|(t_class=="_top"&&bottom_compare)||(t_class=="_bottom"&&!top_compare)){if(t_class=="_top"||t_class=="_bottom"){t_class="_bottom"}else{t_class=t_class+"_bottom"}arrow_top=-12;marg_top=Math.round(top+org_height+opts.edgeOffset)}if(t_class=="_right_top"||t_class=="_left_top"){marg_top=marg_top+5}else if(t_class=="_right_bottom"||t_class=="_left_bottom"){marg_top=marg_top-5}if(t_class=="_left_top"||t_class=="_left_bottom"){marg_left=marg_left+5}tiptip_arrow.css({"margin-left":arrow_left+"px","margin-top":arrow_top+"px"});tiptip_holder.css({"margin-left":marg_left+"px","margin-top":marg_top+"px"}).attr("class","tip"+t_class);if(timeout){clearTimeout(timeout)}timeout=setTimeout(function(){tiptip_holder.stop(true,true).fadeIn(opts.fadeIn)},opts.delay)}function deactive_tiptip(){opts.exit.call(this);if(timeout){clearTimeout(timeout)}tiptip_holder.fadeOut(opts.fadeOut)}}})}})(jQuery); \ No newline at end of file diff --git a/htdocs/includes/jquery/plugins/tiptip/tipTip.css b/htdocs/includes/jquery/plugins/tiptip/tipTip.css new file mode 100755 index 00000000000..5051478c3da --- /dev/null +++ b/htdocs/includes/jquery/plugins/tiptip/tipTip.css @@ -0,0 +1,113 @@ + +/* TipTip CSS - Version 1.2 */ + +#tiptip_holder { + display: none; + position: absolute; + top: 0; + left: 0; + z-index: 99999; +} + +#tiptip_holder.tip_top { + padding-bottom: 5px; +} + +#tiptip_holder.tip_bottom { + padding-top: 5px; +} + +#tiptip_holder.tip_right { + padding-left: 5px; +} + +#tiptip_holder.tip_left { + padding-right: 5px; +} + +#tiptip_content { + font-size: 11px; + color: #000; + padding: 4px 8px; + border: 1px solid rgba(255,255,255,0.25); + background-color: rgb(215,215,215); + background-color: rgba(255,255,255,0.94); + background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000)); + border-radius: 3px; + -webkit-border-radius: 3px; + -moz-border-radius: 3px; + box-shadow: 0 0 5px #555; + -webkit-box-shadow: 0 0 5px #555; + -moz-box-shadow: 0 0 5px #555; +} + +#tiptip_arrow, #tiptip_arrow_inner { + position: absolute; + border-color: transparent; + border-style: solid; + border-width: 6px; + height: 0; + width: 0; +} + +#tiptip_holder.tip_top #tiptip_arrow { + border-top-color: #fff; + border-top-color: rgba(255,255,255,0.35); +} + +#tiptip_holder.tip_bottom #tiptip_arrow { + border-bottom-color: #fff; + border-bottom-color: rgba(255,255,255,0.35); +} + +#tiptip_holder.tip_right #tiptip_arrow { + border-right-color: #fff; + border-right-color: rgba(255,255,255,0.35); +} + +#tiptip_holder.tip_left #tiptip_arrow { + border-left-color: #fff; + border-left-color: rgba(255,255,255,0.35); +} + +#tiptip_holder.tip_top #tiptip_arrow_inner { + margin-top: -7px; + margin-left: -6px; + border-top-color: rgb(25,25,25); + border-top-color: rgba(25,25,25,0.92); +} + +#tiptip_holder.tip_bottom #tiptip_arrow_inner { + margin-top: -5px; + margin-left: -6px; + border-bottom-color: rgb(25,25,25); + border-bottom-color: rgba(25,25,25,0.92); +} + +#tiptip_holder.tip_right #tiptip_arrow_inner { + margin-top: -6px; + margin-left: -5px; + border-right-color: rgb(25,25,25); + border-right-color: rgba(25,25,25,0.92); +} + +#tiptip_holder.tip_left #tiptip_arrow_inner { + margin-top: -6px; + margin-left: -7px; + border-left-color: rgb(25,25,25); + border-left-color: rgba(25,25,25,0.92); +} + +/* Webkit Hacks */ +@media screen and (-webkit-min-device-pixel-ratio:0) { + #tiptip_content { + padding: 4px 8px 5px 8px; + background-color: rgba(45,45,45,0.88); + } + #tiptip_holder.tip_bottom #tiptip_arrow_inner { + border-bottom-color: rgba(45,45,45,0.88); + } + #tiptip_holder.tip_top #tiptip_arrow_inner { + border-top-color: rgba(20,20,20,0.92); + } +} diff --git a/htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.css b/htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.css deleted file mode 100644 index 77d0357106f..00000000000 --- a/htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.css +++ /dev/null @@ -1,9 +0,0 @@ -#tooltip { - position: absolute; - z-index: 3000; - border: 1px solid #111; - background-color: #eee; - padding: 5px; - opacity: 0.85; -} -#tooltip h3, #tooltip div { margin: 0; } diff --git a/htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.min.jgz b/htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.min.jgz deleted file mode 100755 index e4d7993a9d7516d2ff89484a7d27226f0ae879eb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2005 zcmV;`2P*g8LbZKxdZE0>UYI6XUSnH14HWvP$r_cz7 zCB+(gE=aMEMhVhn(74ELyI!=rnG~QU%3>mmDn;4j+J3FRz`ocXlAlG{4oX#_0xv^*6TwVQOUCOV2SU>;o zFJ4&x#UxD$C%n-gOp?HAyf%}f1uf8*%3s0~uEF;DY7Boj@OT^C+yu9`R>sMkR@VJv zX$_mnAE74E>>EHSq-l9z->o1GumoRdQM zf{L8@V)ELb+(!d6<7`zCjusUq!{PYdzb5w&mHX@gJ=^~9fV?phq!Mm{mvoK=0F``%RHjEs$83Ck!@79iz!4L=>eJSaG+-J5GM<^ zBrk>FuB{}-4(B4W?QrLz1%m{G6086(iFvPuo6!VbV<@|?`Z?VBDSiC-{-?8WBwgS+iA+dx70wLmXwDgIp@|eaUPx0{>7fM{;9~rH&GQHMlkI$d;i9Jxs4V85 zdVBB&W9oSu?e!Njhb@W**J0QH=4gVzDOf=q-$`jM2zLUzd6!(i#tk0;O3*eIpM6#mmy|5+6*nus5+MiuLwGRb# z&M%f5!~x1r9dEns3_(I2jhwNxPH*}RWURMaJ?%g24MM)1yM!(+nnboUGS-MDBgcMz zm)$={eeAR5C^ZyZ+B4y#YcL%4(%lT4WleY9Rk%8=Fo3*g|YqEcKq zo70rz1@ZdyVunGp5h%uxF=w}q-(Q_kkrPM_h(JA`(}Qr08ay6p?OJ#ZCN9Z|Ttb_u zhB=$zJ$ZJGGw8xOami8{!g^b8x;|7x@}Lt&AehpH;yGC?{z=7<$#IqeHRx8 znraxx=K%5UK)b-Z*b{!!*rvo_|UiuBT} zGNfL$~ICCKGDyB+-Rf#{N?^7905_PCNjAwt`^iCAI?tcfYs0ZZ?s)Qww`C6afFrTX} zU-kB}3Ueblrl|8=PUBuo?zh{EKKBlX?d;9AgaF`_aokA|g=1fU3piB>lGxrsfEApY zT?3DD0S(}^Z*wDP514&8_tQDSl2#PXI*#|^0FLkT9~@gxiZj*+rDvAc?9hfcyHNM2 z^dxf{;scq|8V=PL5|BC~zvk~D7g1z?_&A+>cyF6#qiXp=QTuRsA{h-jkc-U`^Vh{W z?w3vt1*_utF6+>Q){jS@@O8D@OG;KHF3xbf&Cq@%1*!n+CarlizQn<6KLXP&(YJ{pW-lXsD^xQs4|+3+D7TZL4Wc zyfRwIpwb_>E5MPhJhY;T$XxGIO{>Cdd>sI(4zcR$DL;JWCQzU1UJC#66e%NGMg~dO z^RpvdWROerI9j6k@h_?IV()qHs1j5~FVR{? zwQi$=+_gcyAyN~Vi)_QsubI+z0&@W(C;su zD+F7VIgxC(Ilq}(H{Gt)w7dRK0lwYj_e`VNdph4>oVLL@XBtey{C#Ksm2VbvvX^vh nKS;p(#(Pu6{7?3{{N3(sF0HP*q`CT6N-z9BiNP3mv=jgUaxdu( diff --git a/htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.min.js b/htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.min.js deleted file mode 100644 index 6c3aea21590..00000000000 --- a/htdocs/includes/jquery/plugins/tooltip/jquery.tooltip.min.js +++ /dev/null @@ -1,19 +0,0 @@ -/* - * jQuery Tooltip plugin 1.3 - * - * http://bassistance.de/jquery-plugins/jquery-plugin-tooltip/ - * http://docs.jquery.com/Plugins/Tooltip - * - * Copyright (c) 2006 - 2008 Jörn Zaefferer - * - * $Id$ - * - * Dual licensed under the MIT and GPL licenses: - * http://www.opensource.org/licenses/mit-license.php - * http://www.gnu.org/licenses/gpl.html - */;(function($){var helper={},current,title,tID,IE=$.browser.msie&&/MSIE\s(5\.5|6\.)/.test(navigator.userAgent),track=false;$.tooltip={blocked:false,defaults:{delay:200,fade:false,showURL:true,extraClass:"",top:15,left:15,id:"tooltip"},block:function(){$.tooltip.blocked=!$.tooltip.blocked;}};$.fn.extend({tooltip:function(settings){settings=$.extend({},$.tooltip.defaults,settings);createHelper(settings);return this.each(function(){$.data(this,"tooltip",settings);this.tOpacity=helper.parent.css("opacity");this.tooltipText=this.title;$(this).removeAttr("title");this.alt="";}).mouseover(save).mouseout(hide).click(hide);},fixPNG:IE?function(){return this.each(function(){var image=$(this).css('backgroundImage');if(image.match(/^url\(["']?(.*\.png)["']?\)$/i)){image=RegExp.$1;$(this).css({'backgroundImage':'none','filter':"progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='"+image+"')"}).each(function(){var position=$(this).css('position');if(position!='absolute'&&position!='relative')$(this).css('position','relative');});}});}:function(){return this;},unfixPNG:IE?function(){return this.each(function(){$(this).css({'filter':'',backgroundImage:''});});}:function(){return this;},hideWhenEmpty:function(){return this.each(function(){$(this)[$(this).html()?"show":"hide"]();});},url:function(){return this.attr('href')||this.attr('src');}});function createHelper(settings){if(helper.parent)return;helper.parent=$('

').appendTo(document.body).hide();if($.fn.bgiframe)helper.parent.bgiframe();helper.title=$('h3',helper.parent);helper.body=$('div.body',helper.parent);helper.url=$('div.url',helper.parent);}function settings(element){return $.data(element,"tooltip");}function handle(event){if(settings(this).delay)tID=setTimeout(show,settings(this).delay);else -show();track=!!settings(this).track;$(document.body).bind('mousemove',update);update(event);}function save(){if($.tooltip.blocked||this==current||(!this.tooltipText&&!settings(this).bodyHandler))return;current=this;title=this.tooltipText;if(settings(this).bodyHandler){helper.title.hide();var bodyContent=settings(this).bodyHandler.call(this);if(bodyContent.nodeType||bodyContent.jquery){helper.body.empty().append(bodyContent)}else{helper.body.html(bodyContent);}helper.body.show();}else if(settings(this).showBody){var parts=title.split(settings(this).showBody);helper.title.html(parts.shift()).show();helper.body.empty();for(var i=0,part;(part=parts[i]);i++){if(i>0)helper.body.append("
");helper.body.append(part);}helper.body.hideWhenEmpty();}else{helper.title.html(title).show();helper.body.hide();}if(settings(this).showURL&&$(this).url())helper.url.html($(this).url().replace('http://','')).show();else -helper.url.hide();helper.parent.addClass(settings(this).extraClass);if(settings(this).fixPNG)helper.parent.fixPNG();handle.apply(this,arguments);}function show(){tID=null;if((!IE||!$.fn.bgiframe)&&settings(current).fade){if(helper.parent.is(":animated"))helper.parent.stop().show().fadeTo(settings(current).fade,current.tOpacity);else -helper.parent.is(':visible')?helper.parent.fadeTo(settings(current).fade,current.tOpacity):helper.parent.fadeIn(settings(current).fade);}else{helper.parent.show();}update();}function update(event){if($.tooltip.blocked)return;if(event&&event.target.tagName=="OPTION"){return;}if(!track&&helper.parent.is(":visible")){$(document.body).unbind('mousemove',update)}if(current==null){$(document.body).unbind('mousemove',update);return;}helper.parent.removeClass("viewport-right").removeClass("viewport-bottom");var left=helper.parent[0].offsetLeft;var top=helper.parent[0].offsetTop;if(event){left=event.pageX+settings(current).left;top=event.pageY+settings(current).top;var right='auto';if(settings(current).positionLeft){right=$(window).width()-left;left='auto';}helper.parent.css({left:left,right:right,top:top});}var v=viewport(),h=helper.parent[0];if(v.x+v.cx