From e12530558ee7bfe048c07e888b537e8aa9c7d276 Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Wed, 9 May 2012 14:56:42 +0200 Subject: [PATCH] [REM] Remove label question mark. Add label double click debugging feature bzr revid: fme@openerp.com-20120509125642-gwo3fo19bax9cjee --- addons/web/static/src/js/view_form.js | 9 ++++++++- addons/web/static/src/xml/base.xml | 1 - 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 03889a91757..7592b8ff007 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1706,6 +1706,7 @@ instance.web.form.AbstractField = instance.web.form.FormWidget.extend(_.extend({ }); }, renderElement: function() { + var self = this; this._super(); if (this.field.translate) { this.$element.addClass('oe_form_field_translatable'); @@ -1713,8 +1714,14 @@ instance.web.form.AbstractField = instance.web.form.FormWidget.extend(_.extend({ this.field_manager.open_translate_dialog(this); }, this)); } + this.$label = this.view.$element.find('label[for=' + this.id_for_label + ']'); if (instance.connection.debug) { - this.do_attach_tooltip(this, this.view.$element.find('label[for=' + this.id_for_label + ']')[0] || this.$element); + this.do_attach_tooltip(this, this.$label[0] || this.$element); + this.$label.off('dblclick').on('dblclick', function() { + console.log("Field '%s' of type '%s' in View: %o", self.name, (self.node.attrs.widget || self.field.type), self.view); + window.w = self; + console.log("window.w =", window.w); + }); } if (!this.disable_utility_classes) { this.off("change:required", this, this._set_required); diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index a303bf7aee7..73b66e80f35 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -834,7 +834,6 @@ t-att-title="help" t-attf-class="#{classnames} oe_form_label#{help ? '_help' : ''} oe_align_#{align}"> - ?