diff options
author | Jacob Schatz <jschatz1@gmail.com> | 2016-04-08 18:38:49 +0000 |
---|---|---|
committer | Jacob Schatz <jschatz1@gmail.com> | 2016-04-08 18:38:49 +0000 |
commit | 0d216c194c5a7b72c98f0f06b4fc7fd0ba358c0e (patch) | |
tree | 91c52a0ca897fb4938858669003efaf305e27887 | |
parent | 4a1fdc78a4299ec2f56c59697c882c85f06365f6 (diff) | |
parent | f9014e4ec60a87608c65028dcf5fa411a6145b4e (diff) | |
download | gitlab-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.coffee | 9 |
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) |