summaryrefslogtreecommitdiff
path: root/addons/website_links/static/src
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2019-02-12 13:20:23 +0000
committerqsm-odoo <qsm@odoo.com>2019-02-26 17:09:23 +0000
commitd946b7a85d2c1bbc20ace8e2b269be56a63876fd (patch)
tree00bf82d77d98719fe717ddde11463d21fed3507c /addons/website_links/static/src
parent335a505d1f9b6a978c0fe0f6ea760a45b0d0a67f (diff)
[REF] website, *: use public widgets instead of website animations
* website_blog, website_crm_partner_assign, website_event, website_event_track, website_form, website_forum, website_links, website_mail, website_mail_channel, website_mass_mailing, website_sale, website_sale_comparison, website_sale_delivery, website_sale_stock, website_sale_wishlist, website_slides, website_twitter While using the 'Animation' class of website instead of the frontend 'Widget' class leads to the same behaviors, this refactoring is done for two reasons: - Stop using the confusing 'Animation' name for non-animated behaviors - Instantiation of 'Widget' is slightly faster than 'Animation' Part of https://github.com/odoo/odoo/pull/29442 task-1932066
Diffstat (limited to 'addons/website_links/static/src')
-rw-r--r--addons/website_links/static/src/js/website_links.js11
-rw-r--r--addons/website_links/static/src/js/website_links_charts.js9
-rw-r--r--addons/website_links/static/src/js/website_links_code_editor.js4
-rw-r--r--addons/website_links/static/src/js/website_links_menu.js8
4 files changed, 15 insertions, 17 deletions
diff --git a/addons/website_links/static/src/js/website_links.js b/addons/website_links/static/src/js/website_links.js
index ec77790bc00..5f42892919b 100644
--- a/addons/website_links/static/src/js/website_links.js
+++ b/addons/website_links/static/src/js/website_links.js
@@ -2,12 +2,11 @@ odoo.define('website_links.website_links', function (require) {
'use strict';
var core = require('web.core');
-var Widget = require('web.Widget');
-var sAnimations = require('website.content.snippets.animation');
+var publicWidget = require('web.public.widget');
var _t = core._t;
-var SelectBox = Widget.extend({
+var SelectBox = publicWidget.Widget.extend({
xmlDependencies: ['/website_links/static/src/xml/recent_link.xml'],
events: {
'change': '_onChange',
@@ -105,7 +104,7 @@ var SelectBox = Widget.extend({
},
});
-var RecentLinkBox = Widget.extend({
+var RecentLinkBox = publicWidget.Widget.extend({
template: 'website_links.RecentLink',
events: {
'click .btn_shorten_url_clipboard': '_toggleCopyButton',
@@ -278,7 +277,7 @@ var RecentLinkBox = Widget.extend({
},
});
-var RecentLinks = Widget.extend({
+var RecentLinks = publicWidget.Widget.extend({
//--------------------------------------------------------------------------
// Private
@@ -337,7 +336,7 @@ var RecentLinks = Widget.extend({
},
});
-sAnimations.registry.websiteLinks = sAnimations.Class.extend({
+publicWidget.registry.websiteLinks = publicWidget.Widget.extend({
selector: '.o_website_links_create_tracked_url',
events: {
'click #filter-newest-links': '_onFilterNewestLinksClick',
diff --git a/addons/website_links/static/src/js/website_links_charts.js b/addons/website_links/static/src/js/website_links_charts.js
index 5fcc343cede..c74191d36bf 100644
--- a/addons/website_links/static/src/js/website_links_charts.js
+++ b/addons/website_links/static/src/js/website_links_charts.js
@@ -2,12 +2,11 @@ odoo.define('website_links.charts', function (require) {
'use strict';
var core = require('web.core');
-var Widget = require('web.Widget');
-var sAnimations = require('website.content.snippets.animation');
+var publicWidget = require('web.public.widget');
var _t = core._t;
-var BarChart = Widget.extend({
+var BarChart = publicWidget.Widget.extend({
/**
* @constructor
* @param {Object} parent
@@ -102,7 +101,7 @@ var BarChart = Widget.extend({
},
});
-var PieChart = Widget.extend({
+var PieChart = publicWidget.Widget.extend({
/**
* @override
* @param {Object} parent
@@ -148,7 +147,7 @@ var PieChart = Widget.extend({
},
});
-sAnimations.registry.websiteLinksCharts = sAnimations.Class.extend({
+publicWidget.registry.websiteLinksCharts = publicWidget.Widget.extend({
selector: '.o_website_links_chart',
events: {
'click .graph-tabs li a': '_onGraphTabClick',
diff --git a/addons/website_links/static/src/js/website_links_code_editor.js b/addons/website_links/static/src/js/website_links_code_editor.js
index d8d2f86a1a6..e5ffda16892 100644
--- a/addons/website_links/static/src/js/website_links_code_editor.js
+++ b/addons/website_links/static/src/js/website_links_code_editor.js
@@ -2,11 +2,11 @@ odoo.define('website_links.code_editor', function (require) {
'use strict';
var core = require('web.core');
-var sAnimations = require('website.content.snippets.animation');
+var publicWidget = require('web.public.widget');
var _t = core._t;
-sAnimations.registry.websiteLinksCodeEditor = sAnimations.Class.extend({
+publicWidget.registry.websiteLinksCodeEditor = publicWidget.Widget.extend({
selector: '#wrapwrap:has(.o_website_links_edit_code)',
events: {
'click .o_website_links_edit_code': '_onEditCodeClick',
diff --git a/addons/website_links/static/src/js/website_links_menu.js b/addons/website_links/static/src/js/website_links_menu.js
index 4adf2b950af..5ebc7f98c77 100644
--- a/addons/website_links/static/src/js/website_links_menu.js
+++ b/addons/website_links/static/src/js/website_links_menu.js
@@ -7,12 +7,12 @@
odoo.define('website_links.website_links_menu', function (require) {
'use strict';
-var sAnimations = require('website.content.snippets.animation');
+var publicWidget = require('web.public.widget');
-sAnimations.registry.websiteLinksMenu = sAnimations.Class.extend({
- selector: '#o_website_links_share_page',
+publicWidget.registry.websiteLinksMenu = publicWidget.Widget.extend({
+ selector: '#o_website_links_share_page',
- /**
+ /**
* @override
*/
start: function () {