diff --git a/app/views/admin/price_documents/analyse_reponses.html.haml b/app/views/admin/price_documents/analyse_reponses.html.haml
index f0adeb4..1a9df9d 100644
--- a/app/views/admin/price_documents/analyse_reponses.html.haml
+++ b/app/views/admin/price_documents/analyse_reponses.html.haml
@@ -197,12 +197,12 @@
-#NICO : si on a un price_line_ref_id, j'ajoute la case à cocher. Je récupère l'index de nested form dans mon hash, et je passe en value le line.id
-if line.price_line_ref_id.to_s != ""
- %input.category-selectornico{:id => "price_document_price_line_block_attributes_price_lines_attributes_#{price_lines_child_index[line.price_line_ref_id.to_s]}_price_line_resp_ids_#{line.id}" , :autocomplete => "off", :checked => ("checked" if PriceLine.find(line.price_line_ref_id).price_line_resp_ids.include?(line.id) ), :name => "price_document[price_line_block_attributes][price_lines_attributes][#{price_lines_child_index[line.price_line_ref_id.to_s]}][price_line_resp_ids][]", :type => "checkbox", :value => line.id}>/
- %label.p-2.m-autonico{:for => "price_document_price_line_block_attributes_price_lines_attributes_#{price_lines_child_index[line.price_line_ref_id.to_s]}_price_line_resp_ids_#{line.id}"}
+ %input.seletable_price{:id => "price_document_price_line_block_attributes_price_lines_attributes_#{price_lines_child_index[line.price_line_ref_id.to_s]}_price_line_resp_ids_#{line.id}" , :autocomplete => "off", :checked => ("checked" if PriceLine.find(line.price_line_ref_id).price_line_resp_ids.include?(line.id) ), :name => "price_document[price_line_block_attributes][price_lines_attributes][#{price_lines_child_index[line.price_line_ref_id.to_s]}][price_line_resp_ids][]", :type => "checkbox", :value => line.id}>/
+ %label.p-2.m-auto{:for => "price_document_price_line_block_attributes_price_lines_attributes_#{price_lines_child_index[line.price_line_ref_id.to_s]}_price_line_resp_ids_#{line.id}"}
=sanitize(cell.join('
'))
- =# radio_button_tag "ref_price_selected_#{price_line.p_product_ref.id}", line.id, false, class: "category-selector"
+ =# radio_button_tag "ref_price_selected_#{price_line.p_product_ref.id}", line.id, false, class: "seletable_price"
=# label_tag "ref_price_selected_#{price_line.p_product_ref.id}_#{line.id}", sanitize(cell.join('
')), class: "p-2 m-auto"
- if unmatched_fournisseur == 0
@@ -234,29 +234,61 @@
+
:scss
- .category-selector {
+ .seletable_price {
position: absolute;
transform: scale(0);
}
- .category-selector + label {
+ .seletable_price + label {
display: block;
min-height: 105px;
cursor: pointer;
box-sizing: border-box;
width: 100%;
text-align: left;
+
+ &:hover{
+ background:linear-gradient(to top, #efefef 5%, #fdfdfd 100%);
+ background-color:#5cb811;
+ }
+ &:active{
+ position:relative;
+ top:1px;
+ }
}
- .category-selector:checked + label {
- background-color: #b4f99e !important;
+ .seletable_priceOLD:checked + label {
+ background-color: green !important;
border-radius: 1em;
- border: green solid 0.2em;
+ border: darkgreen solid 0.2em;
+ mix-blend-mode: difference;
+ }
+ .seletable_price:checked + label{
+ box-shadow:inset 0px 1px 0px 0px #caefab;
+ background:linear-gradient(to bottom, #77d42a 5%, #5cb811 100%);
+ background-color:#77d42a;
+ border-radius:6px;
+ border:1px solid #268a16;
+ display:inline-block;
+ cursor:pointer;
+ color:#306108;
+ font-family:Arial;
+ font-size:15px;
+ font-weight:bold;
+ padding:6px 24px;
+ text-decoration:none;
+ text-shadow:0px 1px 0px #aade7c;
+
+ &:hover{
+ background:linear-gradient(to bottom, #5cb811 5%, #77d42a 100%);
+ background-color:#5cb811;
+ }
}
.best-price{
- background-color: #f8fdab !important;
+ background-color: #b4f99e !important;
}
.limit {