summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJacob Schatz <jschatz1@gmail.com>2016-04-08 18:38:49 +0000
committerJacob Schatz <jschatz1@gmail.com>2016-04-08 18:38:49 +0000
commit0d216c194c5a7b72c98f0f06b4fc7fd0ba358c0e (patch)
tree91c52a0ca897fb4938858669003efaf305e27887
parent4a1fdc78a4299ec2f56c59697c882c85f06365f6 (diff)
parentf9014e4ec60a87608c65028dcf5fa411a6145b4e (diff)
downloadgitlab-ce-0d216c194c5a7b72c98f0f06b4fc7fd0ba358c0e.tar.gz
Merge branch '15078-todo-row' into 'master'
Use meta key to open todo in new tab Fixes #15078 See merge request !3623
-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)