[FIX] website translation won't properly find inherited view's id

bzr revid: fme@openerp.com-20140317132416-nu10ltrskc8d0orf
This commit is contained in:
Fabien Meghazi 2014-03-17 14:24:16 +01:00
parent d8d312768c
commit 4c5d238191
1 changed files with 3 additions and 1 deletions

View File

@ -65,6 +65,7 @@
},
processTranslatableNodes: function () {
var self = this;
var source_attr = 'data-oe-source-id';
var $editables = $('[data-oe-model="ir.ui.view"]')
.not('link, script')
.not('.oe_snippets,.oe_snippet, .oe_snippet *')
@ -72,7 +73,8 @@
$editables.each(function () {
var $node = $(this);
var view_id = $node.attr('data-oe-source-id') || $node.attr('data-oe-id');
var source_id = $node.parents('[' + source_attr + ']:first').attr(source_attr)|0;
var view_id = $node.attr('data-oe-source-id') || source_id || $node.attr('data-oe-id');
self.transNode(this, view_id|0);
});
$('.oe_translatable_text').on('paste', function () {