ohctech_p8/css/rightHandSideMenuCss/ddmenu.js

15 lines
8.7 KiB
JavaScript
Raw Normal View History

2024-10-16 19:18:52 +05:30
var ddmenuOptions =
{
menuId: "ddmenu",
linkIdToMenuHtml: null,
open: "onmouseover", // or "onclick"
delay: 50,
speed: 0.3,
license: "6c0l68"
};
var ddmenu = new Ddmenu(ddmenuOptions);
/* Menucool Drop Down Menu v2015.5.26 Copyright www.menucool.com */
function Ddmenu(l){"use strict";var r=function(a,b){return a.getElementsByTagName(b)},m=navigator,F=function(a,c){if(typeof getComputedStyle!="undefined")var b=getComputedStyle(a,null);else if(a.currentStyle)b=a.currentStyle;else b=a[d];return b[c]},p=function(a){if(a&&a.stopPropagation)a.stopPropagation();else if(window.event)window.event.cancelBubble=true},T=function(b){var a=b?b:window.event;if(a.preventDefault)a.preventDefault();else if(a)a.returnValue=false},h,d,v,f=document,k="className",a="length",A="addEventListener",lb=["$1$2$3","$1$2$3","$1$24","$1$23","$1$22"],C="offsetWidth",D="zIndex",j="onclick",b=[],y=-1,o=0,H=function(a){if(o)o[d][v]=a?"block":"none"},g,nb,c,i=function(){return c&&c[C]},n=function(a,c,b){if(a[A])a[A](c,b,false);else a.attachEvent&&a.attachEvent("on"+c,b)},x=function(a,b){if(b)K(a,"over");else J(a,"over");a[d][D]=b?2:1},O="ontouchstart"in window||window.DocumentTouch&&document instanceof DocumentTouch,V=(m.msPointerEnabled||m.pointerEnabled)&&(m.msMaxTouchPoints||m.maxTouchPoints);if(V)if(m.msPointerEnabled)var P="MSPointerOver",Q="MSPointerOut";else{P="pointerOver";Q="pointerOut"}var q=function(d){for(var c=r(f,"li"),b=0,g=c[a];b<g;b++)if(e(c[b],"over"))d!=c[b]&&x(c[b],0);H(d)},kb=[/(?:.*\.)?(\w)([\w\-])[^.]*(\w)\.[^.]+$/,/.*([\w\-])\.(\w)(\w)\.[^.]+$/,/^(?:.*\.)?(\w)(\w)\.[^.]+$/,/.*([\w\-])([\w\-])\.com\.[^.]+$/,/^(\w)[^.]*(\w)$/],mb=function(a){return a.replace(/(?:.*\.)?(\w)([\w\-])?[^.]*(\w)\.[^.]*$/,"$1$3$2")},eb=function(){var c=50,b=m.userAgent,a;if((a=b.indexOf("MSIE "))!=-1)c=parseInt(b.substring(a+5,b.indexOf(".",a)));return c},Z=function(){g={a:l.license,b:l.menuId,d:l.delay,e:l.linkIdToMenuHtml,f:l.speed,g:l.open.toLowerCase()}},s=eb(),z=function(e){var b=e.childNodes,d=[];if(b)for(var c=0,f=b[a];c<f;c++)b[c].nodeType==1&&d.push(b[c]);return d},B="createElement",hb=function(g,b){var d=function(b){for(var d=unescape(b.substr(0,b[a]-1)),f=b.substr(b[a]-1,1),e="",c=0;c<d[a];c++)e+=String.fromCharCode(d.charCodeAt(c)-f);return unescape(e)},c=Math.random(),e=d(mb(document.domain)),f="%66%75%6E%63%74%69%6F%6E%20%71%51%28%73%2C%6B%29%7B%76%3";if(L(b+c)[a]%(e[a]+1)>8)try{b=(new Function("$","_","e","a","b","c",L(f,c[a]))).apply(this,[e,b,c,d,g,B])}catch(h){}},t=function(a,b){return b?f[a](b):f[a]},L=function(e,b){for(var d=[],c=0;c<e[a];c++)d[d[a]]=String.fromCharCode(e.charCodeAt(c)-(b&&b>7?b:3));return d.join("")},gb=function(b,d){var c=b[a];while(c--)if(b[c]===d)return true;return false},e=function(a,c){var b=false;if(a[k])b=gb(a[k].split(" "),c);return b},K=function(a,b){if(!e(a,b))if(a[k]=="")a[k]=b;else a[k]+=" "+b},J=function(d,f){if(d[k]){for(var e="",c=d[k].split(" "),b=0,g=c[a];b<g;b++)if(c[b]!==f)e+=c[b]+" ";d[k]=e.replace(/^\s+|\s+$/g,"")}},db=function(d){for(var c=0,f=b[a];c<f;c++)if(d!=b[c].a&&e(b[c].a,"over")){x(b[c].a,0);return 1}return 0},M=function(a){return a.pointerType==a.MSPOINTER_TYPE_MOUSE||a.pointerType=="mouse"},U=function(b){var a=this;a.a=b;a.b=null;a.k()},X=function(a){this.a(a);this.b(a)};U.prototype={l:function(b){var a=this;clearTimeout(a.b);if(b){a.f();H(1)}else a.b=setTimeout(function(){a.f()},db(a.a)?0:g.d)},f:function(){x(this.a,1);if(!i()&&F(this.a,"position")=="static")this.a.dd[d].top=this.a.offsetTop+this.a.offsetHeight+"px";else this.a.dd[d].top=""},g:function(){var a=this;clearTimeout(a.b);a.b=setTimeout(function(){x(a.a,0)},g.d)},i:function(g){if(s<9){var b=z(g),c=b[a];if(c){b=z(b[0]);c=b[a];if(c){var f=b[c-1];if(e(f,"column"))f[d].borderRight="none"}}}},j:function(b){var a=this;p(b);if(e(a.a,"over")){a.g();H(0)}else a.c(b)},k:function(){var c=this,b=this.a,f=z(b),k=f[a];if(s<7)if(e(f[0],"top-heading"))f[0][d].zoom=1;while(k--)if(e(f[k],"dropdown"))var h=f[k];if(h){e(f[0],"top-heading")&&f[0].setAttribute("aria-haspopup","true");c.i(h);b.dd=h;b.setAttribute("tabindex",0);if(e(b,"full-width"))h[d][D]=2;h[j]=p;if(g.g==j)b[j]=function(a){c.j(a)};else if(V){b[j]=function(a){if(i()){c.j(a);a.target.scrollIntoView()}else p(a)};n(b,P,function(a){if(!i())if(M(a))c.l(a);else c.c(a)});n(b,Q,function(a){!i()&&M(a)&&c.g()})}else{if(O)b.ontouchend=funct