From 5446c349c26bb379a594dab458d06124eba6cf8b Mon Sep 17 00:00:00 2001 From: chrisbr Date: Thu, 15 Jan 2015 16:28:53 +0100 Subject: [PATCH] Events open now in new tab when clicking in schedule close #71 --- app/views/conference/schedule.html.erb | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/app/views/conference/schedule.html.erb b/app/views/conference/schedule.html.erb index 2ffc3cad..99f80e0d 100644 --- a/app/views/conference/schedule.html.erb +++ b/app/views/conference/schedule.html.erb @@ -97,13 +97,19 @@ <%= javascript_tag do %> jQuery( function($) { $('tbody tr td[data-href]').addClass('clickable').mouseup(function(e) { - if(e.which===1) - { - window.location = $(this).attr('data-href'); + var url = $(this).attr('data-href'); + if (e.which === 1 && e.ctrlKey){ + var win = window.open(url, '_blank'); + win.focus(); } - else if(e.which===2) + else if(e.which === 1) { - window.open($(this).attr('data-href'), '_blank'); + window.location = url; + } + else if(e.which === 2) + { + var win = window.open(url, '_blank'); + win.focus(); } }); });