All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.oam.custom.schedule.javascript.domLib.js Maven / Gradle / Ivy

Go to download

JSF components and utilities that can be used with any JSF implementation. This library is based on the JSF1.1 version of Tomahawk, but with minor source code and build changes to take advantage of JSF2.1 features. A JSF2.1 implementation is required to use this version of the Tomahawk library.

The newest version!
var domLib_userAgent=navigator.userAgent.toLowerCase();var domLib_isMac=navigator.appVersion.indexOf("Mac")!=-1;var domLib_isWin=domLib_userAgent.indexOf("windows")!=-1;var domLib_isOpera=domLib_userAgent.indexOf("opera")!=-1;var domLib_isOpera7up=domLib_userAgent.match(/opera.(7|8)/i);var domLib_isSafari=domLib_userAgent.indexOf("safari")!=-1;var domLib_isKonq=domLib_userAgent.indexOf("konqueror")!=-1;var domLib_isKHTML=(domLib_isKonq||domLib_isSafari||domLib_userAgent.indexOf("khtml")!=-1);var domLib_isIE=(!domLib_isKHTML&&!domLib_isOpera&&(domLib_userAgent.indexOf("msie 5")!=-1||domLib_userAgent.indexOf("msie 6")!=-1||domLib_userAgent.indexOf("msie 7")!=-1||domLib_userAgent.indexOf("msie 8")!=-1));var domLib_isIE5up=domLib_isIE;var domLib_isIE50=(domLib_isIE&&domLib_userAgent.indexOf("msie 5.0")!=-1);var domLib_isIE55=(domLib_isIE&&domLib_userAgent.indexOf("msie 5.5")!=-1);var domLib_isIE5=(domLib_isIE50||domLib_isIE55);var domLib_isGecko=domLib_userAgent.indexOf("gecko/")!=-1;var domLib_isMacIE=(domLib_isIE&&domLib_isMac);var domLib_isIE55up=domLib_isIE5up&&!domLib_isIE50&&!domLib_isMacIE;var domLib_isIE6up=domLib_isIE55up&&!domLib_isIE55;var domLib_standardsMode=(document.compatMode&&document.compatMode=="CSS1Compat");var domLib_useLibrary=(domLib_isOpera7up||domLib_isKHTML||domLib_isIE5up||domLib_isGecko||domLib_isMacIE||document.defaultView);var domLib_hasBrokenTimeout=(domLib_isMacIE||(domLib_isKonq&&domLib_userAgent.match(/konqueror\/3.([2-9])/)==null));var domLib_canFade=(domLib_isGecko||domLib_isIE||domLib_isSafari||domLib_isOpera);var domLib_canDrawOverSelect=(domLib_isMac||domLib_isOpera||domLib_isGecko);var domLib_canDrawOverFlash=(domLib_isMac||domLib_isWin);var domLib_eventTarget=domLib_isIE?"srcElement":"currentTarget";var domLib_eventButton=domLib_isIE?"button":"which";var domLib_eventTo=domLib_isIE?"toElement":"relatedTarget";var domLib_stylePointer=domLib_isIE?"hand":"pointer";var domLib_styleNoMaxWidth=domLib_isOpera?"10000px":"none";var domLib_hidePosition="-1000px";var domLib_scrollbarWidth=14;var domLib_autoId=1;var domLib_zIndex=100;var domLib_collisionElements;var domLib_collisionsCached=false;var domLib_timeoutStateId=0;var domLib_timeoutStates=new DomHash();if(!document.ELEMENT_NODE){document.ELEMENT_NODE=1;document.ATTRIBUTE_NODE=2;document.TEXT_NODE=3;document.DOCUMENT_NODE=9;document.DOCUMENT_FRAGMENT_NODE=11;}function domLib_clone(D){var E={};for(var A in D){var B=D[A];try{if(B!=null&&typeof (B)=="object"&&B!=window&&!B.nodeType){E[A]=domLib_clone(B);}else{E[A]=B;}}catch(C){E[A]=B;}}return E;}function DomHash(){this.length=0;this.numericLength=0;this.elementData=[];for(var A=0;AC.get("leftCenter")&&D.get("left")>C.get("right"))||(D.get("topCenter")<=C.get("topCenter")&&D.get("bottom")C.get("topCenter")&&D.get("top")>C.get("bottom"))){A.hideList.remove(F.id);if(!A.hideList.length){A.style.visibility="visible";if(domLib_isKonq){A.style.display="";}}}else{A.hideList.set(F.id,true);A.style.visibility="hidden";if(domLib_isKonq){A.style.display="none";}}}}}function domLib_getOffsets(B,A){if(typeof (A)=="undefined"){A=false;}var G=B;var F=B.offsetWidth;var E=B.offsetHeight;var D=0;var C=0;while(B){D+=B.offsetLeft;C+=B.offsetTop;B=B.offsetParent;if(B&&!A){D-=B.scrollLeft;C-=B.scrollTop;}}if(domLib_isMacIE){D+=10;C+=10;}return new DomHash("left",D,"top",C,"right",D+F,"bottom",C+E,"leftCenter",D+F/2,"topCenter",C+E/2,"radius",Math.max(F,E));}function domLib_setTimeout(A,D,B){if(typeof (B)=="undefined"){B=[];}if(D==-1){return 0;}else{if(D==0){A(B);return 0;}}var C=domLib_clone(B);if(!domLib_hasBrokenTimeout){return setTimeout(function(){A(C);},D);}else{var F=domLib_timeoutStateId++;var E=new DomHash();E.set("function",A);E.set("args",C);domLib_timeoutStates.set(F,E);E.set("timeoutId",setTimeout("domLib_timeoutStates.get("+F+").get('function')(domLib_timeoutStates.get("+F+").get('args')); domLib_timeoutStates.remove("+F+");",D));return F;}}function domLib_clearTimeout(A){if(!domLib_hasBrokenTimeout){if(A>0){clearTimeout(A);}}else{if(domLib_timeoutStates.has(A)){clearTimeout(domLib_timeoutStates.get(A).get("timeoutId"));domLib_timeoutStates.remove(A);}}}var domLib_IE_scrollLeft=0;var domLib_IE_scrollTop=0;if(domLib_isIE){window.onscroll=function(A){if(typeof (A)=="undefined"){A=event;}var B=(domLib_standardsMode?document.documentElement:document.body);domLib_IE_scrollLeft=B.scrollLeft;domLib_IE_scrollTop=B.scrollTop;};}function domLib_getEventPosition(B){var A=new DomHash("x",0,"y",0,"scrollX",0,"scrollY",0);if(domLib_isIE){A.set("x",B.clientX+domLib_IE_scrollLeft);A.set("y",B.clientY+domLib_IE_scrollTop);A.set("scrollX",domLib_IE_scrollLeft);A.set("scrollY",domLib_IE_scrollTop);}else{A.set("x",B.pageX);A.set("y",B.pageY);A.set("scrollX",B.pageX-B.clientX);A.set("scrollY",B.pageY-B.clientY);}return A;}function domLib_cancelBubble(B){var A=B?B:window.event;A.cancelBubble=true;}function domLib_getIFrameReference(D){if(domLib_isGecko||domLib_isIE){return D.frameElement;}else{var A=D.name;if(!A||!D.parent){return null;}var C=D.parent.document.getElementsByTagName("iframe");for(var B=0;B




© 2015 - 2024 Weber Informatics LLC | Privacy Policy