From e0d783427a5193d833082a0eb4d1d2bc815ff203 Mon Sep 17 00:00:00 2001 From: Michael Schock Date: Thu, 13 Apr 2017 11:45:24 -0700 Subject: [PATCH] STENCIL-3010 - Repopulate review form fields after error --- CHANGELOG.md | 1 + .../products/modals/writeReview.html | 22 ++++++++++++++----- 2 files changed, 18 insertions(+), 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1f21c15b53..98c488d3de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ # Changelog ## Draft +- Repopulate review form fields after error [#996](https://github.com/bigcommerce/cornerstone/pull/996) - Fix product quick view 'Write a Review' link [#995](https://github.com/bigcommerce/cornerstone/pull/995) - Update bigcommerce.com footer link [#990](https://github.com/bigcommerce/cornerstone/pull/990) - Fix invalid icon HTML in AMP templates [#989](https://github.com/bigcommerce/cornerstone/pull/989) diff --git a/templates/components/products/modals/writeReview.html b/templates/components/products/modals/writeReview.html index 81f0ba9fa4..569e8421e2 100644 --- a/templates/components/products/modals/writeReview.html +++ b/templates/components/products/modals/writeReview.html @@ -22,24 +22,36 @@
{{ product.title }}
- {{> components/common/forms/text name="revfromname" label=(lang 'products.reviews.form_write.name') value=customer.name}} + {{#if product.reviews.author}} + {{> components/common/forms/text name="revfromname" label=(lang 'products.reviews.form_write.name') value=product.reviews.author}} + {{else}} + {{> components/common/forms/text name="revfromname" label=(lang 'products.reviews.form_write.name') value=customer.name}} + {{/if}} {{#if product.reviews.show_review_email}} - {{> components/common/forms/text name="email" required="false" label=(lang 'products.reviews.form_write.email') value=customer.email}} + {{#if product.reviews.email}} + {{> components/common/forms/text name="email" required="false" label=(lang 'products.reviews.form_write.email') value=product.reviews.email}} + {{else}} + {{> components/common/forms/text name="email" required="false" label=(lang 'products.reviews.form_write.email') value=customer.email}} + {{/if}} {{/if}} - {{> components/common/forms/text name="revtitle" required="true" label=(lang 'products.reviews.form_write.subject')}} + {{> components/common/forms/text name="revtitle" required="true" label=(lang 'products.reviews.form_write.subject') value=product.reviews.title}} - {{> components/common/forms/multiline name="revtext" required="true" label=(lang 'products.reviews.form_write.comments')}} + {{> components/common/forms/multiline name="revtext" required="true" label=(lang 'products.reviews.form_write.comments') value=product.reviews.text}} {{{product.reviews.recaptcha.markup}}}