fix(ldap): убрана двойная инициализация LDAP login поля

- Удалена автоматическая инициализация из модуля
- Добавлено детальное логирование для отладки
- Инициализация остается только в employee_detail_scripts.html
This commit is contained in:
admin i 2026-02-06 15:42:57 +03:00
parent 3e4137daa4
commit 9ea33128cc

View File

@ -23,7 +23,13 @@ class LdapLoginField {
init() {
if (!this.container || !this.valueSpan || !this.refreshBtn) {
console.error("LDAP Login Field: Required elements not found");
console.error("LDAP Login Field: Required elements not found", {
field: this.field,
container: this.container,
valueSpan: this.valueSpan,
refreshBtn: this.refreshBtn,
html: this.field ? this.field.innerHTML : "field is null"
});
return;
}
@ -178,12 +184,5 @@ function initLdapLoginFields() {
});
}
// Инициализация при загрузке DOM
if (document.readyState === "loading") {
document.addEventListener("DOMContentLoaded", initLdapLoginFields);
} else {
initLdapLoginFields();
}
// Экспорт для использования в других модулях
export { LdapLoginField, initLdapLoginFields };