diff options
| author | qsm-odoo <qsm@odoo.com> | 2017-12-12 13:06:14 +0100 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2018-01-16 17:03:15 +0100 |
| commit | abde8bddf8ec45cf12aab59e95c330321158cfba (patch) | |
| tree | 081b1b6432f48bf6a848173feafb91f62c37e3af /addons/website/static/src/js/editor | |
| parent | 0dd41128ffa460bad4db78f28852e785dbbeab95 (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.js | 13 | ||||
| -rw-r--r-- | addons/website/static/src/js/editor/snippets.options.js | 10 |
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) { |
