Skip to content

Commit

Permalink
Move google maps setup js inside application bundle
Browse files Browse the repository at this point in the history
  • Loading branch information
mlandauer committed Feb 7, 2024
1 parent b007c9f commit 50327a8
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 13 deletions.
2 changes: 0 additions & 2 deletions app/assets/javascripts/tailwind/application.js

This file was deleted.

10 changes: 10 additions & 0 deletions app/assets/javascripts/tailwind/application.js.erb
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
//= require tailwind/maps
//= require geolocation

(g=>{var h,a,k,p="The Google Maps JavaScript API",c="google",l="importLibrary",q="__ib__",m=document,b=window;b=b[c]||(b[c]={});var d=b.maps||(b.maps={}),r=new Set,e=new URLSearchParams,u=()=>h||(h=new Promise(async(f,n)=>{await (a=m.createElement("script"));e.set("libraries",[...r]+"");for(k in g)e.set(k.replace(/[A-Z]/g,t=>"_"+t[0].toLowerCase()),g[k]);e.set("callback",c+".maps."+q);a.src=`https://maps.${c}apis.com/maps/api/js?`+e;d[q]=f;a.onerror=()=>h=n(Error(p+" could not load."));a.nonce=m.querySelector("script[nonce]")?.nonce||"";m.head.append(a)}));d[l]?console.warn(p+" only loads once. Ignoring:",g):d[l]=(f,...n)=>r.add(f)&&u().then(()=>d[l](f,...n))})({
key: "<%= Rails.application.credentials.dig(:google_maps, :api_key) %>",
v: "weekly",
// Use the 'v' parameter to indicate the version to use (weekly, beta, alpha, etc.).
// Add other bootstrap parameters as needed, using camel case.
region: "au"
});
10 changes: 0 additions & 10 deletions app/views/_tailwind/application/_end_matter.html.erb

This file was deleted.

1 change: 0 additions & 1 deletion app/views/_tailwind/layouts/application.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,5 @@
<% end %>
</main>
<%= render "footer" %>
<%= render "end_matter" %>
</body>
</html>

0 comments on commit 50327a8

Please sign in to comment.