aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVojta Jina2011-10-12 13:58:08 -0700
committerIgor Minar2011-10-13 11:10:19 -0700
commitafc81b554ede0818e64a6971d4f409bdc2c42272 (patch)
tree99bd5bf5bae6891970b4034145139517d6532090 /src
parent26e8ab3693eb0ad388247ae5c35cd52eaa709b0c (diff)
downloadangular.js-afc81b554ede0818e64a6971d4f409bdc2c42272.tar.bz2
fix($location): do not rewrite link when meta key pressed
Diffstat (limited to 'src')
-rw-r--r--src/service/location.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/service/location.js b/src/service/location.js
index de359220..356dfc21 100644
--- a/src/service/location.js
+++ b/src/service/location.js
@@ -442,7 +442,8 @@ angularServiceInject('$location', function($browser, $sniffer, $config, $documen
// TODO(vojta): rewrite link when opening in new tab/window (in legacy browser)
// currently we open nice url link and redirect then
- if (uppercase(event.target.nodeName) != 'A' || event.ctrlKey || event.which == 2) return;
+ if (uppercase(event.target.nodeName) != 'A' || event.ctrlKey || event.metaKey ||
+ event.which == 2) return;
var elm = jqLite(event.target),
href = elm.attr('href');