diff options
| author | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-08-04 17:20:45 +0200 |
|---|---|---|
| committer | niv-openerp <nicolas.vanhoren@openerp.com> | 2011-08-04 17:20:45 +0200 |
| commit | dd09eb8f8d9848ae83af01eca6f6ff4db204c089 (patch) | |
| tree | 00119b94a8b5f7bb4be44bb48fef3e6a9be0e7e1 /addons/base/static/src | |
| parent | 4b9a2bcf7b4b1b7b859ef9f8077d3d2e78c5a5fc (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.js | 8 | ||||
| -rw-r--r-- | addons/base/static/src/xml/base.xml | 3 |
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> |
