Cart dIsplay fixes for desktop and mobile
							parent
							
								
									d374d42375
								
							
						
					
					
						commit
						0fcbfdcc33
					
				|  | @ -517,36 +517,38 @@ function updateCartDiv(){ | |||
|                 // Setup the product html
 | ||||
|                 productHtml += ` | ||||
|                 <div class="d-flex flex-row bottom-pad-15"> | ||||
|                     <div class="col-4 col-md-3"> | ||||
|                         ${productImage} | ||||
|                     </div> | ||||
|                     <div class="col-12 col-md-7"> | ||||
|                     <div class="p-2"> | ||||
|                         <div class="row h-200"> | ||||
|                             <div class="col-sm-12 text-left no-pad-left"> | ||||
|                                 <h6><a href="/product/${item.link}">${item.title}</a></h6> | ||||
|                             <div class="col-4 col-md-3 no-pad-left"> | ||||
|                                 ${productImage} | ||||
|                             </div> | ||||
|                             <div class="col-sm-12 text-left no-pad-left"> | ||||
|                                 ${optionsHtml} | ||||
|                             </div> | ||||
|                             <div class="col-md-8 no-pad-left"> | ||||
|                                 <div class="input-group"> | ||||
|                                     <div class="input-group-prepend"> | ||||
|                                         <button class="btn btn-outline-primary btn-qty-minus" type="button">-</button> | ||||
|                             <div class="col-8 col-md-9"> | ||||
|                                 <div class="row"> | ||||
|                                     <div class="col-12 no-pad-left mt-md-4"> | ||||
|                                         <h6><a href="/product/${item.link}">${item.title}</a></h6> | ||||
|                                         ${optionsHtml} | ||||
|                                     </div> | ||||
|                                     <input type="number" class="form-control cart-product-quantity text-center" id="${productId}-qty" data-id="${productId}" maxlength="2" value="${item.quantity}"> | ||||
|                                     <div class="input-group-append"> | ||||
|                                         <button class="btn btn-outline-primary btn-qty-add" type="button">+</button> | ||||
|                                     <div class="col-12 col-md-6 no-pad-left mb-2"> | ||||
|                                         <div class="input-group"> | ||||
|                                             <div class="input-group-prepend"> | ||||
|                                                 <button class="btn btn-outline-primary btn-qty-minus" type="button">-</button> | ||||
|                                             </div> | ||||
|                                             <input type="number" class="form-control cart-product-quantity text-center" id="${productId}-qty" data-id="${productId}" maxlength="2" value="${item.quantity}"> | ||||
|                                             <div class="input-group-append"> | ||||
|                                                 <button class="btn btn-outline-primary btn-qty-add" type="button">+</button> | ||||
|                                             </div> | ||||
|                                         </div> | ||||
|                                     </div> | ||||
|                                     <div class="col-4 col-md-2 no-pad-left"> | ||||
|                                         <button class="btn btn-outline-danger btn-delete-from-cart" data-id="${productId}" type="button"><i class="far fa-trash-alt" data-id="${productId}" aria-hidden="true"></i></button> | ||||
|                                     </div> | ||||
|                                     <div class="col-8 col-md-4 align-self-center text-right"> | ||||
|                                         <strong class="my-auto">${result.currencySymbol}${productTotalAmount}</strong> | ||||
|                                     </div> | ||||
|                                 </div> | ||||
|                             </div> | ||||
|                             <div class="col-md-4 text-right"> | ||||
|                                 <button class="btn btn-outline-danger btn-delete-from-cart" data-id="${productId}" type="button"><i class="far fa-trash-alt" data-id="${productId}" aria-hidden="true"></i></button> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                     </div> | ||||
|                     <div class="col-12 col-md-2 align-self-center text-right no-pad-right"> | ||||
|                         <strong class="my-auto">${result.currencySymbol}${productTotalAmount}</strong> | ||||
|                     </div> | ||||
|                 </div>`; | ||||
|             }); | ||||
| 
 | ||||
|  |  | |||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							|  | @ -4,46 +4,50 @@ | |||
|         <div class="cartBodyWrapper"> | ||||
|             {{#each @root.session.cart}} | ||||
|             <div class="d-flex flex-row bottom-pad-15"> | ||||
|                 <div class="col-4 col-md-3"> | ||||
|                     {{#if productImage}} | ||||
|                     <img class="img-fluid" src="{{this.productImage}}" alt="{{this.title}} product image"> {{else}} | ||||
|                     <img class="img-fluid" src="/uploads/placeholder.png" alt="{{this.title}} product image"> {{/if}} | ||||
|                 </div> | ||||
|                 <div class="col-12 col-md-7"> | ||||
|                 <div class="p-2"> | ||||
|                     <div class="row h-200"> | ||||
|                         <div class="col-sm-12 text-left no-pad-left"> | ||||
|                             <h6><a href="/product/{{this.link}}">{{this.title}}</a></h6> | ||||
|                         <div class="col-4 col-md-3 no-pad-left"> | ||||
|                             {{#if productImage}} | ||||
|                             <img class="img-fluid" src="{{this.productImage}}" alt="{{this.title}} product image"> | ||||
|                             {{else}} | ||||
|                             <img class="img-fluid" src="/uploads/placeholder.png" alt="{{this.title}} product image">  | ||||
|                             {{/if}} | ||||
|                         </div> | ||||
|                         <div class="col-sm-12 text-left no-pad-left"> | ||||
|                         {{#each this.options}}  | ||||
|                             {{#if @last}} | ||||
|                                 <strong>{{#upperFirst this.name}}{{/upperFirst}}</strong>: {{this.value}} | ||||
|                                 {{else}}  | ||||
|                                 <strong>{{#upperFirst this.name}}{{/upperFirst}}:</strong> {{this.value}} / | ||||
|                             {{/if}}  | ||||
|                         {{/each}} | ||||
|                         </div> | ||||
|                         {{#ifCond @root.cartReadOnly '!=' true}} | ||||
|                         <div class="col-md-8 no-pad-left"> | ||||
|                             <div class="input-group"> | ||||
|                                 <div class="input-group-prepend"> | ||||
|                                     <button class="btn btn-outline-primary btn-qty-minus" type="button">-</button> | ||||
|                         <div class="col-8 col-md-9"> | ||||
|                             <div class="row"> | ||||
|                                 <div class="col-12 no-pad-left mt-md-4"> | ||||
|                                     <h6><a href="/product/{{this.link}}">{{this.title}}</a></h6> | ||||
|                                     {{#each this.options}}  | ||||
|                                         {{#if @last}} | ||||
|                                             <strong>{{#upperFirst this.name}}{{/upperFirst}}</strong>: {{this.value}} | ||||
|                                             {{else}}  | ||||
|                                             <strong>{{#upperFirst this.name}}{{/upperFirst}}:</strong> {{this.value}} / | ||||
|                                         {{/if}}  | ||||
|                                     {{/each}} | ||||
|                                 </div> | ||||
|                                 <input type="number" class="form-control cart-product-quantity text-center" id="{{../this.productId}}-qty" data-id="{{../this.productId}}" maxlength="2" value="{{../this.quantity}}"> | ||||
|                                 <div class="input-group-append"> | ||||
|                                     <button class="btn btn-outline-primary btn-qty-add" type="button">+</button> | ||||
|                                 {{#ifCond @root.cartReadOnly '!=' true}} | ||||
|                                 <div class="col-12 col-md-6 no-pad-left mb-2"> | ||||
|                                     <div class="input-group"> | ||||
|                                         <div class="input-group-prepend"> | ||||
|                                             <button class="btn btn-outline-primary btn-qty-minus" type="button">-</button> | ||||
|                                         </div> | ||||
|                                         <input type="number" class="form-control cart-product-quantity text-center" id="{{../this.productId}}-qty" data-id="{{../this.productId}}" maxlength="2" value="{{../this.quantity}}"> | ||||
|                                         <div class="input-group-append"> | ||||
|                                             <button class="btn btn-outline-primary btn-qty-add" type="button">+</button> | ||||
|                                         </div> | ||||
|                                     </div> | ||||
|                                 </div> | ||||
|                                 <div class="col-4 col-md-2 no-pad-left"> | ||||
|                                     <button class="btn btn-outline-danger btn-delete-from-cart" data-id="{{../this.productId}}" type="button"><i class="far fa-trash-alt" data-id="{{../this.productId}}" aria-hidden="true"></i></button> | ||||
|                                 </div> | ||||
|                                 {{/ifCond}} | ||||
|                                 <div class="col-8 col-md-4 align-self-center text-right"> | ||||
|                                     <strong class="my-auto">{{currencySymbol @root.config.currencySymbol}}{{formatAmount this.totalItemPrice}}</strong> | ||||
|                                 </div> | ||||
|                             </div> | ||||
|                         </div> | ||||
|                         <div class="col-md-4 text-right"> | ||||
|                             <button class="btn btn-outline-danger btn-delete-from-cart" data-id="{{../this.productId}}" type="button"><i class="far fa-trash-alt" data-id="{{../this.productId}}" aria-hidden="true"></i></button> | ||||
|                         </div> | ||||
|                         {{/ifCond}} | ||||
|                     </div> | ||||
|                 </div> | ||||
|                 <div class="col-12 col-md-2 align-self-center text-right no-pad-right"> | ||||
|                     <strong class="my-auto">{{currencySymbol @root.config.currencySymbol}}{{formatAmount this.totalItemPrice}}</strong> | ||||
|                 </div> | ||||
|             </div> | ||||
|             {{/each}} | ||||
|         </div> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue