Viewing File: /usr/local/cpanel/base/frontend/jupiter/js/expander.min.js

var expanded={},expanding={},tracker={},expc=[],expander_active=0,expander_on=0;function getTime(){return(new Date).getTime()}function unshadow(e){if(expander_on){var t=e.split("_");return"0"!=t[t.length-1]?e:(t.pop(),t.join("_"))}}function shadow(e){return e+"_0"}function runAnimOut_single(e){if(expander_on&&e){var t=e.id;if(expanded[t])if(expanding[t])tracker[t]=getTime();else{var n=shadow(e.id),i=YAHOO.util.Dom.get(n),a=i.getElementsByTagName("img")[0],r=e.getElementsByTagName("img")[0],o=YAHOO.util.Dom.getXY(e),d={width:{to:e.offsetWidth},height:{to:e.offsetHeight},points:{to:[o[0],o[1]]},fontSize:{from:11,to:7,unit:"px"}};if(r){var s={width:{to:r.offsetWidth},height:{to:r.offsetHeight}};new YAHOO.util.Motion(a,s,.4,YAHOO.util.Easing.easeOut).animate()}var u=new YAHOO.util.Motion(i,d,.4,YAHOO.util.Easing.easeOut);expanded[t]&&(u.onComplete.subscribe((function(){expanded[t]=0,i&&i.parentNode&&i.parentNode.removeChild(i)})),u.animate())}}}function trackAnim(e){if(e)return delete tracker[e.id],!1}function runAnimOut(e){if(expander_on&&e){var t=e.id;expanded[t]?tracker[t]=getTime():tracker[t]=0}}var handleOuts=function(e){if(expander_on){var t=getTime();for(var n in tracker)if(tracker.hasOwnProperty(n)&&(e||tracker[n]>0&&tracker[n]+300<t)){if(expanding[n]){tracker[n]=getTime();continue}delete tracker[n],runAnimOut_single(YAHOO.util.Dom.get(n))}}};function trackAnim_wrapper(e){expander_on&&trackAnim(YAHOO.util.Dom.get(unshadow(this.id)))}function runAnimOut_wrapper(e){expander_on&&runAnimOut(YAHOO.util.Dom.get(unshadow(this.id)))}function handleOuts_wrapper(){expander_on&&handleOuts(1)}function pop_start(){if(expander_on&&YAHOO){for(var e=0;e<expc.length;e++)for(var t=YAHOO.util.Dom.get(expc[e]).getElementsByTagName("td"),n=0;n<t.length;n++)YAHOO.util.Dom.hasClass(t[n],"exptextboxpre")?t[n].className="exptxtbox":YAHOO.util.Dom.hasClass(t[n],"maindisp")?t[n].className="mainhide":YAHOO.util.Dom.hasClass(t[n],"mainhide")&&(t[n].className="maindisp");expander_active=1,setInterval(handleOuts,250),YAHOO.util.Event.addListener(document,"mousemove",handleOuts_wrapper)}}function register_expander_container(e){expander_on=1,expc.push(e)}function register_expander_obj(e){expander_on=1}function runAnimOver_single(e,t){if(expander_on&&e){var n=e.id;if(!expanded[n]&&!expanding[n]){expanding[n]=1;var i=YAHOO.util.Dom.getXY(e),a=document.createElement("div"),r=e.id+"_0";a.id=r,a.className="expbox",a.innerHTML=e.innerHTML,YAHOO.util.Dom.get("divgen_expand").appendChild(a),YAHOO.util.Event.addListener(a,"mousemove",trackAnim_wrapper,this),YAHOO.util.Event.addListener(a,"mouseout",runAnimOut_wrapper,this),handleOuts(1),a.style.border="solid 1px",a.style.background="#fff",a.style.position="absolute",a.style.zIndex=30,a.style.left=i[0]+"px",a.style.top=i[1]+"px";var o=i[1]-e.offsetHeight/2,d=i[0]-e.offsetWidth/2,s={width:{to:2*e.offsetWidth},height:{to:2*e.offsetHeight},points:{to:[d,o]},fontSize:{from:7,to:11,unit:"px"}},u=a.getElementsByTagName("img")[0],p=e.getElementsByTagName("img")[0],m=new YAHOO.util.Motion(a,s,.4);if(m.onComplete.subscribe((function(){null===tracker[n]&&(tracker[n]=0),expanded[n]=1,expanding[n]=0})),m.animate(),u&&p){var l={width:{to:2*p.offsetWidth},height:{to:2*p.offsetHeight}};new YAHOO.util.Motion(u,l,.4).animate()}}}}function runAnimOver(e){expander_on&&e&&runAnimOver_single(YAHOO.util.Dom.get(unshadow(e.id)))}YAHOO.util.Event.onDOMReady(pop_start);
Back to Directory File Manager