@@ -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