From ffb9a1250a83430bf0dd1c77bdd6f6a242581da6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Hanol?= <regis@hanol.fr> Date: Wed, 10 Jul 2013 22:56:11 +0200 Subject: [PATCH] don't track via AJAX when clicking on local attachments --- app/assets/javascripts/discourse/components/click_track.js | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/assets/javascripts/discourse/components/click_track.js b/app/assets/javascripts/discourse/components/click_track.js index 0d98cd68c..399d5a8ba 100644 --- a/app/assets/javascripts/discourse/components/click_track.js +++ b/app/assets/javascripts/discourse/components/click_track.js @@ -85,7 +85,7 @@ Discourse.ClickTrack = { } // If we're on the same site, use the router and track via AJAX - if ((href.indexOf(Discourse.URL.origin()) === 0) && (!href.match(/\.(png|gif|jpg|jpeg)$/i))) { + if ((href.indexOf(Discourse.URL.origin()) === 0) && !href.match(/\/uploads\//i)) { Discourse.ajax("/clicks/track", { data: { url: href, @@ -109,5 +109,3 @@ Discourse.ClickTrack = { return false; } }; - -