summaryrefslogtreecommitdiff
path: root/addons/website_event_track/static/src
diff options
context:
space:
mode:
authorAndrea Ulliana <aul@odoo.com>2018-10-19 10:12:44 +0000
committerqsm-odoo <qsm@odoo.com>2018-11-28 09:49:09 +0000
commited3c8d38ff954bdf9cfeb469404febc50ee3ffbc (patch)
tree98c05f62c26407334b51f46ba94c4a89b320601f /addons/website_event_track/static/src
parent0bd719caac5a3f4f927a62624bf2c1782b18505e (diff)
[REF] website_event_track: reorganize javascript
Diffstat (limited to 'addons/website_event_track/static/src')
-rw-r--r--addons/website_event_track/static/src/js/website_event_track.js24
1 files 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();
+ },
});