summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnnabel Dunstone <annabel.dunstone@gmail.com>2016-04-08 09:46:32 -0700
committerAnnabel Dunstone <annabel.dunstone@gmail.com>2016-04-08 09:46:32 -0700
commitf9014e4ec60a87608c65028dcf5fa411a6145b4e (patch)
treeac54965a6e2f6b5e603933d04276d2041f101982
parentfb02c96747f32b822e831be45c38159c1ce2140a (diff)
downloadgitlab-ce-15078-todo-row.tar.gz
Use meta key to open todo in new tab15078-todo-row
-rw-r--r--app/assets/javascripts/todos.js.coffee9
1 files changed, 7 insertions, 2 deletions
diff --git a/app/assets/javascripts/todos.js.coffee b/app/assets/javascripts/todos.js.coffee
index ec2df6c5b73..886da72e261 100644
--- a/app/assets/javascripts/todos.js.coffee
+++ b/app/assets/javascripts/todos.js.coffee
@@ -57,5 +57,10 @@ class @Todos
$('.todos-pending .badge, .todos-pending-count').text data.count
$('.todos-done .badge').text data.done_count
- goToTodoUrl: ->
- Turbolinks.visit($(this).data('url'))
+ goToTodoUrl: (e)->
+ todoLink = $(this).data('url')
+ if e.metaKey
+ e.preventDefault()
+ window.open(todoLink,'_blank')
+ else
+ Turbolinks.visit(todoLink)