Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrobocoder <anthon.pang@gmail.com>2011-09-21 03:05:22 +0400
committerrobocoder <anthon.pang@gmail.com>2011-09-21 03:05:22 +0400
commitebdc7f6c5b23a6bde162e1e3504a03d2dfe98d0f (patch)
tree042ad168352cc9d1152859971ab986f1e653a2df /piwik.js
parent7c2bc05420073c185f51eb93469dd5904d71ce53 (diff)
workaround for buggy opera behavior where it can return tagName in lower case
git-svn-id: http://dev.piwik.org/svn/trunk@5196 59fd770c-687e-43c8-a1e3-f5a4ff64c105
Diffstat (limited to 'piwik.js')
-rw-r--r--piwik.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/piwik.js b/piwik.js
index fa56692593..f0e9441cb0 100644
--- a/piwik.js
+++ b/piwik.js
@@ -20,8 +20,8 @@ return G(a6)==="1"?"1":"0"}return j.cookieEnabled?"1":"0"}function aw(){aG=aj((V
s(bB,"",-1,a2,V);s(bi,"",-1,a2,V);return""}bz=bo[0];bv=bo[1];bn=bo[2];bc=bo[3];br=bo[4];bf=bo[5];if(!b(bo[6])){bo[6]=""}bp=bo[6];if(!b(ba)){ba=""}be=bs[0];a6=bs[1];bd=bs[2];bt=bs[3];if(!bk){bc++;bf=br;if(!an||!be.length){for(bu in ak){if(Object.prototype.hasOwnProperty.call(ak,bu)){be=p(by,ak[bu]);if(be.length){break}}}for(bu in af){if(Object.prototype.hasOwnProperty.call(af,bu)){a6=p(by,af[bu]);if(a6.length){break}}}}bA=y(aE);bj=bt.length?y(bt):"";if(bA.length&&!aB(bA)&&(!an||!bj.length||aB(bj))){bt=aE}if(bt.length||be.length){bd=bg;bs=[be,a6,bd,aY(bt.slice(0,bb))];s(bi,JSON2.stringify(bs),ap,a2,V,Y)}}a8+="&idsite="+aU+"&rec=1&r="+String(Math.random()).slice(2,8)+"&h="+a7.getHours()+"&m="+a7.getMinutes()+"&s="+a7.getSeconds()+"&url="+e(aY(by))+(aE.length?"&urlref="+e(aY(aE)):"")+"&_id="+bv+"&_idts="+bn+"&_idvc="+bc+"&_idn="+bz+(be.length?"&_rcn="+e(be):"")+(a6.length?"&_rck="+e(a6):"")+"&_refts="+bd+"&_viewts="+bf+(String(bp).length?"&_ects="+bp:"")+(String(bt).length?"&_ref="+e(aY(bt.slice(0,bb))):"");
var a9=JSON2.stringify(au);if(a9.length>2){a8+="&cvar="+e(a9)}for(bu in aV){if(Object.prototype.hasOwnProperty.call(aV,bu)){a8+="&"+bu+"="+aV[bu]}}if(bw){a8+="&data="+e(JSON2.stringify(bw))}else{if(T){a8+="&data="+e(JSON2.stringify(T))}}if(P){var bm=JSON2.stringify(P);if(bm.length>2){a8+="&_cvar="+e(bm)}for(bu in bq){if(Object.prototype.hasOwnProperty.call(bq,bu)){if(P[bu][0]===""||P[bu][1]===""){delete P[bu]}}}s(bB,JSON2.stringify(P),aa,a2,V,Y)}U(bv,bn,bc,bg,bf,b(ba)&&String(ba).length?ba:bp);s(bh,"*",aa,a2,V,Y);a8+=g(bx);return a8}function aO(a9,a8,bd,ba,a6,bg){var bb="idgoal=0",bc,a7=new Date(),be=[],bf;if(String(a9).length){bb+="&ec_id="+e(a9);bc=Math.round(a7.getTime()/1000)}bb+="&revenue="+a8;if(String(bd).length){bb+="&ec_st="+bd}if(String(ba).length){bb+="&ec_tx="+ba}if(String(a6).length){bb+="&ec_sh="+a6}if(String(bg).length){bb+="&ec_dt="+bg}if(aK){for(bf in aK){if(Object.prototype.hasOwnProperty.call(aK,bf)){if(!b(aK[bf][1])){aK[bf][1]=""}if(!b(aK[bf][2])){aK[bf][2]=""}if(!b(aK[bf][3])||String(aK[bf][3]).length===0){aK[bf][3]=0
}if(!b(aK[bf][4])||String(aK[bf][4]).length===0){aK[bf][4]=1}be.push(aK[bf])}}bb+="&ec_items="+e(JSON2.stringify(be))}bb=ah(bb,T,"ecommerce",bc);al(bb,az)}function aN(a6,ba,a9,a8,a7,bb){if(String(a6).length&&b(ba)){aO(a6,ba,a9,a8,a7,bb)}}function a0(a6){if(b(a6)){aO("",a6,"","","","")}}function ar(a9,ba){var a6=new Date(),a8=ah("action_name="+e(a9||ag),ba,"log");al(a8,az);if(R&&ad&&!aF){aF=true;t(d,"click",aT);t(d,"mouseup",aT);t(d,"mousedown",aT);t(d,"mousemove",aT);t(d,"mousewheel",aT);t(I,"DOMMouseScroll",aT);t(I,"scroll",aT);t(d,"keypress",aT);t(d,"keydown",aT);t(d,"keyup",aT);t(I,"resize",aT);t(I,"focus",aT);t(I,"blur",aT);aD=a6.getTime();setTimeout(function a7(){var bb=new Date(),bc;if((aD+ad)>bb.getTime()){if(R<bb.getTime()){bc=ah("ping=1",ba,"ping");al(bc,az)}setTimeout(a7,ad)}},ad)}}function ax(a6,a9,a8){var a7=ah("idgoal="+a6+(a9?"&revenue="+a9:""),a8,"goal");al(a7,az)}function aS(a7,a6,a9){var a8=ah(a6+"="+e(aY(a7)),a9,"link");al(a8,az)}function ae(a8,a7){var a9,a6="(^| )(piwik[_-]"+a7;
-if(a8){for(a9=0;a9<a8.length;a9++){a6+="|"+a8[a9]}}a6+=")( |$)";return new RegExp(a6)}function aR(a9,a6,ba){if(!ba){return"link"}var a8=ae(at,"download"),a7=ae(ab,"link"),bb=new RegExp("\\.("+ai+")([?&#]|$)","i");return a7.test(a9)?"link":(a8.test(a9)||bb.test(a6)?"download":0)}function aJ(bb){var a9,a7,a6;while(!!(a9=bb.parentNode)&&((a7=bb.tagName)!=="A"&&a7!=="AREA")){bb=a9}if(b(bb.href)){var bc=bb.hostname||y(bb.href),bd=bc.toLowerCase(),a8=bb.href.replace(bc,bd),ba=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript):","i");if(!ba.test(a8)){a6=aR(bb.className,a8,aB(bd));if(a6){a8=E(a8);aS(a8,a6)}}}}function a4(a6){var a7,a8;a6=a6||I.event;a7=a6.which||a6.button;a8=a6.target||a6.srcElement;if(a6.type==="click"){if(a8){aJ(a8)}}else{if(a6.type==="mousedown"){if((a7===1||a7===2)&&a8){av=a7;W=a8}else{av=W=null}}else{if(a6.type==="mouseup"){if(a7===av&&a8===W){aJ(a8)}av=W=null}}}}function aI(a7,a6){if(a6){t(a7,"mouseup",a4,false);t(a7,"mousedown",a4,false)}else{t(a7,"click",a4,false)
-}}function aq(a7){if(!aH){aH=true;var a8,a6=ae(Q,"ignore"),a9=d.links;if(a9){for(a8=0;a8<a9.length;a8++){if(!a6.test(a9[a8].className)){aI(a9[a8],a7)}}}}}function aZ(){var a6,a7,a8={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"};if(j.mimeTypes&&j.mimeTypes.length){for(a6 in a8){if(Object.prototype.hasOwnProperty.call(a8,a6)){a7=j.mimeTypes[a8[a6]];aV[a6]=(a7&&a7.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&b(j.javaEnabled)&&j.javaEnabled()){aV.java="1"}if(a(I.GearsFactory)){aV.gears="1"}aV.res=v.width+"x"+v.height;aV.cookie=O()}aZ();aw();return{getVisitorId:function(){return(K())[1]},getVisitorInfo:function(){return K()},getAttributionInfo:function(){return i()},getAttributionCampaignName:function(){return i()[0]},getAttributionCampaignKeyword:function(){return i()[1]
+if(a8){for(a9=0;a9<a8.length;a9++){a6+="|"+a8[a9]}}a6+=")( |$)";return new RegExp(a6)}function aR(a9,a6,ba){if(!ba){return"link"}var a8=ae(at,"download"),a7=ae(ab,"link"),bb=new RegExp("\\.("+ai+")([?&#]|$)","i");return a7.test(a9)?"link":(a8.test(a9)||bb.test(a6)?"download":0)}function aJ(bb){var a9,a7,a6;while(!!(a9=bb.parentNode)&&((a7=bb.tagName.toUpperCase())!=="A"&&a7!=="AREA")){bb=a9}if(b(bb.href)){var bc=bb.hostname||y(bb.href),bd=bc.toLowerCase(),a8=bb.href.replace(bc,bd),ba=new RegExp("^(javascript|vbscript|jscript|mocha|livescript|ecmascript):","i");if(!ba.test(a8)){a6=aR(bb.className,a8,aB(bd));if(a6){a8=E(a8);aS(a8,a6)}}}}function a4(a6){var a7,a8;a6=a6||I.event;a7=a6.which||a6.button;a8=a6.target||a6.srcElement;if(a6.type==="click"){if(a8){aJ(a8)}}else{if(a6.type==="mousedown"){if((a7===1||a7===2)&&a8){av=a7;W=a8}else{av=W=null}}else{if(a6.type==="mouseup"){if(a7===av&&a8===W){aJ(a8)}av=W=null}}}}function aI(a7,a6){if(a6){t(a7,"mouseup",a4,false);t(a7,"mousedown",a4,false)
+}else{t(a7,"click",a4,false)}}function aq(a7){if(!aH){aH=true;var a8,a6=ae(Q,"ignore"),a9=d.links;if(a9){for(a8=0;a8<a9.length;a8++){if(!a6.test(a9[a8].className)){aI(a9[a8],a7)}}}}}function aZ(){var a6,a7,a8={pdf:"application/pdf",qt:"video/quicktime",realp:"audio/x-pn-realaudio-plugin",wma:"application/x-mplayer2",dir:"application/x-director",fla:"application/x-shockwave-flash",java:"application/x-java-vm",gears:"application/x-googlegears",ag:"application/x-silverlight"};if(j.mimeTypes&&j.mimeTypes.length){for(a6 in a8){if(Object.prototype.hasOwnProperty.call(a8,a6)){a7=j.mimeTypes[a8[a6]];aV[a6]=(a7&&a7.enabledPlugin)?"1":"0"}}}if(typeof navigator.javaEnabled!=="unknown"&&b(j.javaEnabled)&&j.javaEnabled()){aV.java="1"}if(a(I.GearsFactory)){aV.gears="1"}aV.res=v.width+"x"+v.height;aV.cookie=O()}aZ();aw();return{getVisitorId:function(){return(K())[1]},getVisitorInfo:function(){return K()},getAttributionInfo:function(){return i()},getAttributionCampaignName:function(){return i()[0]},getAttributionCampaignKeyword:function(){return i()[1]
},getAttributionReferrerTimestamp:function(){return i()[2]},getAttributionReferrerUrl:function(){return i()[3]},setTrackerUrl:function(a6){M=a6},setSiteId:function(a6){aU=a6},setCustomData:function(a6,a7){if(n(a6)){T=a6}else{if(!T){T=[]}T[a6]=a7}},getCustomData:function(){return T},setCustomVariable:function(a7,a6,ba,a8){var a9;if(!b(a8)){a8="visit"}if(a7>0){a9=[a6.slice(0,aX),ba.slice(0,aX)];if(a8==="visit"||a8===2){L();P[a7]=a9}else{if(a8==="page"||a8===3){au[a7]=a9}}}},getCustomVariable:function(a7,a8){var a6;if(!b(a8)){a8="visit"}if(a8==="page"||a8===3){a6=au[a7]}else{if(a8==="visit"||a8===2){L();a6=P[a7]}}if(!b(a6)||(a6&&a6[0]==="")){return false}return a6},deleteCustomVariable:function(a6,a7){if(this.getCustomVariable(a6,a7)){this.setCustomVariable(a6,"","",a7)}},setLinkTrackingTimer:function(a6){az=a6},setDownloadExtensions:function(a6){ai=a6},addDownloadExtensions:function(a6){ai+="|"+a6},setDomains:function(a6){aA=q(a6)?[a6]:a6;aA.push(aQ)},setIgnoreClasses:function(a6){Q=q(a6)?[a6]:a6
},setRequestMethod:function(a6){aC=a6||"GET"},setReferrerUrl:function(a6){aE=a6},setCustomUrl:function(a6){ao=aP(a3,a6)},setDocumentTitle:function(a6){ag=a6},setDownloadClasses:function(a6){at=q(a6)?[a6]:a6},setLinkClasses:function(a6){ab=q(a6)?[a6]:a6},setCampaignNameKey:function(a6){ak=q(a6)?[a6]:a6},setCampaignKeywordKey:function(a6){af=q(a6)?[a6]:a6},discardHashTag:function(a6){S=a6},setCookieNamePrefix:function(a6){a1=a6;P=X()},setCookieDomain:function(a6){V=l(a6);aw()},setCookiePath:function(a6){a2=a6;aw()},setVisitorCookieTimeout:function(a6){Z=a6*1000},setSessionCookieTimeout:function(a6){aa=a6*1000},setReferralCookieTimeout:function(a6){ap=a6*1000},setConversionAttributionFirstReferrer:function(a6){an=a6},setDoNotTrack:function(a6){aW=a6&&j.doNotTrack},addListener:function(a7,a6){aI(a7,a6)},enableLinkTracking:function(a6){if(h){aq(a6)}else{C.push(function(){aq(a6)})}},setHeartBeatTimer:function(a8,a7){var a6=new Date();R=a6.getTime()+a8*1000;ad=a7*1000},killFrame:function(){if(I.location!==I.top.location){I.top.location=I.location
}},redirectFile:function(a6){if(I.location.protocol==="file:"){I.location=a6}},trackGoal:function(a6,a8,a7){ax(a6,a8,a7)},trackLink:function(a7,a6,a8){aS(a7,a6,a8)},trackPageView:function(a6,a7){ar(a6,a7)},setEcommerceView:function(a9,a6,a8,a7){if(b(a9)&&a9.length){au[3]=["_pks",a9]}if(b(a6)&&a6.length){au[4]=["_pkn",a6]}if(b(a8)&&a8.length){au[5]=["_pkc",a8]}if(b(a7)&&String(a7).length){au[2]=["_pkp",a7]}},addEcommerceItem:function(ba,a6,a8,a7,a9){if(ba.length){aK[ba]=[ba,a6,a8,a7,a9]}},trackEcommerceOrder:function(a6,ba,a9,a8,a7,bb){aN(a6,ba,a9,a8,a7,bb)},trackEcommerceCartUpdate:function(a6){a0(a6)}}}function c(){return{push:z}}t(I,"beforeunload",B,false);x();H=new F();for(D=0;D<_paq.length;D++){z(_paq[D])}_paq=new c();return{addPlugin:function(i,K){w[i]=K},getTracker:function(i,K){return new F(i,K)},getAsyncTracker:function(){return H}}}()),piwik_track,piwik_log=function(b,f,d,g){function a(h){try{return eval("piwik_"+h)}catch(i){}return}var c,e=Piwik.getTracker(d,f);e.setDocumentTitle(b);