summaryrefslogtreecommitdiff
path: root/addons/website/static/src
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2020-01-31 09:20:00 +0000
committerqsm-odoo <qsm@odoo.com>2020-02-05 23:49:53 +0000
commitb3e9bfbac022c4dab690322da0f05f33c27865af (patch)
tree343e1279272627007b65cab980f3fea03daf6add /addons/website/static/src
parent1e576ee899d7c87a56072a812c5e11085f40cbf2 (diff)
[REF] website: reorganize snippets.options.js file
Part of https://github.com/odoo/odoo/pull/41166
Diffstat (limited to 'addons/website/static/src')
-rw-r--r--addons/website/static/src/js/editor/snippets.options.js67
1 files changed, 35 insertions, 32 deletions
diff --git a/addons/website/static/src/js/editor/snippets.options.js b/addons/website/static/src/js/editor/snippets.options.js
index 0c7b75e87fa..bc7a119d985 100644
--- a/addons/website/static/src/js/editor/snippets.options.js
+++ b/addons/website/static/src/js/editor/snippets.options.js
@@ -11,6 +11,41 @@ var options = require('web_editor.snippets.options');
var _t = core._t;
var qweb = core.qweb;
+const InputUserValueWidget = options.userValueWidgetsRegistry['we-input'];
+const UrlPickerUserValueWidget = InputUserValueWidget.extend({
+ custom_events: _.extend({}, InputUserValueWidget.prototype.custom_events || {}, {
+ website_url_chosen: '_onWebsiteURLChosen',
+ }),
+
+ /**
+ * @override
+ */
+ start: async function () {
+ await this._super(...arguments);
+ $(this.inputEl).addClass('text-left');
+ wUtils.autocompleteWithPages(this, $(this.inputEl));
+ },
+
+ //--------------------------------------------------------------------------
+ // Handlers
+ //--------------------------------------------------------------------------
+
+ /**
+ * Called when the autocomplete change the input value.
+ *
+ * @private
+ * @param {OdooEvent} ev
+ */
+ _onWebsiteURLChosen: function (ev) {
+ $(this.inputEl).trigger('input');
+ this._onUserValueChange(ev);
+ },
+});
+
+options.userValueWidgetsRegistry['we-urlpicker'] = UrlPickerUserValueWidget;
+
+//::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
+
options.Class.include({
//--------------------------------------------------------------------------
@@ -1139,37 +1174,6 @@ options.registry.SnippetMove = options.Class.extend({
},
});
-const InputUserValueWidget = options.userValueWidgetsRegistry['we-input'];
-const UrlPickerUserValueWidget = InputUserValueWidget.extend({
- custom_events: _.extend({}, InputUserValueWidget.prototype.custom_events || {}, {
- website_url_chosen: '_onWebsiteURLChosen',
- }),
-
- /**
- * @override
- */
- start: async function () {
- await this._super(...arguments);
- $(this.inputEl).addClass('text-left');
- wUtils.autocompleteWithPages(this, $(this.inputEl));
- },
-
- //--------------------------------------------------------------------------
- // Handlers
- //--------------------------------------------------------------------------
-
- /**
- * Called when the autocomplete change the input value.
- *
- * @private
- * @param {OdooEvent} ev
- */
- _onWebsiteURLChosen: function (ev) {
- $(this.inputEl).trigger('input');
- this._onUserValueChange(ev);
- },
-});
-
options.registry.ScrollButton = options.Class.extend({
/**
* @override
@@ -1246,7 +1250,6 @@ options.registry.ScrollButton = options.Class.extend({
},
});
-options.userValueWidgetsRegistry['we-urlpicker'] = UrlPickerUserValueWidget;
return {
UrlPickerUserValueWidget: UrlPickerUserValueWidget,
};