summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAurélien Warnon <awa@odoo.com>2019-03-12 08:59:18 +0000
committerAurélien Warnon <awa@odoo.com>2019-03-28 14:55:02 +0000
commit7c4b99fec2d45b42d3c0a4eaa2b32c688a20d97b (patch)
tree102ce899db4036e54f6f309e3bbc6a5a92d1af57
parentd59830d864e78fb289ff6d3d0109fd477cda2309 (diff)
[IMP] (w_)sale_product_configurator: improve single custom value layout
Purpose ======= When a single custom value is configured in an attribute, use the 'value' label as a placeholder to have a full width input.
-rw-r--r--addons/sale/static/src/js/variant_mixin.js9
-rw-r--r--addons/sale/static/src/scss/product_configurator.scss7
2 files changed, 2 insertions, 14 deletions
diff --git a/addons/sale/static/src/js/variant_mixin.js b/addons/sale/static/src/js/variant_mixin.js
index 3e66df0a8c1..6ce51f2998d 100644
--- a/addons/sale/static/src/js/variant_mixin.js
+++ b/addons/sale/static/src/js/variant_mixin.js
@@ -100,7 +100,6 @@ var VariantMixin = {
|| $variantContainer
.find('.variant_custom_value')
.data('attribute_value_id') !== parseInt(attributeValueId)){
- $variantContainer.find('.variant_custom_value_label').remove();
$variantContainer.find('.variant_custom_value').remove();
var $input = $('<input>', {
@@ -117,16 +116,12 @@ var VariantMixin = {
$input.addClass('custom_value_radio');
$target.closest('div').after($input);
} else {
- var $label = $('<label>', {
- html: attributeValueName + ': ',
- class: 'variant_custom_value_label'
- });
+ $input.attr('placeholder', attributeValueName);
$input.addClass('custom_value_own_line');
- $variantContainer.append($label).append($input);
+ $variantContainer.append($input);
}
}
} else {
- $variantContainer.find('.variant_custom_value_label').remove();
$variantContainer.find('.variant_custom_value').remove();
}
}
diff --git a/addons/sale/static/src/scss/product_configurator.scss b/addons/sale/static/src/scss/product_configurator.scss
index 6f95ec4d9d0..16131046a22 100644
--- a/addons/sale/static/src/scss/product_configurator.scss
+++ b/addons/sale/static/src/scss/product_configurator.scss
@@ -93,9 +93,7 @@ label.css_attribute_color.css_not_available {
margin-bottom: 0.7rem;
&.custom_value_own_line {
- width: 60%;
display: inline-block;
- margin-left: 2rem;
}
}
@@ -106,11 +104,6 @@ label.css_attribute_color.css_not_available {
select {
margin-bottom: 0.5rem;
}
-
- .variant_custom_value_label {
- margin: 0.3rem 0rem;
- font-weight: normal;
- }
}
.o_product_configurator {