summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/editor
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2017-12-12 13:06:14 +0100
committerqsm-odoo <qsm@odoo.com>2018-01-16 17:03:15 +0100
commitabde8bddf8ec45cf12aab59e95c330321158cfba (patch)
tree081b1b6432f48bf6a848173feafb91f62c37e3af /addons/website/static/src/js/editor
parent0dd41128ffa460bad4db78f28852e785dbbeab95 (diff)
[REF] web_editor, website(_*): refactore media & link dialogs
* blog, gengo, sale
Diffstat (limited to 'addons/website/static/src/js/editor')
-rw-r--r--addons/website/static/src/js/editor/editor.js13
-rw-r--r--addons/website/static/src/js/editor/snippets.options.js10
2 files changed, 9 insertions, 14 deletions
diff --git a/addons/website/static/src/js/editor/editor.js b/addons/website/static/src/js/editor/editor.js
index b5f0b973492..ca26c09246d 100644
--- a/addons/website/static/src/js/editor/editor.js
+++ b/addons/website/static/src/js/editor/editor.js
@@ -1,22 +1,17 @@
odoo.define('website.editor', function (require) {
'use strict';
-var widget = require('web_editor.widget');
+var weWidgets = require('web_editor.widget');
var wUtils = require('website.utils');
-widget.LinkDialog.include({
-
- //--------------------------------------------------------------------------
- // Public
- //--------------------------------------------------------------------------
-
+weWidgets.LinkDialog.include({
/**
* Allows the URL input to propose existing website pages.
*
* @override
*/
- bind_data: function () {
- wUtils.autocompleteWithPages(this, this.$('#o_link_dialog_url_input'));
+ start: function () {
+ wUtils.autocompleteWithPages(this, this.$('input[name="url"]'));
return this._super.apply(this, arguments);
},
});
diff --git a/addons/website/static/src/js/editor/snippets.options.js b/addons/website/static/src/js/editor/snippets.options.js
index 7601dea6b6c..331edf06906 100644
--- a/addons/website/static/src/js/editor/snippets.options.js
+++ b/addons/website/static/src/js/editor/snippets.options.js
@@ -3,7 +3,7 @@ odoo.define('website.snippets.options', function (require) {
var core = require('web.core');
var Dialog = require('web.Dialog');
-var widgets = require('web_editor.widget');
+var weWidgets = require('web_editor.widget');
var options = require('web_editor.snippets.options');
var _t = core._t;
@@ -397,12 +397,12 @@ options.registry.parallax = options.Class.extend({
},
});
-var FacebookPageDialog = widgets.Dialog.extend({
- xmlDependencies: widgets.Dialog.prototype.xmlDependencies.concat(
+var FacebookPageDialog = weWidgets.Dialog.extend({
+ xmlDependencies: weWidgets.Dialog.prototype.xmlDependencies.concat(
['/website/static/src/xml/website.facebook_page.xml']
),
template: 'website.facebook_page_dialog',
- events: _.extend({}, widgets.Dialog.prototype.events || {}, {
+ events: _.extend({}, weWidgets.Dialog.prototype.events || {}, {
'change': '_onOptionChange',
}),
@@ -793,7 +793,7 @@ options.registry.gallery = options.Class.extend({
addImages: function (previewMode) {
var self = this;
var $container = this.$('.container:first');
- var dialog = new widgets.MediaDialog(this, {select_images: true}, this.$target.closest('.o_editable'), null);
+ var dialog = new weWidgets.MediaDialog(this, {multiImages: true}, this.$target.closest('.o_editable'), null);
var lastImage = _.last(this._getImages());
var index = lastImage ? this._getIndex(lastImage) : -1;
dialog.on('save', this, function (attachments) {