From 55942467844eb07128749cf0655e79e1b9f80a88 Mon Sep 17 00:00:00 2001 From: gebele Date: Thu, 20 Feb 2014 12:32:48 +0100 Subject: added external links js function --- views/assays.haml | 12 ++++++++++-- views/layout.haml | 2 +- views/predicted_assays.haml | 12 ++++++++++-- views/predicted_targets.haml | 6 +++++- views/targets.haml | 6 +++++- 5 files changed, 31 insertions(+), 7 deletions(-) diff --git a/views/assays.haml b/views/assays.haml index 510234d..5e7361f 100644 --- a/views/assays.haml +++ b/views/assays.haml @@ -1,7 +1,15 @@ %dl - @assays.sort{|a,b| a["Assay Name"] <=> b["Assay Name"]}.each do |assay| %dt - %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}"} #{assay['Assay Name']} + %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}", :rel => "_blank"} #{assay['Assay Name']} + :javascript + $('A[rel="_blank"]').each(function(){ + $(this).attr('target', '_blank'); + }); %dd Assay ID: - %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}"} #{assay['AID']} + %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}", :rel => "_blank"} #{assay['AID']} + :javascript + $('A[rel="_blank"]').each(function(){ + $(this).attr('target', '_blank'); + }); diff --git a/views/layout.haml b/views/layout.haml index 3569bf6..280301b 100644 --- a/views/layout.haml +++ b/views/layout.haml @@ -49,7 +49,7 @@ %h1 PubChem read across %button{:id=>"about", :style => "margin-left:80%;z-index:4;position:absolute; top:10px; right:0px;"} - About this application + About this service :javascript $("#about").click(function() { $("info").toggle(); diff --git a/views/predicted_assays.haml b/views/predicted_assays.haml index 299abf4..6fca92b 100644 --- a/views/predicted_assays.haml +++ b/views/predicted_assays.haml @@ -1,10 +1,18 @@ %dl - @assays.sort{|a,b| [b["p_active"],b["p_inactive"]].max <=> [a["p_active"],a["p_inactive"]].max}.each do |assay| %dt - %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}"} #{assay['Assay Name']} + %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}", :rel => "_blank"} #{assay['Assay Name']} + :javascript + $('A[rel="_blank"]').each(function(){ + $(this).attr('target', '_blank'); + }); %dd Assay ID: - %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}"} #{assay['AID']} + %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}", :rel => "_blank"} #{assay['AID']} + :javascript + $('A[rel="_blank"]').each(function(){ + $(this).attr('target', '_blank'); + }); %dd p_active: = assay["p_active"].to_f.round(3) diff --git a/views/predicted_targets.haml b/views/predicted_targets.haml index 97c68c4..6abd4c1 100644 --- a/views/predicted_targets.haml +++ b/views/predicted_targets.haml @@ -6,7 +6,11 @@ = assay["Target GI"] %dd Assay ID: - %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}"} #{assay["AID"]} + %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}", :rel => "_blank"} #{assay["AID"]} + :javascript + $('A[rel="_blank"]').each(function(){ + $(this).attr('target', '_blank'); + }); %dd p_active: = assay["p_active"].to_f.round(3) diff --git a/views/targets.haml b/views/targets.haml index 9622abd..09e6009 100644 --- a/views/targets.haml +++ b/views/targets.haml @@ -7,5 +7,9 @@ %dd Assay IDs: - @assays.select{|a| a["Target GI"] == target.last}.each do |assay| - %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}"} #{assay['AID']} + %a{:href => "http://pubchem.ncbi.nlm.nih.gov/assay/assay.cgi?aid=#{assay["AID"]}", :rel => "_blank"} #{assay['AID']} + :javascript + $('A[rel="_blank"]').each(function(){ + $(this).attr('target', '_blank'); + }); -- cgit v1.2.3