[FIX] value-content tests on set_value for some widgets

note: NaN != NaN, need to use isNaN

bzr revid: xmo@openerp.com-20110704121057-k9vrgim1pfc1g8u1
This commit is contained in:
Xavier Morel 2011-07-04 14:10:57 +02:00
parent ec5f22eaeb
commit fa9c2829d0
1 changed files with 2 additions and 2 deletions

View File

@ -935,7 +935,7 @@ openerp.base.form.FieldDatetime = openerp.base.form.Field.extend({
},
set_value: function(value) {
this._super.apply(this, arguments);
if (value == null || value == false) {
if (!value) {
this.$element.find('input').val('');
} else {
this.$element.find('input').unbind('change');
@ -1086,7 +1086,7 @@ openerp.base.form.FieldProgressBar = openerp.base.form.Field.extend({
set_value: function(value) {
this._super.apply(this, arguments);
var show_value = Number(value);
if (show_value === NaN) {
if (isNaN(show_value)) {
show_value = 0;
}
this.$element.find('div').progressbar('option', 'value', show_value).find('span').html(show_value + '%');