Skip to content

Commit adf67ea

Browse files
committed
fix re-displaying price and catalog name on validation error
1 parent 348e599 commit adf67ea

File tree

1 file changed

+25
-8
lines changed
  • src/main/webapp/WEB-INF/views/series

1 file changed

+25
-8
lines changed

src/main/webapp/WEB-INF/views/series/info.html

Lines changed: 25 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -427,13 +427,29 @@ <h5 th:text="#{t_hidden_images}">Hidden images</h5>
427427
Catalog
428428
</label>
429429
<div class="col-sm-6">
430-
<select id="price-catalog-name" name="catalogName" class="form-control">
431-
<option value="MICHEL" th:text="#{t_michel}">Michel</option>
432-
<option value="SCOTT" th:text="#{t_scott}">Scott</option>
433-
<option value="YVERT" th:text="#{t_yvert}">Yvert et Tellier</option>
434-
<option value="GIBBONS" th:text="#{t_sg}">Stanley Gibbons</option>
435-
<option value="SOLOVYOV" th:text="#{t_solovyov}">Solovyov</option>
436-
<option value="ZAGORSKI" th:text="#{t_zagorski}">Zagorski</option>
430+
<select
431+
id="price-catalog-name"
432+
name="catalogName"
433+
class="form-control"
434+
th:with="chosenCatalogName=${addCatalogPriceForm != null and addCatalogPriceForm.catalogName != null ? addCatalogPriceForm.catalogName.name() : ''}">
435+
<option value="MICHEL" th:text="#{t_michel}" th:selected="${chosenCatalogName == 'MICHEL'}">
436+
Michel
437+
</option>
438+
<option value="SCOTT" th:text="#{t_scott}" th:selected="${chosenCatalogName == 'SCOTT'}">
439+
Scott
440+
</option>
441+
<option value="YVERT" th:text="#{t_yvert}" th:selected="${chosenCatalogName == 'YVERT'}">
442+
Yvert et Tellier
443+
</option>
444+
<option value="GIBBONS" th:text="#{t_sg}" th:selected="${chosenCatalogName == 'GIBBONS'}">
445+
Stanley Gibbons
446+
</option>
447+
<option value="SOLOVYOV" th:text="#{t_solovyov}" th:selected="${chosenCatalogName == 'SOLOVYOV'}">
448+
Solovyov
449+
</option>
450+
<option value="ZAGORSKI" th:text="#{t_zagorski}" th:selected="${chosenCatalogName == 'ZAGORSKI'}">
451+
Zagorski
452+
</option>
437453
</select>
438454
<!--/*/
439455
<th:block th:if="${isHtmx}">
@@ -463,7 +479,8 @@ <h5 th:text="#{t_hidden_images}">Hidden images</h5>
463479
class="form-control"
464480
size="5"
465481
title="EUR"
466-
required="required" />
482+
required="required"
483+
th:value="${addCatalogPriceForm != null ? addCatalogPriceForm.price : ''}" />
467484
</div>
468485
</div>
469486
<!--/*/

0 commit comments

Comments
 (0)