mirror of https://github.com/OCA/web.git
web_warning_sound change on_processed_onchange method so that it doesn't break inheritance chain
parent
2747f30e10
commit
ebc7939398
|
@ -9,32 +9,10 @@ openerp.web_warning_sound = function(instance) {
|
||||||
var audio = new Audio(result.sound);
|
var audio = new Audio(result.sound);
|
||||||
audio.play();
|
audio.play();
|
||||||
}
|
}
|
||||||
if (result.value) {
|
|
||||||
this._internal_set_values(result.value, processed);
|
|
||||||
}
|
|
||||||
if (!_.isEmpty(result.warning)) {
|
|
||||||
instance.web.dialog($(QWeb.render("CrashManager.warning", result.warning)), {
|
|
||||||
title:result.warning.title,
|
|
||||||
modal: true,
|
|
||||||
buttons: [
|
|
||||||
{text: _t("Ok"), click: function() { $(this).dialog("close"); }}
|
|
||||||
]
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
var fields = this.fields;
|
|
||||||
_(result.domain).each(function (domain, fieldname) {
|
|
||||||
var field = fields[fieldname];
|
|
||||||
if (!field) { return; }
|
|
||||||
field.node.attrs.domain = domain;
|
|
||||||
});
|
|
||||||
|
|
||||||
return $.Deferred().resolve();
|
|
||||||
} catch(e) {
|
} catch(e) {
|
||||||
console.error(e);
|
console.error(e);
|
||||||
instance.webclient.crashmanager.show_message(e);
|
|
||||||
return $.Deferred().reject();
|
|
||||||
}
|
}
|
||||||
|
return this._super.apply(this, arguments);
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue