summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/website.theme.js
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2015-09-14 09:45:38 +0200
committerJeremy Kersten <jke@odoo.com>2015-09-14 16:30:39 +0200
commitac8e28405d2e67d1ea98794440d20720675f7b20 (patch)
treee0c9a5fd240c3332fd0bc7f7bd0af747de55a9d0 /addons/website/static/src/js/website.theme.js
parentf7f436ead568d9f948dd48293fcd15182dfe8770 (diff)
[FIX] website: website.theme.js make it re-usable and more flexible
Each theme was duplicating this file. Now we need to improve this file to be re-usable by others themes. This fix is only to catch input, in case of the selector is an image.
Diffstat (limited to 'addons/website/static/src/js/website.theme.js')
-rw-r--r--addons/website/static/src/js/website.theme.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/addons/website/static/src/js/website.theme.js b/addons/website/static/src/js/website.theme.js
index 55498475052..348435e401d 100644
--- a/addons/website/static/src/js/website.theme.js
+++ b/addons/website/static/src/js/website.theme.js
@@ -23,7 +23,8 @@
'mousedown label:has(input[data-xmlid],input[data-enable],input[data-disable])': function (event) {
var self = this;
this.time_select = _.defer(function () {
- self.on_select($(event.target).find('input'), event);
+ var input = $(event.target).find('input').length ? $(event.target).find('input') : $(event.target).parent().find('input');
+ self.on_select(input, event);
});
},
'click .close': 'close',