diff --git a/addons/website/models/ir_ui_view.py b/addons/website/models/ir_ui_view.py index d502ef774fa..ad95a6b9ff7 100644 --- a/addons/website/models/ir_ui_view.py +++ b/addons/website/models/ir_ui_view.py @@ -47,16 +47,16 @@ class view(osv.osv): if options: todo += filter(lambda x: not x.inherit_id, view.inherited_option_ids) for child_view in todo: - result += self._views_get(cr, uid, child_view, options=options, context=context, root=False, stack_result=result) + for r in self._views_get(cr, uid, child_view, options=options, context=context, root=False, stack_result=result): + if r not in result: + result.append(r) node = etree.fromstring(view.arch) for child in node.xpath("//t[@t-call]"): call_view = view_obj(child.get('t-call')) - if call_view not in stack_result: + if call_view not in result: result += self._views_get(cr, uid, call_view, options=options, context=context, stack_result=result) return result - - def extract_embedded_fields(self, cr, uid, arch, context=None): return arch.xpath('//*[@data-oe-model != "ir.ui.view"]') diff --git a/addons/website/static/src/js/website.snippets.editor.js b/addons/website/static/src/js/website.snippets.editor.js index a63a8da39e5..07979bfe696 100644 --- a/addons/website/static/src/js/website.snippets.editor.js +++ b/addons/website/static/src/js/website.snippets.editor.js @@ -336,10 +336,10 @@ }); }, stop: function(ev, ui){ - if (action === 'insert' && ! dropped) { - var $el = $('.oe_drop_zone').nearest({x: ui.position.left, y: ui.position.top}).first(); - if ($el) { - $el.after($toInsert); + if (action === 'insert' && ! dropped && $('.oe_drop_zone')) { + var el = $('.oe_drop_zone').nearest({x: ui.position.left, y: ui.position.top}).first(); + if (el.length) { + el.after($toInsert); dropped = true; } } diff --git a/addons/website_hr_recruitment/views/website_hr_recruitment.xml b/addons/website_hr_recruitment/views/website_hr_recruitment.xml index 4e17aa884f4..2db41c53964 100644 --- a/addons/website_hr_recruitment/views/website_hr_recruitment.xml +++ b/addons/website_hr_recruitment/views/website_hr_recruitment.xml @@ -127,24 +127,21 @@ ,
- +
-
-
-
-
-
-
-
-
- Apply -
-
+
+ +
+
+
+
+
+ Apply
-
+
-
+