From 97d74af4e9bd1a42b496e9bfaf59d0745e2e9130 Mon Sep 17 00:00:00 2001 From: "fbiete@gmail.com" Date: Fri, 20 Jun 2014 10:16:30 +0200 Subject: [PATCH] Moving document.ready to init.js in the header fixes the turbolinks issues #40 --- app/views/paloma/_hook.html.erb | 8 ++++---- vendor/assets/javascripts/paloma/init.js | 12 ++++++++++++ 2 files changed, 16 insertions(+), 4 deletions(-) diff --git a/app/views/paloma/_hook.html.erb b/app/views/paloma/_hook.html.erb index b69a96d..1d570f2 100644 --- a/app/views/paloma/_hook.html.erb +++ b/app/views/paloma/_hook.html.erb @@ -4,8 +4,10 @@ diff --git a/vendor/assets/javascripts/paloma/init.js b/vendor/assets/javascripts/paloma/init.js index 8122d8b..e51f8e0 100644 --- a/vendor/assets/javascripts/paloma/init.js +++ b/vendor/assets/javascripts/paloma/init.js @@ -15,3 +15,15 @@ else { console.log(msg); }; } + +$(document).ready(function(){ + // Do not continue if Paloma not found. + if (window['Paloma'] === undefined) { + if (window['console'] !== undefined) { + console.warn("Paloma not found. Require it in your application.js."); + } + return true; + } + + Paloma.engine.start(); +}); \ No newline at end of file