Tweaking product image logic

This commit is contained in:
Will Marshall
2014-07-29 13:00:29 +10:00
parent 1e207fefd1
commit 71b898cdec
3 changed files with 4 additions and 3 deletions

View File

@@ -44,4 +44,5 @@ Darkswarm.factory 'Products', ($resource, Enterprises, Dereferencer, Taxons, Car
product.price = Math.min.apply(null, prices)
product.hasVariants = product.variants?.length > 0
product.primaryImage = product.images[0]?.small_url || "/assets/noimage/small.png"
product.primaryImage = product.images[0]?.small_url
product.primaryImageOrMissing = product.primaryImage || "/assets/noimage/small.png"

View File

@@ -1,6 +1,6 @@
.row
.columns.small-12.large-6
%img.product-img{"ng-src" => "{{product.images[0].large_url}}", "ng-if" => "product.images[0]"}
%img.product-img{"ng-src" => "{{product.primaryImage}}", "ng-if" => "product.primaryImage"}
.columns.small-12.large-6.product-header
%h2
%render-svg{path: "{{product.primary_taxon.icon}}"}

View File

@@ -1,6 +1,6 @@
.product-thumb
%a{"ng-click" => "triggerProductModal()"}
%img{"bo-src" => "product.primaryImage", "ng-click" => "triggerProductModal()"}
%img{"bo-src" => "product.primaryImageOrMissing", "ng-click" => "triggerProductModal()"}
.row.summary
.small-9.medium-10.large-11.columns.summary-header