summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Guenet <age@odoo.com>2020-09-28 15:31:32 +0000
committerGoaman <nby@odoo.com>2020-09-29 09:10:42 +0000
commit8b7fc04cd2a96455784f3dfd821c88aee18c6914 (patch)
tree5d19802e73fc5571d5b1376d6530b24d3cf85fb7
parent9b1f0962baa4330c84606f272f8101632787fb46 (diff)
[REM] website: remove the folded list snippet
-rw-r--r--addons/website/static/src/js/content/snippets.animation.js35
-rw-r--r--addons/website/static/src/js/editor/snippets.options.js56
-rw-r--r--addons/website/static/src/scss/website.scss30
-rw-r--r--addons/website/views/snippets/snippets.xml5
4 files changed, 0 insertions, 126 deletions
diff --git a/addons/website/static/src/js/content/snippets.animation.js b/addons/website/static/src/js/content/snippets.animation.js
index d3401a1f196..3135d19aeee 100644
--- a/addons/website/static/src/js/content/snippets.animation.js
+++ b/addons/website/static/src/js/content/snippets.animation.js
@@ -769,41 +769,6 @@ registry.backgroundVideo = publicWidget.Widget.extend({
},
});
-registry.ul = publicWidget.Widget.extend({
- selector: 'ul.o_ul_folded, ol.o_ul_folded',
- events: {
- 'click .o_ul_toggle_next': '_onToggleNextClick',
- 'click .o_ul_toggle_self': '_onToggleSelfClick',
- },
-
- //--------------------------------------------------------------------------
- // Handlers
- //--------------------------------------------------------------------------
-
- /**
- * Called when a "toggle next" ul is clicked.
- *
- * @private
- */
- _onToggleNextClick: function (ev) {
- ev.preventDefault();
- var $target = $(ev.currentTarget);
- $target.toggleClass('o_open');
- $target.closest('li').next().toggleClass('o_close');
- },
- /**
- * Called when a "toggle self" ul is clicked.
- *
- * @private
- */
- _onToggleSelfClick: function (ev) {
- ev.preventDefault();
- var $target = $(ev.currentTarget);
- $target.toggleClass('o_open');
- $target.closest('li').find('ul,ol').toggleClass('o_close');
- },
-});
-
registry.socialShare = publicWidget.Widget.extend({
selector: '.oe_social_share',
xmlDependencies: ['/website/static/src/xml/website.share.xml'],
diff --git a/addons/website/static/src/js/editor/snippets.options.js b/addons/website/static/src/js/editor/snippets.options.js
index 62ef113b4b0..5a46dab1046 100644
--- a/addons/website/static/src/js/editor/snippets.options.js
+++ b/addons/website/static/src/js/editor/snippets.options.js
@@ -1637,62 +1637,6 @@ options.registry.Parallax = options.Class.extend({
},
});
-options.registry.ul = options.Class.extend({
- /**
- * @override
- */
- start: function () {
- var self = this;
- this.$target.on('mouseup', '.o_ul_toggle_self, .o_ul_toggle_next', function () {
- self.trigger_up('cover_update');
- });
- return this._super.apply(this, arguments);
- },
- /**
- * @override
- */
- cleanForSave: function () {
- this._super();
- if (!this.$target.hasClass('o_ul_folded')) {
- this.$target.find('.o_close').removeClass('o_close');
- this.$target.find('li').css('list-style', '');
- }
- },
-
- //--------------------------------------------------------------------------
- // Options
- //--------------------------------------------------------------------------
-
- /**
- * @override
- */
- selectClass: async function () {
- await this._super.apply(this, arguments);
-
- this.trigger_up('widgets_stop_request', {
- $target: this.$target,
- });
-
- this.$target.find('.o_ul_toggle_self, .o_ul_toggle_next').remove();
- this.$target.find('li:has(>ul,>ol)').map(function () {
- // get if the li contain a text label
- var texts = _.filter(_.toArray(this.childNodes), a => (a.nodeType === 3));
- if (!texts.length || !texts.reduce((a, b) => (a.textContent + b.textContent)).match(/\S/)) {
- return;
- }
- $(this).children('ul,ol').addClass('o_close');
- return $(this).children(':not(ul,ol)')[0] || this;
- })
- .prepend('<a href="#" class="o_ul_toggle_self fa" />');
- var $li = this.$target.find('li:has(+li:not(>.o_ul_toggle_self)>ul, +li:not(>.o_ul_toggle_self)>ol)');
- $li.css('list-style', this.$target.hasClass('o_ul_folded') ? 'none' : '');
- $li.map((i, el) => ($(el).children()[0] || el))
- .prepend('<a href="#" class="o_ul_toggle_next fa" />');
- $li.removeClass('o_open').next().addClass('o_close');
- this.$target.find('li').removeClass('o_open');
- },
-});
-
options.registry.collapse = options.Class.extend({
/**
* @override
diff --git a/addons/website/static/src/scss/website.scss b/addons/website/static/src/scss/website.scss
index 1d36d5e7819..f51478d95dc 100644
--- a/addons/website/static/src/scss/website.scss
+++ b/addons/website/static/src/scss/website.scss
@@ -370,36 +370,6 @@ font[class*='bg-'] {
}
// Probably outdated
-// Lists
-.o_ul_toggle {
- display: none;
-}
-
-.o_ul_folded {
- .o_close {
- display: none!important;
- }
- .o_ul_toggle_self,
- .o_ul_toggle_next {
- display: inline-block;
- line-height: inherit;
- float: left;
- position: relative;
- margin-left: -1em;
- top: -0.15em;
- left: 0.2em;
- font-size: 1.4em;
- text-decoration: none;
- &.o_open:before {
- content: "";
- }
- &:before {
- content: "";
- }
- }
-}
-
-// Probably outdated
// Disable fixed height
@media (max-width: 400px) {
section,
diff --git a/addons/website/views/snippets/snippets.xml b/addons/website/views/snippets/snippets.xml
index f9f63e3830b..0a9b6ac6e44 100644
--- a/addons/website/views/snippets/snippets.xml
+++ b/addons/website/views/snippets/snippets.xml
@@ -513,11 +513,6 @@
data-no-preview="true"/>
</div>
- <div data-js="ul"
- data-selector=":not(li) > ul:has(ul,ol), :not(li) > ol:has(ul,ol)">
- <we-checkbox string="Folded list" data-select-class="o_ul_folded"/>
- </div>
-
<div data-js="menu_data"
data-selector="#top_menu li > a"
data-exclude=".dropdown-toggle, li.o_header_menu_button a, [data-toggle], .o_offcanvas_logo"