diff --git a/addons/web_editor/static/src/js/editor/snippets.options.js b/addons/web_editor/static/src/js/editor/snippets.options.js index d63e706aa84..02a911c15d0 100644 --- a/addons/web_editor/static/src/js/editor/snippets.options.js +++ b/addons/web_editor/static/src/js/editor/snippets.options.js @@ -1168,7 +1168,7 @@ const InputUserValueWidget = UnitUserValueWidget.extend({ unitEl.textContent = unit; this.containerEl.appendChild(unitEl); if (unit.length > 3) { - this.el.classList.add('o_we_large_input'); + this.el.classList.add('o_we_large'); } }, @@ -1706,7 +1706,7 @@ const DatetimePickerUserValueWidget = InputUserValueWidget.extend({ await this._super(...arguments); const datetimePickerId = _.uniqueId('datetimepicker'); - this.el.classList.add('o_we_large_input'); + this.el.classList.add('o_we_large'); this.inputEl.classList.add('datetimepicker-input', 'mx-0', 'text-left'); this.inputEl.setAttribute('id', datetimePickerId); this.inputEl.setAttribute('data-target', '#' + datetimePickerId); @@ -2412,7 +2412,7 @@ const Many2oneUserValueWidget = SelectUserValueWidget.extend({ if (this.options.createMethod) { this.createInput = new InputUserValueWidget(this, undefined, { - classes: ['o_we_large_input'], + classes: ['o_we_large'], dataAttributes: { noPreview: 'true' }, }, this.$target); this.createButton = new ButtonUserValueWidget(this, undefined, { diff --git a/addons/web_editor/static/src/scss/wysiwyg_snippets.scss b/addons/web_editor/static/src/scss/wysiwyg_snippets.scss index 3bc87f18f83..0b2fae3d7af 100644 --- a/addons/web_editor/static/src/scss/wysiwyg_snippets.scss +++ b/addons/web_editor/static/src/scss/wysiwyg_snippets.scss @@ -862,6 +862,14 @@ body.editor_enable.editor_has_snippets { } } + // TODO: Keep only the first class in master + .o_we_large, .o_we_large_input { + > div { + flex: 1 1 auto !important; + width: 100%; + } + } + // Buttons we-button.o_we_user_value_widget { > div { @@ -1148,9 +1156,6 @@ body.editor_enable.editor_has_snippets { flex: 0 1 auto; width: $o-we-sidebar-content-field-input-max-width; } - &.o_we_large_input > div { - flex: 1 1 auto; - } input { flex: 1 1 auto; width: 0; diff --git a/addons/web_editor/views/snippets.xml b/addons/web_editor/views/snippets.xml index 86d3a891163..06c94588172 100644 --- a/addons/web_editor/views/snippets.xml +++ b/addons/web_editor/views/snippets.xml @@ -418,11 +418,11 @@
- - diff --git a/addons/website/static/src/js/editor/snippets.options.js b/addons/website/static/src/js/editor/snippets.options.js index 94b650d9a94..42a5e2c8d56 100644 --- a/addons/website/static/src/js/editor/snippets.options.js +++ b/addons/website/static/src/js/editor/snippets.options.js @@ -39,7 +39,7 @@ const UrlPickerUserValueWidget = InputUserValueWidget.extend({ linkButton.title = _t("Redirect to URL in a new tab"); linkButton.appendChild(icon); this.containerEl.appendChild(linkButton); - this.el.classList.add('o_we_large_input'); + this.el.classList.add('o_we_large'); this.inputEl.classList.add('text-left'); const options = { position: { @@ -284,7 +284,7 @@ const GPSPicker = InputUserValueWidget.extend({ */ async start() { await this._super(...arguments); - this.el.classList.add('o_we_large_input'); + this.el.classList.add('o_we_large'); if (!this._gmapLoaded) { return; } diff --git a/addons/website/static/src/snippets/s_website_form/options.js b/addons/website/static/src/snippets/s_website_form/options.js index 1106892db7f..ab578fea3e7 100644 --- a/addons/website/static/src/snippets/s_website_form/options.js +++ b/addons/website/static/src/snippets/s_website_form/options.js @@ -659,7 +659,7 @@ options.registry.WebsiteFormEditor = FormEditor.extend({ inputEl.dataset.fieldName = field.name; inputEl.dataset.addActionField = ''; inputEl.setAttribute('string', field.string); - inputEl.classList.add('o_we_large_input'); + inputEl.classList.add('o_we_large'); return inputEl; }, /** diff --git a/addons/website/views/snippets/s_facebook_page.xml b/addons/website/views/snippets/s_facebook_page.xml index 3d0f978824a..9021cb42ef3 100644 --- a/addons/website/views/snippets/s_facebook_page.xml +++ b/addons/website/views/snippets/s_facebook_page.xml @@ -10,7 +10,7 @@