diff --git a/addons/website/static/src/js/widgets/theme.js b/addons/website/static/src/js/widgets/theme.js index 5bbb65cee75..e118366d009 100644 --- a/addons/website/static/src/js/widgets/theme.js +++ b/addons/website/static/src/js/widgets/theme.js @@ -252,15 +252,17 @@ var ThemeCustomizeDialog = Dialog.extend({ $option.find('label').append($widget); } + var $final; if ($container.hasClass('form-row')) { - $col = $('
', { + $final = $('', { class: _.str.sprintf('col-%s', $item.data('col') || 6), }); - $col.append($option); - $container.append($col); + $final.append($option); } else { - $container.append($option); + $final = $option; } + $final.attr('data-depends', $item.data('depends')); + $container.append($final); break; case 'LIST':