myexperiment-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[myexperiment-hackers] [3480] trunk/app/views/layouts: Fixed issue with


From: noreply
Subject: [myexperiment-hackers] [3480] trunk/app/views/layouts: Fixed issue with biovel analytics appearing outside of body
Date: Thu, 14 Mar 2013 15:50:41 +0000 (UTC)

Revision
3480
Author
fbacall
Date
2013-03-14 15:50:41 +0000 (Thu, 14 Mar 2013)

Log Message

Fixed issue with biovel analytics appearing outside of body

Modified Paths

Diff

Modified: trunk/app/views/layouts/_myexperiment.html.erb (3479 => 3480)


--- trunk/app/views/layouts/_myexperiment.html.erb	2013-03-14 12:11:13 UTC (rev 3479)
+++ trunk/app/views/layouts/_myexperiment.html.erb	2013-03-14 15:50:41 UTC (rev 3480)
@@ -106,5 +106,9 @@
 
 <%= render :partial => "layouts/web_analytics" if Conf.google_web_analytics["enable"] %>
 
+<% if @content_for_analytics %>
+  <%= yield :analytics %>
+<% end %>
+
 </body>
 </html>

Modified: trunk/app/views/layouts/skins/biovel.html.erb (3479 => 3480)


--- trunk/app/views/layouts/skins/biovel.html.erb	2013-03-14 12:11:13 UTC (rev 3479)
+++ trunk/app/views/layouts/skins/biovel.html.erb	2013-03-14 15:50:41 UTC (rev 3480)
@@ -44,20 +44,22 @@
   </ul>
 <% end %>
 
-<%= render :partial => "layouts/myexperiment" %>
-
 <% if Rails.env == "production" %>
-<script type="text/_javascript_">
+  <% content_for :analytics do %>
+    <script type="text/_javascript_">
 
-  var _gaq = _gaq || [];
-  _gaq.push(['_setAccount', 'UA-36850736-1']);
-  _gaq.push(['_trackPageview']);
+      var _gaq = _gaq || [];
+      _gaq.push(['_setAccount', 'UA-36850736-1']);
+      _gaq.push(['_trackPageview']);
 
-  (function() {
-    var ga = document.createElement('script'); ga.type = 'text/_javascript_'; ga.async = true;
-    ga.src = "" == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
-    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
-  })();
+      (function() {
+        var ga = document.createElement('script'); ga.type = 'text/_javascript_'; ga.async = true;
+        ga.src = "" == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
+        var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
+      })();
 
-</script>
+    </script>
+  <% end %>
 <% end %>
+
+<%= render :partial => "layouts/myexperiment" %>

reply via email to

[Prev in Thread] Current Thread [Next in Thread]