summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js
diff options
context:
space:
mode:
authorAntony Lesuisse <al@openerp.com>2012-08-19 00:51:51 +0200
committerAntony Lesuisse <al@openerp.com>2012-08-19 00:51:51 +0200
commitd43eb323f12df787e4b317094aceae8f4e04c330 (patch)
tree41dfeda0ecc821a70234dd765050b578aa305a01 /addons/web/static/src/js
parente9d39f98a0c9ed6846d07df6323e1be19c9141db (diff)
[FIX] form field statusbar clickable class
bzr revid: al@openerp.com-20120818225151-y2nymkwwn10uvo7u
Diffstat (limited to 'addons/web/static/src/js')
-rw-r--r--addons/web/static/src/js/view_form.js9
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);