diff options
| author | Antony Lesuisse <al@openerp.com> | 2012-08-19 00:51:51 +0200 |
|---|---|---|
| committer | Antony Lesuisse <al@openerp.com> | 2012-08-19 00:51:51 +0200 |
| commit | d43eb323f12df787e4b317094aceae8f4e04c330 (patch) | |
| tree | 41dfeda0ecc821a70234dd765050b578aa305a01 /addons/web/static/src | |
| parent | e9d39f98a0c9ed6846d07df6323e1be19c9141db (diff) | |
[FIX] form field statusbar clickable class
bzr revid: al@openerp.com-20120818225151-y2nymkwwn10uvo7u
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/view_form.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 0ef17ac685a..4f3f1c62f13 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -4666,12 +4666,15 @@ instance.web.form.FieldBinaryImage = instance.web.form.FieldBinary.extend({ instance.web.form.FieldStatus = instance.web.form.AbstractField.extend({ template: "FieldStatus", + init: function(field_manager, node) { + this._super(field_manager, node); + this.options.clickable = this.options.clickable || (this.node.attrs || {}).clickable || false; + this.options.visible = this.options.visible || (this.node.attrs || {}).statusbar_visible || false; + this.selected_value = null; + }, start: function() { this._super(); - this.selected_value = null; // backward compatibility - this.options.clickable = this.options.clickable || (this.node.attrs || {}).clickable || false; - this.options.visible = this.options.visible || (this.node.attrs || {}).statusbar_visible || false; this.loaded = new $.Deferred(); if (this.options.clickable) { this.$element.on('click','li',this.on_click_stage); |
