From ed3c8d38ff954bdf9cfeb469404febc50ee3ffbc Mon Sep 17 00:00:00 2001 From: Andrea Ulliana Date: Fri, 19 Oct 2018 10:12:44 +0000 Subject: [PATCH] [REF] website_event_track: reorganize javascript --- .../static/src/js/website_event_track.js | 24 +++++++++++++++---- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/addons/website_event_track/static/src/js/website_event_track.js b/addons/website_event_track/static/src/js/website_event_track.js index 4fb9baa8215..1b7f6817c5e 100644 --- a/addons/website_event_track/static/src/js/website_event_track.js +++ b/addons/website_event_track/static/src/js/website_event_track.js @@ -1,10 +1,24 @@ odoo.define('website_event_track.website_event_track', function (require) { "use strict"; -$(document).ready(function() { +var sAnimations = require('website.content.snippets.animation'); - $("#event_track_search").bind('keyup', function(){ - var change_text = $(this).val(); +sAnimations.registry.websiteEventTrack = sAnimations.Class.extend({ + selector: '.o_website_event', + read_events: { + 'keyup #event_track_search': '_onEventTrackSearch' + }, + + //-------------------------------------------------------------------------- + // Handlers + //-------------------------------------------------------------------------- + + /** + * @private + * @param {Object} ev + */ + _onEventTrackSearch: function (ev) { + var change_text = $(ev.currentTarget).val(); $('.event_track').removeClass('invisible'); $("#search_summary").removeClass('invisible'); @@ -15,8 +29,8 @@ $(document).ready(function() { $("#search_number").text(30); } - event.preventDefault(); - }); + ev.preventDefault(); + }, });