Commit a2c255b3 authored by Arthur Emynon's avatar Arthur Emynon
Browse files

style: Address styles are better now + Added styles for address copy buttons

parent 372d6bea
......@@ -21,6 +21,7 @@
'assets': {
'web.assets_backend': [
'customer_relationship/static/scss/address.scss',
'customer_relationship/static/scss/copy_button.scss',
]
}
}
......@@ -5,26 +5,31 @@
// TODO: Is the default behaviour of o_address_department OK without o_city_zip_department?
&.o_city_zip_department {
.o_address_city {
clear: left;
margin-right: 2%;
margin-right: 1em;
}
.o_address_zip {
margin-right: 2%;
margin-right: 1.5em;
}
.o_address_department {
clear: right;
margin-right: 0;
display: inline;
&::after {
content: "\A";
white-space: pre;
}
}
}
&.o_state_country {
.o_address_state {
clear: left;
margin-right: 2%;
margin-right: 1.5em;
}
.o_address_country {
display: inline;
clear: right;
margin-right: 0;
&::after {
content: "\A";
white-space: pre;
}
}
}
}
......@@ -34,20 +39,33 @@
&.o_city_zip_department {
.o_address_city {
width: 40%;
margin-right: 2%;
}
.o_address_zip {
width: 18%;
margin-right: 2%;
}
.o_address_department {
display: inline-block;
width: 38%;
margin-right: 0;
&::after {
content: "";
}
}
}
&.o_state_country {
.o_address_state {
width: 60%;
margin-right: 2%;
}
.o_address_country {
display: inline-block;
width: 38%;
margin-right: 0;
&::after {
content: "";
}
}
}
}
......
.o_form_view {
.copiable_address {
.copiable_field {
}
.copy_button {
display: none;
}
}
&.o_form_editable .copiable_address {
.copiable_field {
width: 60%;
}
.copy_button {
display: inline-block;
border: 1px solid;
float: right;
}
}
}
......@@ -27,17 +27,19 @@
<field name="warning_messages" nolabel="1"/>
</div>
<group string="Contact et Adresse">
<group col="1">
<group name="partner" col="3">
<field name="partner_id"/>
<button string="Copier adresse" class="oe_edit_only"
<group name="partner_contact">
<label for="partner_id"/>
<div name="partner" class="copiable_address">
<field name="partner_id" class="copiable_field"/>
<button string="Copier adresse" class="copy_button"
name="action_copy_address_from_partner" type="object"/>
</group>
<group name="partner" col="3">
<field name="contact_id"/>
<button string="Copier adresse" class="oe_edit_only"
</div>
<label for="contact_id"/>
<div name="contact" class="copiable_address">
<field name="contact_id" class="copiable_field"/>
<button string="Copier adresse" class="copy_button"
name="action_copy_address_from_contact" type="object"/>
</group>
</div>
</group>
<group>
<label for="street" string="Adresse"/>
......@@ -47,13 +49,13 @@
<field name="city" placeholder="Ville" class="o_address_city"/>
<field name="zip" placeholder="Code postal" class="o_address_zip"/>
<field name="department_id" placeholder="Département" class="o_address_department"
options="{'no_quick_create': True}"
options="{'no_create': True, 'no_open': True}"
context="{'state_id': state_id, 'country_id': country_id}"/>
<field name="state_id" placeholder="Région" class="o_address_state"
options="{'no_quick_create': True}"
options="{'no_create': True, 'no_open': True}"
context="{'country_id': country_id}"/>
<field name="country_id" placeholder="Pays" class="o_address_country"
options="{'no_quick_create': True}"/>
options="{'no_create': True, 'no_open': True}"/>
</div>
</group>
</group>
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment