Sha256: c6e99308af7ad985532ada4b6b1d25a7de001ce95afa0636e15c695e1222976c

Contents?: true

Size: 1.28 KB

Versions: 1

Compression:

Stored size: 1.28 KB

Contents

/ Grab Google CDN's jQuery, with a protocol relative URL
/ Looks for google_api_key first in ENV['GOOGLE_API_KEY'] then in config/google.yml
/ remote_jquery and local_jquery helpers use minified jquery unless Rails.env is development
/ - if !google_api_key.blank?
/   = javascript_include_tag "//www.google.com/jsapi?key=#{google_api_key}"
/   :javascript
/     google.load(#{ remote_jquery("1.7") });
/ - else
/   = javascript_include_tag "//ajax.googleapis.com/ajax/libs/jquery/#{ local_jquery("1.7") }"

/ fall back to jQuery-rails if necessary
/ :javascript
/   window.jQuery || document.write("<script src='/assets/jquery.min.js'>\x3C/script>")
  
= javascript_include_tag "application"
    
/  Append your own using content_for :javascripts
== yield :javascripts

/ asynchronous google analytics: mathiasbynens.be/notes/async-analytics-snippet
/ Looks for google_account_id first in ENV['GOOGLE_ACCOUNT_ID'] then in config/google.yml
- if !google_account_id.blank?
  javascript:
    var _gaq=[["_setAccount","#{google_account_id}"],["_trackPageview"],["_trackPageLoadTime"]];
    (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];g.async=1;
    g.src=("https:"==location.protocol?"//ssl":"//www")+".google-analytics.com/ga.js";
    s.parentNode.insertBefore(g,s)}(document,"script"));

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
html5-slim-rails-0.0.2 lib/generators/html5/install/templates/views/application/_javascripts.html.slim