summaryrefslogtreecommitdiff
path: root/addons/website/static/src/js/content
diff options
context:
space:
mode:
authorBenjamin Vray <bvr@odoo.com>2020-06-30 13:23:17 +0000
committerqsm-odoo <qsm@odoo.com>2020-06-30 14:19:16 +0000
commit5879e40445f0176d545b4a50f7f7ec33b2e171c8 (patch)
treed778dad2bfe0f3057d854cdc8ba89aa3863aed17 /addons/website/static/src/js/content
parent400cc4f14ed12bce8d11ea515041253a9271f5a5 (diff)
[IMP] website, *: add new footer effect options
*: web Part of https://github.com/odoo/odoo/pull/49142 task-2229551 Co-authored-by: qsm-odoo <qsm@odoo.com>
Diffstat (limited to 'addons/website/static/src/js/content')
-rw-r--r--addons/website/static/src/js/content/snippets.animation.js22
1 files changed, 22 insertions, 0 deletions
diff --git a/addons/website/static/src/js/content/snippets.animation.js b/addons/website/static/src/js/content/snippets.animation.js
index 0cb7334af64..48afbe0db65 100644
--- a/addons/website/static/src/js/content/snippets.animation.js
+++ b/addons/website/static/src/js/content/snippets.animation.js
@@ -967,6 +967,28 @@ registry.ScrollButton = registry.anchorSlide.extend({
},
});
+registry.FooterSlideout = publicWidget.Widget.extend({
+ selector: '#wrapwrap:has(.o_footer_slideout)',
+ disabledInEditableMode: false,
+
+ /**
+ * @override
+ */
+ async start() {
+ const $main = this.$('> main');
+ const slideoutEffect = $main.outerHeight() >= $(window).outerHeight();
+ this.el.classList.toggle('o_footer_effect_enable', slideoutEffect);
+ return this._super(...arguments);
+ },
+ /**
+ * @override
+ */
+ destroy() {
+ this._super(...arguments);
+ this.el.classList.remove('o_footer_effect_enable');
+ },
+});
+
return {
Widget: publicWidget.Widget,
Animation: Animation,