odoo.define('theme_blast.best_deal',function(require){ 'use strict'; var Animation = require('website.content.snippets.animation'); var ajax = require('web.ajax'); Animation.registry.best_deal = Animation.Class.extend({ selector : '.best_deal', start: function () { var self = this; ajax.jsonRpc('/get_product', 'call', {}) .then(function (data) { if(data){ self.$target.empty().append(data); } }); ajax.jsonRpc('/get_countdown', 'call', {}) .then(function(data){ if(data){ var end_date = new Date(data).getTime(); var days, hours, minutes, seconds; setInterval(function () { var start_date = new Date().getTime(); var seconds_left = (end_date - start_date) / 1000; days = parseInt(seconds_left / 86400); seconds_left = seconds_left % 86400; hours = parseInt(seconds_left / 3600); seconds_left = seconds_left % 3600; minutes = parseInt(seconds_left / 60); seconds = parseInt(seconds_left % 60); $("#countdown").html('' + days + ' ' + hours + ' ' + minutes + ' ' + seconds + ' '); }, 1000); } }) }, }); });