From 0d257305d3ea7eb551cc6b323def2d90b1a5cada Mon Sep 17 00:00:00 2001 From: "Vidhin Mehta (OpenERP)" Date: Thu, 11 Oct 2012 12:58:54 +0530 Subject: [PATCH] [IMP]replace callbackenable from datetime on_change event. bzr revid: vme@tinyerp.com-20121011072854-l87h37b8apbnzuiu --- addons/web/static/src/js/view_form.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index afb5e258c0b..e30a6b2cea5 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -2448,6 +2448,7 @@ instance.web.DateTimeWidget = instance.web.Widget.extend({ return instance.web.format_value(v, {"widget": this.type_of_date}); }, on_change: function() { + this.trigger('datetime_on_change'); if (this.is_valid_()) { this.set_value_from_ui_(); } @@ -2473,9 +2474,9 @@ instance.web.form.FieldDatetime = instance.web.form.AbstractField.extend(instanc initialize_content: function() { if (!this.get("effective_readonly")) { this.datewidget = this.build_widget(); - this.datewidget.on_change.add_last(_.bind(function() { + this.datewidget.on('datetime_on_change', this,_.bind(function() { this.set({'value': this.datewidget.get_value()}); - }, this)); + }, this)) this.datewidget.appendTo(this.$el); this.setupFocus(this.datewidget.$input); }