You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.3 KiB
28 lines
1.3 KiB
2 weeks ago
|
<#macro termsAcceptance>
|
||
|
<#if termsAcceptanceRequired??>
|
||
|
<div class="form-group">
|
||
|
<div class="${properties.kcInputWrapperClass!}">
|
||
|
${msg("termsTitle")}
|
||
|
<div id="kc-registration-terms-text">
|
||
|
${kcSanitize(msg("termsText"))?no_esc}
|
||
|
</div>
|
||
|
</div>
|
||
|
</div>
|
||
|
<div class="form-group">
|
||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||
|
<input type="checkbox" id="termsAccepted" name="termsAccepted" class="${properties.kcCheckboxInputClass!}"
|
||
|
aria-invalid="<#if messagesPerField.existsError('termsAccepted')>true</#if>"
|
||
|
/>
|
||
|
<label for="termsAccepted" class="${properties.kcLabelClass!}">${msg("acceptTerms")}</label>
|
||
|
</div>
|
||
|
<#if messagesPerField.existsError('termsAccepted')>
|
||
|
<div class="${properties.kcLabelWrapperClass!}">
|
||
|
<span id="input-error-terms-accepted" class="${properties.kcInputErrorMessageClass!}" aria-live="polite">
|
||
|
${kcSanitize(messagesPerField.get('termsAccepted'))?no_esc}
|
||
|
</span>
|
||
|
</div>
|
||
|
</#if>
|
||
|
</div>
|
||
|
</#if>
|
||
|
</#macro>
|