diff --git a/addons/website_event/static/src/js/website_geolocation.js b/addons/website_event/static/src/js/website_geolocation.js index d295f3dd04d..02eb977228a 100644 --- a/addons/website_event/static/src/js/website_geolocation.js +++ b/addons/website_event/static/src/js/website_geolocation.js @@ -1,16 +1,16 @@ (function() { "use strict"; - function getLocation(){ - $.post( "/event/get_country_event_list/", function( data ) { - if(data){ - $( ".country_events_list" ).replaceWith( data ); - } - }); - } + var website = openerp.website; - $(document).ready(function () { - if($('.country_events').length){ - getLocation(); + website.snippet.animationRegistry.visitor = website.snippet.Animation.extend({ + selector: ".oe_country_events", + start: function () { + var self = this; + $.post( "/event/get_country_event_list/", function( data ) { + if(data){ + $( ".country_events_list" ).replaceWith( data ); + } + }); } }); })(); \ No newline at end of file diff --git a/addons/website_event/views/website_event.xml b/addons/website_event/views/website_event.xml index 2440cf87b5d..0f04fe21ca3 100644 --- a/addons/website_event/views/website_event.xml +++ b/addons/website_event/views/website_event.xml @@ -361,14 +361,14 @@