diff --git a/addons/website/static/src/js/content/ready.js b/addons/website/static/src/js/content/ready.js
deleted file mode 100644
index 214e7c2c34f..00000000000
--- a/addons/website/static/src/js/content/ready.js
+++ /dev/null
@@ -1,7 +0,0 @@
-odoo.define('web_editor.ready', function (require) {
-'use strict';
-
-var base = require('web_editor.base');
-
-return base.ready();
-});
diff --git a/addons/website/static/src/js/editor/editor_menu_translate.js b/addons/website/static/src/js/editor/editor_menu_translate.js
index 2218e4cdda6..3009feab0d0 100644
--- a/addons/website/static/src/js/editor/editor_menu_translate.js
+++ b/addons/website/static/src/js/editor/editor_menu_translate.js
@@ -1,7 +1,7 @@
odoo.define('website.editor.menu.translate', function (require) {
'use strict';
-require('web_editor.ready');
+require('web.dom_ready');
var core = require('web.core');
var Dialog = require('web.Dialog');
var localStorage = require('web.local_storage');
@@ -18,7 +18,6 @@ var _t = core._t;
var localStorageNoDialogKey = 'website_translator_nodialog';
-
var TranslatorInfoDialog = Dialog.extend({
template: 'website.TranslatorInfoDialog',
xmlDependencies: Dialog.prototype.xmlDependencies.concat(
@@ -59,7 +58,7 @@ var TranslatorMenu = EditorMenu.extend({
/**
* @override
*/
- start: function () {
+ start: function () {
if (!localStorage.getItem(localStorageNoDialogKey)) {
new TranslatorInfoDialog(this).open();
}
diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml
index 47965104432..605ed8ec953 100644
--- a/addons/website/views/website_templates.xml
+++ b/addons/website/views/website_templates.xml
@@ -51,7 +51,6 @@
-
diff --git a/addons/website_event/static/src/js/website_event.js b/addons/website_event/static/src/js/website_event.js
index 5558dc50d4c..5ed22d17087 100644
--- a/addons/website_event/static/src/js/website_event.js
+++ b/addons/website_event/static/src/js/website_event.js
@@ -1,27 +1,9 @@
-odoo.define('website_event.registration_form.instance', function (require) {
-'use strict';
-
-require('web_editor.ready');
-var EventRegistrationForm = require('website_event.website_event');
-
-var $form = $('#registration_form');
-if (!$form.length) {
- return null;
-}
-
-var instance = new EventRegistrationForm();
-return instance.appendTo($form).then(function () {
- return instance;
-});
-});
-
-//==============================================================================
-
odoo.define('website_event.website_event', function (require) {
var ajax = require('web.ajax');
var core = require('web.core');
var Widget = require('web.Widget');
+var sAnimations = require('website.content.snippets.animation');
var _t = core._t;
@@ -74,5 +56,18 @@ var EventRegistrationForm = Widget.extend({
},
});
+sAnimations.registry.EventRegistrationFormInstance = sAnimations.Class.extend({
+ selector: '#registration_form',
+
+ /**
+ * @override
+ */
+ start: function () {
+ var def = this._super.apply(this, arguments);
+ var instance = new EventRegistrationForm(this);
+ return $.when(def, instance.appendTo(this.$el));
+ },
+});
+
return EventRegistrationForm;
});