From 9ea33128cc059fdc26abfe5adea801e16f65d96c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=98=D0=B3=D0=BE=D1=80=D1=8C=20=D0=9D=D0=B0=D0=B4=D0=B5?= =?UTF-8?q?=D0=B8=D0=BD?= Date: Fri, 6 Feb 2026 15:42:57 +0300 Subject: [PATCH] =?UTF-8?q?fix(ldap):=20=D1=83=D0=B1=D1=80=D0=B0=D0=BD?= =?UTF-8?q?=D0=B0=20=D0=B4=D0=B2=D0=BE=D0=B9=D0=BD=D0=B0=D1=8F=20=D0=B8?= =?UTF-8?q?=D0=BD=D0=B8=D1=86=D0=B8=D0=B0=D0=BB=D0=B8=D0=B7=D0=B0=D1=86?= =?UTF-8?q?=D0=B8=D1=8F=20LDAP=20login=20=D0=BF=D0=BE=D0=BB=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Удалена автоматическая инициализация из модуля - Добавлено детальное логирование для отладки - Инициализация остается только в employee_detail_scripts.html --- backend/static/js/components/ldapLoginField.js | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/backend/static/js/components/ldapLoginField.js b/backend/static/js/components/ldapLoginField.js index 76e45c48..5677e77d 100644 --- a/backend/static/js/components/ldapLoginField.js +++ b/backend/static/js/components/ldapLoginField.js @@ -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 };