diff options
author | Annabel Dunstone <annabel.dunstone@gmail.com> | 2016-04-08 09:46:32 -0700 |
---|---|---|
committer | Annabel Dunstone <annabel.dunstone@gmail.com> | 2016-04-08 09:46:32 -0700 |
commit | f9014e4ec60a87608c65028dcf5fa411a6145b4e (patch) | |
tree | ac54965a6e2f6b5e603933d04276d2041f101982 | |
parent | fb02c96747f32b822e831be45c38159c1ce2140a (diff) | |
download | gitlab-ce-f9014e4ec60a87608c65028dcf5fa411a6145b4e.tar.gz |
Use meta key to open todo in new tab15078-todo-row
-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) |