keycloak_theme/dot_keycloakify/login/js/kcNumberUnFormat.js
github-actions-bot c97cd8d49f Updates
2024-09-10 17:35:14 +00:00

20 lines
599 B
JavaScript

// @ts-check
import { formatNumber } from "./common.js";
import { registerElementAnnotatedBy } from "./userProfile.js";
const KC_NUMBER_UNFORMAT = 'kcNumberUnFormat';
registerElementAnnotatedBy({
name: KC_NUMBER_UNFORMAT,
onAdd(element) {
for (let form of document.forms) {
form.addEventListener('submit', (event) => {
const rawFormat = element.getAttribute(`data-${KC_NUMBER_UNFORMAT}`);
if (rawFormat) {
element.value = formatNumber(element.value, rawFormat);
}
});
}
},
});