Skip to content

Commit ae96840

Browse files
committed
port form: part 1
1 parent 2803c70 commit ae96840

File tree

1 file changed

+53
-1
lines changed
  • src/main/webapp/WEB-INF/views/series

1 file changed

+53
-1
lines changed

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

Lines changed: 53 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,59 @@ <h5 th:text="#{t_hidden_images}">Hidden images</h5>
409409

410410
<div id="add-release-year" sec:authorize="hasAuthority('CREATE_SERIES')" th:if="${series.releaseYear == null}"></div>
411411

412-
<div id="add-catalog-price" sec:authorize="hasAuthority('CREATE_SERIES')"></div>
412+
<div id="add-catalog-price" sec:authorize="hasAuthority('CREATE_SERIES')">
413+
<div class="col-sm-12 form-group">
414+
<form id="add-catalog-price-form" class={ `form-horizontal ${hasValidationErrors ? 'has-error' : ''}` }>
415+
<div id="add-catalog-price-failed-msg"
416+
class={ `alert alert-danger text-center col-sm-8 col-sm-offset-2 ${hasServerError ? '' : 'hidden'}` }>
417+
{ l10n['t_server_error'] || 'Server error' }
418+
</div>
419+
<div class="form-group form-group-sm">
420+
<label for="price-catalog-name" class="control-label col-sm-3">
421+
{ l10n['t_catalog'] || 'Catalog' }
422+
</label>
423+
<div class="col-sm-6">
424+
<select id="price-catalog-name" name="catalogName" class="form-control">
425+
<option value="michel">{ l10n['t_michel'] || 'Michel' }</option>
426+
<option value="scott">{ l10n['t_scott'] || 'Scott' }</option>
427+
<option value="yvert">{ l10n['t_yvert'] || 'Yvert et Tellier' }</option>
428+
<option value="gibbons">{ l10n['t_sg'] || 'Stanley Gibbons' }</option>
429+
<option value="solovyov">{ l10n['t_solovyov'] || 'Solovyov' }</option>
430+
<option value="zagorski">{ l10n['t_zagorski'] || 'Zagorski' }</option>
431+
</select>
432+
</div>
433+
</div>
434+
<div class="form-group form-group-sm">
435+
<label for="catalog-price" class="control-label col-sm-3 required-field">
436+
{ l10n['t_price'] || 'Price' }
437+
</label>
438+
<div class="col-sm-3">
439+
<div class="input-group">
440+
<span class="input-group-addon">{ currencySymbol }</span>
441+
<input id="catalog-price"
442+
type="text"
443+
class="form-control"
444+
size="5"
445+
title={ currencyName }
446+
required="required" />
447+
</div>
448+
</div>
449+
</div>
450+
<div class="col-sm-offset-3 col-sm-4">
451+
<span id="catalog-price.errors"
452+
class={ `help-block ${hasValidationErrors ? '' : 'hidden'}` }>
453+
{ validationErrors.join(', ') }
454+
</span>
455+
<button
456+
type="submit"
457+
class="btn btn-primary btn-sm"
458+
disabled={ isDisabled }>
459+
{ l10n['t_add'] || 'Add' }
460+
</button>
461+
</div>
462+
</form>
463+
</div>
464+
</div>
413465

414466
<div id="add-catalog-numbers" class="row" sec:authorize="hasAuthority('CREATE_SERIES')">
415467
<div class="col-sm-12 form-group" th:fragment="AddCatalogNumbersForm">

0 commit comments

Comments
 (0)