summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/jetpack/_inc/lib/tracks')
-rw-r--r--plugins/jetpack/_inc/lib/tracks/class.tracks-client.php4
-rw-r--r--plugins/jetpack/_inc/lib/tracks/tracks-ajax.js1
2 files changed, 5 insertions, 0 deletions
diff --git a/plugins/jetpack/_inc/lib/tracks/class.tracks-client.php b/plugins/jetpack/_inc/lib/tracks/class.tracks-client.php
index 90d5b171..6399a03e 100644
--- a/plugins/jetpack/_inc/lib/tracks/class.tracks-client.php
+++ b/plugins/jetpack/_inc/lib/tracks/class.tracks-client.php
@@ -53,6 +53,10 @@ class Jetpack_Tracks_Client {
* @return mixed True on success, WP_Error on failure
*/
static function record_event( $event ) {
+ if ( ! Jetpack::jetpack_tos_agreed() ) {
+ return false;
+ }
+
if ( ! $event instanceof Jetpack_Tracks_Event ) {
$event = new Jetpack_Tracks_Event( $event );
}
diff --git a/plugins/jetpack/_inc/lib/tracks/tracks-ajax.js b/plugins/jetpack/_inc/lib/tracks/tracks-ajax.js
index a49aebe5..e4169432 100644
--- a/plugins/jetpack/_inc/lib/tracks/tracks-ajax.js
+++ b/plugins/jetpack/_inc/lib/tracks/tracks-ajax.js
@@ -36,6 +36,7 @@
var target = $( this ).get( 0 ).target;
if ( url && target && '_self' !== target ) {
var newTabWindow = window.open( '', target );
+ newTabWindow.opener = null;
}
event.preventDefault();