summaryrefslogtreecommitdiff
path: root/addons/base/static/src
diff options
context:
space:
mode:
authorniv-openerp <nicolas.vanhoren@openerp.com>2011-08-04 17:20:45 +0200
committerniv-openerp <nicolas.vanhoren@openerp.com>2011-08-04 17:20:45 +0200
commitdd09eb8f8d9848ae83af01eca6f6ff4db204c089 (patch)
tree00119b94a8b5f7bb4be44bb48fef3e6a9be0e7e1 /addons/base/static/src
parent4b9a2bcf7b4b1b7b859ef9f8077d3d2e78c5a5fc (diff)
[fix] fixed double-click on labels that was broken
bzr revid: nicolas.vanhoren@openerp.com-20110804152045-51mwgtdpro03i33w
Diffstat (limited to 'addons/base/static/src')
-rw-r--r--addons/base/static/src/js/form.js8
-rw-r--r--addons/base/static/src/xml/base.xml3
2 files changed, 9 insertions, 2 deletions
diff --git a/addons/base/static/src/js/form.js b/addons/base/static/src/js/form.js
index aea78502bc1..628567b42ef 100644
--- a/addons/base/static/src/js/form.js
+++ b/addons/base/static/src/js/form.js
@@ -788,6 +788,14 @@ openerp.base.form.WidgetLabel = openerp.base.form.Widget.extend({
}
// Actual label widgets should not have a false and have type label
return QWeb.render(this.template, {widget: this});
+ },
+ start: function() {
+ this._super();
+ var self = this;
+ this.$element.find("label").dblclick(function() {
+ var widget = self['for'] || self;
+ console.log(widget.element_id , widget);
+ });
}
});
diff --git a/addons/base/static/src/xml/base.xml b/addons/base/static/src/xml/base.xml
index 0854ab8712a..8442d3fa7e4 100644
--- a/addons/base/static/src/xml/base.xml
+++ b/addons/base/static/src/xml/base.xml
@@ -652,8 +652,7 @@
<t t-name="WidgetLabel">
<label t-att-for="widget.element_id + '_field'"
t-att-class="'oe_form_label' + (widget.help ? '_help' : '')"
- t-att-title="widget.help"
- t-att-ondblclick="'console.log(\'' + widget.element_id + '\', openerp.screen.' + widget.element_id + ')'">
+ t-att-title="widget.help">
<t t-esc="widget.string"/>
<span t-if="widget.help">?</span>
<t t-if="widget.string and widget.node.tag != 'label'">:</t>