From 3a6f429d0d7cf2b59f1b61830662f747002b93bd Mon Sep 17 00:00:00 2001 From: Antony Lesuisse Date: Thu, 26 Jul 2012 02:58:35 +0200 Subject: [PATCH] [FIX] support arbitrary icons bzr revid: al@openerp.com-20120726005835-g1l6kg8yge225fd8 --- addons/web/static/src/js/view_form.js | 3 +++ addons/web/static/src/xml/base.xml | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js index 5f12c82167e..5f73f34e723 100644 --- a/addons/web/static/src/js/view_form.js +++ b/addons/web/static/src/js/view_form.js @@ -1654,6 +1654,9 @@ instance.web.form.WidgetButton = instance.web.form.FormWidget.extend({ // TODO fme: provide enter key binding to widgets this.view.default_focus_button = this; } + if (this.node.attrs.icon && (! /\//.test(this.node.attrs.icon))) { + this.node.attrs.icon = '/web/static/src/img/icons/' + this.node.attrs.icon + '.png'; + } this.view.on('view_content_has_changed', this, this.check_disable); }, start: function() { diff --git a/addons/web/static/src/xml/base.xml b/addons/web/static/src/xml/base.xml index 4ce36fe86d4..2cbda972719 100644 --- a/addons/web/static/src/xml/base.xml +++ b/addons/web/static/src/xml/base.xml @@ -1133,7 +1133,7 @@ t-att-style="widget.node.attrs.style" t-att-tabindex="widget.node.attrs.tabindex" t-att-autofocus="widget.node.attrs.autofocus"> - +