summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorgebele <gebele@in-silico.ch>2014-02-20 12:32:48 +0100
committergebele <gebele@in-silico.ch>2014-02-20 12:32:48 +0100
commit55942467844eb07128749cf0655e79e1b9f80a88 (patch)
tree735e68141ec6d4eb0ccd5935e0b5db22dab97d75
parenta203829bc186ba03f16bc5f2a20bfc2b1ec55974 (diff)
added external links js function
-rw-r--r--views/assays.haml12
-rw-r--r--views/layout.haml2
-rw-r--r--views/predicted_assays.haml12
-rw-r--r--views/predicted_targets.haml6
-rw-r--r--views/targets.haml6
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');
+ });