[FIX] hibou_professional: rendering before ready

This commit is contained in:
Jared Kipe
2022-11-28 18:02:26 +00:00
parent 5b14909bce
commit 95990bd2a5

View File

@@ -21,6 +21,7 @@ var HibouProfessionalSystrayWidget = Widget.extend({
self.is_admin = false;
self.allow_admin_message = false;
self.allow_message = false;
self._has_rendered = false;
this._rpc({
model: 'publisher_warranty.contract',
method: 'hibou_professional_status',
@@ -244,7 +245,9 @@ var HibouProfessionalSystrayWidget = Widget.extend({
this.$('.hibou_message_form_container').on('click', function (e) {
//e.preventDefault();
e.stopPropagation();
})
});
this._has_rendered = true;
},
handleStatusUpdate: function(status) {
@@ -261,7 +264,9 @@ var HibouProfessionalSystrayWidget = Widget.extend({
this.is_admin = status.is_admin;
this.allow_admin_message = status.allow_admin_message;
this.allow_message = status.allow_message;
this.renderElement();
if (this._has_rendered) {
this.renderElement();
}
},
});