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:
authorMatthieu Aubry <mattab@users.noreply.github.com>2016-07-15 04:27:06 +0300
committerGitHub <noreply@github.com>2016-07-15 04:27:06 +0300
commitcb9192d2ef1ae984298dec348c12e01a1e6b3ff2 (patch)
tree9d727764c3393599b9419db384d2d064df6b1359 /piwik.js
parent60ae66a89b8e4cdca5d7e71bbefb47fd15534eb1 (diff)
Add a test for isInsideAnIFrame method in piwik.js (#10300)
#10271 #10105
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 d590e582c5..8e1a0a7ce6 100644
--- a/piwik.js
+++ b/piwik.js
@@ -35,8 +35,8 @@ if(aa){return aa}return Z},findContentName:function(aa){if(!aa){return}var ad=S.
}if(Z==="object"){var ae=S.findNodesByTagName(ad,"param");if(ae&&ae.length){var aa;for(aa=0;aa<ae.length;aa++){if("movie"===S.getAttributeValueFromNode(ae[aa],"name")&&S.hasNodeAttributeWithValue(ae[aa],"value")){return S.getAttributeValueFromNode(ae[aa],"value")}}}var af=S.findNodesByTagName(ad,"embed");if(af&&af.length){return this.findMediaUrlInNode(af[0])}}},trim:function(Z){if(Z&&String(Z)===Z){return Z.replace(/^\s+|\s+$/g,"")}return Z},isOrWasNodeInViewport:function(ae){if(!ae||!ae.getBoundingClientRect||ae.nodeType!==1){return true}var ad=ae.getBoundingClientRect();var ac=x.documentElement||{};var ab=ad.top<0;if(ab&&ae.offsetTop){ab=(ae.offsetTop+ad.height)>0}var aa=ac.clientWidth;if(K.innerWidth&&aa>K.innerWidth){aa=K.innerWidth}var Z=ac.clientHeight;if(K.innerHeight&&Z>K.innerHeight){Z=K.innerHeight}return((ad.bottom>0||ab)&&ad.right>0&&ad.left<aa&&((ad.top<Z)||ab))},isNodeVisible:function(aa){var Z=h(aa);var ab=this.isOrWasNodeInViewport(aa);return Z&&ab},buildInteractionRequestParams:function(Z,aa,ab,ac){var ad="";
if(Z){ad+="c_i="+n(Z)}if(aa){if(ad){ad+="&"}ad+="c_n="+n(aa)}if(ab){if(ad){ad+="&"}ad+="c_p="+n(ab)}if(ac){if(ad){ad+="&"}ad+="c_t="+n(ac)}return ad},buildImpressionRequestParams:function(Z,aa,ab){var ac="c_n="+n(Z)+"&c_p="+n(aa);if(ab){ac+="&c_t="+n(ab)}return ac},buildContentBlock:function(ab){if(!ab){return}var Z=this.findContentName(ab);var aa=this.findContentPiece(ab);var ac=this.findContentTarget(ab);Z=this.trim(Z);aa=this.trim(aa);ac=this.trim(ac);return{name:Z||"Unknown",piece:aa||"Unknown",target:ac||""}},collectContent:function(ac){if(!ac||!ac.length){return[]}var ab=[];var Z,aa;for(Z=0;Z<ac.length;Z++){aa=this.buildContentBlock(ac[Z]);if(A(aa)){ab.push(aa)}}return ab},setLocation:function(Z){this.location=Z},getLocation:function(){var Z=this.location||K.location;if(!Z.origin){Z.origin=Z.protocol+"//"+Z.hostname+(Z.port?":"+Z.port:"")}return Z},toAbsoluteUrl:function(aa){if((!aa||String(aa)!==aa)&&aa!==""){return aa}if(""===aa){return this.getLocation().href}if(aa.search(/^\/\//)!==-1){return this.getLocation().protocol+aa
}if(aa.search(/:\/\//)!==-1){return aa}if(0===aa.indexOf("#")){return this.getLocation().origin+this.getLocation().pathname+aa}if(0===aa.indexOf("?")){return this.getLocation().origin+this.getLocation().pathname+aa}if(0===aa.search("^[a-zA-Z]{2,11}:")){return aa}if(aa.search(/^\//)!==-1){return this.getLocation().origin+aa}var Z="(.*/)";var ab=this.getLocation().origin+this.getLocation().pathname.match(new RegExp(Z))[0];return ab+aa},isUrlToCurrentDomain:function(aa){var ab=this.toAbsoluteUrl(aa);if(!ab){return false}var Z=this.getLocation().origin;if(Z===ab){return true}if(0===String(ab).indexOf(Z)){if(":"===String(ab).substr(Z.length,1)){return false}return true}return false},setHrefAttribute:function(aa,Z){if(!aa||!Z){return}S.setAnyAttribute(aa,"href",Z)},shouldIgnoreInteraction:function(ab){var aa=S.hasNodeAttribute(ab,this.CONTENT_IGNOREINTERACTION_ATTR);var Z=S.hasNodeCssClass(ab,this.CONTENT_IGNOREINTERACTION_CLASS);return aa||Z}};function F(aa,ad){if(ad){return ad}if(r(aa,"?")){var ac=aa.indexOf("?");
-aa=aa.slice(0,ac)}if(I(aa,"piwik.php")){aa=e(aa,"piwik.php".length)}else{if(I(aa,".php")){var Z=aa.lastIndexOf("/");var ab=1;aa=aa.slice(0,Z+ab)}}if(I(aa,"/js/")){aa=e(aa,"js/".length)}return aa}function E(af){var ah="Piwik_Overlay";var aa=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)(&segment=.*)?$");var ab=aa.exec(x.referrer);if(ab){var ad=ab[1];if(ad!==String(af)){return false}var ae=ab[2],Z=ab[3],ac=ab[4];if(!ac){ac=""}else{if(ac.indexOf("&segment=")===0){ac=ac.substr("&segment=".length)}}K.name=ah+"###"+ae+"###"+Z+"###"+ac}var ag=K.name.split("###");return ag.length===4&&ag[0]===ah}function P(aa,ag,ac){var af=K.name.split("###"),ae=af[1],Z=af[2],ad=af[3],ab=F(aa,ag);j(ab+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(ab,ac,ae,Z,ad)})}function o(){if(A(K.frameElement)){return(K.frameElement&&String(K.frameElement.nodeName).toLowerCase()==="iframe")}try{return K.self!==K.top}catch(Z){return true
-}}function H(bH,bB){var bx=Q(x.domain,K.location.href,B()),cf=C(bx[0]),bh=k(bx[1]),aW=k(bx[2]),cd=false,bL="GET",cr=bL,an="application/x-www-form-urlencoded; charset=UTF-8",bX=an,aj=bH||"",bc="",cj="",bz=bB||"",a5="",bi="",aH,aS=x.title,co=["7z","aac","apk","arc","arj","asf","asx","avi","azw3","bin","csv","deb","dmg","doc","docx","epub","exe","flv","gif","gz","gzip","hqx","ibooks","jar","jpg","jpeg","js","mobi","mp2","mp3","mp4","mpg","mpeg","mov","movie","msi","msp","odb","odf","odg","ods","odt","ogg","ogv","pdf","phps","png","ppt","pptx","qt","qtm","ra","ram","rar","rpm","sea","sit","tar","tbz","tbz2","bz","bz2","tgz","torrent","txt","wav","wma","wmv","wpd","xls","xlsx","xml","z","zip"],af=[cf],a6=[],bf=[],aK=[],bd=500,b6,aI,bl,bj,Z,bT=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],bb=["pk_kwd","piwik_kwd","utm_term"],aT="_pk_",ch,aY,aU=false,cb,aQ,a2,b7=33955200000,bR=1800000,cn=15768000000,aF=true,bP=0,bk=false,au=false,bE,bp={},bO={},aV={},a1=200,ck={},cp={},bD=[],bI=false,b0=false,aa=false,cq=false,ar=false,aP=o(),ci=null,bF,av,a7,bA=W,aX;
+aa=aa.slice(0,ac)}if(I(aa,"piwik.php")){aa=e(aa,"piwik.php".length)}else{if(I(aa,".php")){var Z=aa.lastIndexOf("/");var ab=1;aa=aa.slice(0,Z+ab)}}if(I(aa,"/js/")){aa=e(aa,"js/".length)}return aa}function E(af){var ah="Piwik_Overlay";var aa=new RegExp("index\\.php\\?module=Overlay&action=startOverlaySession&idSite=([0-9]+)&period=([^&]+)&date=([^&]+)(&segment=.*)?$");var ab=aa.exec(x.referrer);if(ab){var ad=ab[1];if(ad!==String(af)){return false}var ae=ab[2],Z=ab[3],ac=ab[4];if(!ac){ac=""}else{if(ac.indexOf("&segment=")===0){ac=ac.substr("&segment=".length)}}K.name=ah+"###"+ae+"###"+Z+"###"+ac}var ag=K.name.split("###");return ag.length===4&&ag[0]===ah}function P(aa,ag,ac){var af=K.name.split("###"),ae=af[1],Z=af[2],ad=af[3],ab=F(aa,ag);j(ab+"plugins/Overlay/client/client.js?v=1",function(){Piwik_Overlay_Client.initialize(ab,ac,ae,Z,ad)})}function o(){if(A(K.frameElement)){return(K.frameElement&&String(K.frameElement.nodeName).toLowerCase()==="iframe")?true:false}try{return K.self!==K.top
+}catch(Z){return true}}function H(bH,bB){var bx=Q(x.domain,K.location.href,B()),cf=C(bx[0]),bh=k(bx[1]),aW=k(bx[2]),cd=false,bL="GET",cr=bL,an="application/x-www-form-urlencoded; charset=UTF-8",bX=an,aj=bH||"",bc="",cj="",bz=bB||"",a5="",bi="",aH,aS=x.title,co=["7z","aac","apk","arc","arj","asf","asx","avi","azw3","bin","csv","deb","dmg","doc","docx","epub","exe","flv","gif","gz","gzip","hqx","ibooks","jar","jpg","jpeg","js","mobi","mp2","mp3","mp4","mpg","mpeg","mov","movie","msi","msp","odb","odf","odg","ods","odt","ogg","ogv","pdf","phps","png","ppt","pptx","qt","qtm","ra","ram","rar","rpm","sea","sit","tar","tbz","tbz2","bz","bz2","tgz","torrent","txt","wav","wma","wmv","wpd","xls","xlsx","xml","z","zip"],af=[cf],a6=[],bf=[],aK=[],bd=500,b6,aI,bl,bj,Z,bT=["pk_campaign","piwik_campaign","utm_campaign","utm_source","utm_medium"],bb=["pk_kwd","piwik_kwd","utm_term"],aT="_pk_",ch,aY,aU=false,cb,aQ,a2,b7=33955200000,bR=1800000,cn=15768000000,aF=true,bP=0,bk=false,au=false,bE,bp={},bO={},aV={},a1=200,ck={},cp={},bD=[],bI=false,b0=false,aa=false,cq=false,ar=false,aP=o(),ci=null,bF,av,a7,bA=W,aX;
function cu(cE,cB,cA,cD,cz,cC){if(aU){return}var cy;if(cA){cy=new Date();cy.setTime(cy.getTime()+cA)}x.cookie=cE+"="+n(cB)+(cA?";expires="+cy.toGMTString():"")+";path="+(cD||"/")+(cz?";domain="+cz:"")+(cC?";secure":"")}function ai(cA){if(aU){return 0}var cy=new RegExp("(^|;)[ ]*"+cA+"=([^;]*)"),cz=cy.exec(x.cookie);return cz?J(cz[2]):0}function bv(cy){var cz;if(bj){cz=new RegExp("#.*");return cy.replace(cz,"")}return cy}function bo(cA,cy){var cB=m(cy),cz;if(cB){return cy}if(cy.slice(0,1)==="/"){return m(cA)+"://"+c(cA)+cy}cA=bv(cA);cz=cA.indexOf("?");if(cz>=0){cA=cA.slice(0,cz)}cz=cA.lastIndexOf("/");if(cz!==cA.length-1){cA=cA.slice(0,cz+1)}return cA+cy}function b4(cA,cy){var cz;cA=String(cA).toLowerCase();cy=String(cy).toLowerCase();if(cA===cy){return true}if(cy.slice(0,1)==="."){if(cA===cy.slice(1)){return true}cz=cA.length-cy.length;if((cz>0)&&(cA.slice(cz)===cy)){return true}}return false}function bN(cy){var cz=document.createElement("a");if(cy.indexOf("//")!==0&&cy.indexOf("http")!==0){if(cy.indexOf("*")===0){cy=cy.substr(1)
}if(cy.indexOf(".")===0){cy=cy.substr(1)}cy="http://"+cy}cz.href=p.toAbsoluteUrl(cy);if(cz.pathname){return cz.pathname}return""}function aG(cz,cy){var cA=(!cy||cy==="/"||cy==="/*");if(cA){return true}if(cz===cy){return true}if(!cz){return false}cy=String(cy).toLowerCase();cz=String(cz).toLowerCase();if(I(cy,"*")){cy=cy.slice(0,-1);cA=(!cy||cy==="/");if(cA){return true}if(cz===cy){return true}return cz.indexOf(cy)===0}if(!I(cz,"/")){cz+="/"}if(!I(cy,"/")){cy+="/"}return cz.indexOf(cy)===0}function ac(cC,cE){var cz,cy,cA,cB,cD;for(cz=0;cz<af.length;cz++){cB=C(af[cz]);cD=bN(af[cz]);if(b4(cC,cB)&&aG(cE,cD)){return true}}return false}function az(cB){var cz,cy,cA;for(cz=0;cz<af.length;cz++){cy=C(af[cz].toLowerCase());if(cB===cy){return true}if(cy.slice(0,1)==="."){if(cB===cy.slice(1)){return true}cA=cB.length-cy.length;if((cA>0)&&(cB.slice(cA)===cy)){return true}}}return false}function bS(cy,cA){var cz=new Image(1,1);cz.onload=function(){w=0;if(typeof cA==="function"){cA()}};cy=cy.replace("send_image=0","send_image=1");
cz.src=aj+(aj.indexOf("?")<0?"?":"&")+cy}function cm(cz,cC,cy){if(!A(cy)||null===cy){cy=true}try{var cB=K.XMLHttpRequest?new K.XMLHttpRequest():K.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):null;cB.open("POST",aj,true);cB.onreadystatechange=function(){if(this.readyState===4&&!(this.status>=200&&this.status<300)&&cy){bS(cz,cC)}else{if(this.readyState===4&&(typeof cC==="function")){cC()}}};cB.setRequestHeader("Content-Type",bX);cB.send(cz)}catch(cA){if(cy){bS(cz,cC)}}}function bJ(cz){var cy=new Date();var cA=cy.getTime()+cz;if(!l||cA>l){l=cA}}function bQ(cy){if(bF||!aI){return}bF=setTimeout(function cz(){bF=null;if(!aP){aP=(!x.hasFocus||x.hasFocus())}if(!aP){bQ(aI);return}if(bl()){return}var cA=new Date(),cB=aI-(cA.getTime()-ci);cB=Math.min(aI,cB);bQ(cB)},cy||aI)}function be(){if(!bF){return}clearTimeout(bF);bF=null}function aM(){aP=true;if(bl()){return}bQ()}function ag(){be()}function cw(){if(ar||!aI){return}ar=true;X(K,"focus",aM);X(K,"blur",ag);bQ()}function b1(cC){var cz=new Date();