Submit
Path:
~
/
/
opt
/
psa
/
admin
/
cp
/
public
/
javascript
/
app
/
user
/
File Content:
login-string.js.map
{"version":3,"file":"javascript/app/user/login-string.js?260d8958db680a958de7","mappings":"+IAEA,UAAkBA,iBAAgBC,YAC9B,MAAMC,EAAqBC,SAASC,eAAe,qCAC7CC,EAA4BF,SAASC,eAAe,8BACpDE,EAAqBH,SAASC,eAAe,qCAC7CG,EAAaJ,SAASC,eAAe,yBACrCI,EAA6BL,SAASC,eAAe,wCAE3D,IACIK,EACAC,EAFAC,GAAe,EAInB,MAAMC,EAAcA,KAChBD,GAAe,CAAI,EAGjBE,EAAmBC,IACjBL,IAGJA,EAAoBK,EAAMC,OAAM,EAkB9BC,EAAcF,IACZH,GAAgBG,EAAMC,SAAWN,IAGrCF,EAAWU,MAnBEC,MACb,IAAIC,EAAc,GAElB,GAAIV,IAAsBP,EAAoB,CAC1C,IAAKA,EAAmBe,MACpB,OAAOE,EAEXA,EAAc,GAAGjB,EAAmBe,SAASP,GACjD,MAAWD,IAAsBH,IAC7Ba,EAAcb,EAAmBW,OAGrC,OAAOE,CAAW,EAOCD,GAAU,EAG3BE,EAAuBA,KACzBC,EAAwD,KAA7Bf,EAAmBW,MAAa,EAkDzDI,EAA6BC,IAC3BA,IACAd,EAA2Be,SAAWD,GAE1Cd,EAA2Bc,SAAWA,CAAQ,EAG5CE,EAA4BA,KAC9Bd,EAAsBL,EAA0BoB,QAAQpB,EAA0BqB,eAAeC,KAC7FlB,IAAsBP,GACtBA,EAAmB0B,cAAc,IAAIC,MAAM,UAC/C,EAGA5B,GAASM,GAAcA,aAAsBuB,mBACzC5B,IACIG,GACAA,EAA0B0B,iBAAiB,SAAUP,GACrDA,KAEAd,EAAsBP,SAASC,eAAe,4CAA4C4B,UAG9F9B,EAAmB6B,iBAAiB,QAASlB,GAC7C,CAAC,SAAU,SAASoB,SAAQC,GAAKhC,EAAmB6B,iBAAiBG,EAAGlB,MAGxEV,IACAA,EAAmByB,iBAAiB,QAASlB,GAC7C,CAAC,SAAU,SAASoB,SAAQC,GAAK5B,EAAmByB,iBAAiBG,EAAGlB,MAG5ET,EAAWwB,iBAAiB,SAAUnB,IA/EbZ,KACzB,IAAKQ,EACD,OAGAF,IACAA,EAAmByB,iBAAiB,SAAUX,GAC9CA,KAGJ,MAAMe,EAAahC,SAASC,eAAe,wBACrCgC,EAAmBjC,SAASC,eAAe,4BAE3CiC,EAAiBA,KACf7B,EAA2Be,UAC3Ba,EAAiBb,SAAU,EAC/B,EAGEe,EAAwBA,KACtBF,EAAiBb,UACjBf,EAA2Be,SAAU,EACzC,EAGEgB,EAA+BA,KAC7BvC,EAAemC,EAAWlB,QAC1BmB,EAAiBb,SAAU,EAC3Bf,EAA2Be,SAAU,GAErCf,EAA2Be,SAAU,CACzC,EAGAY,IACAA,EAAWJ,iBAAiB,SAAUQ,GACtCA,KAGAH,IACA5B,EAA2BuB,iBAAiB,SAAUM,GACtDD,EAAiBL,iBAAiB,SAAUO,GAC5CD,IACAC,IACJ,EAsCJE,CAAqBxC,EACxB,C","sources":["webpack:///./app/user/login-string.js"],"sourcesContent":["// Copyright 1999-2025. WebPros International GmbH. All rights reserved.\n\nexport default ({ activationData, isNew }) => {\n const internalEmailInput = document.getElementById('general-vcard-email-internalEmail');\n const internalEmailDomainSelect = document.getElementById('general-vcard-email-domain');\n const externalEmailInput = document.getElementById('general-vcard-email-externalEmail');\n const loginInput = document.getElementById('general-account-login');\n const activationRequiredCheckbox = document.getElementById('general-account-isActivationRequired');\n\n let loginFreezed = false;\n let primaryEmailInput;\n let internalEmailDomain;\n\n const freezeLogin = () => {\n loginFreezed = true;\n };\n\n const lockPrimaryEmail = event => {\n if (primaryEmailInput) {\n return;\n }\n primaryEmailInput = event.target;\n };\n\n const getLogin = () => {\n let loginString = '';\n\n if (primaryEmailInput === internalEmailInput) {\n if (!internalEmailInput.value) {\n return loginString;\n }\n loginString = `${internalEmailInput.value}@${internalEmailDomain}`;\n } else if (primaryEmailInput === externalEmailInput) {\n loginString = externalEmailInput.value;\n }\n\n return loginString;\n };\n\n const updateLogin = event => {\n if (loginFreezed || event.target !== primaryEmailInput) {\n return;\n }\n loginInput.value = getLogin();\n };\n\n const checkEmailActivation = () => {\n toggleEmailActivationState(externalEmailInput.value === '');\n };\n\n const applyEmailActivation = activationData => {\n if (!activationRequiredCheckbox) {\n return;\n }\n\n if (externalEmailInput) {\n externalEmailInput.addEventListener('change', checkEmailActivation);\n checkEmailActivation();\n }\n\n const roleSelect = document.getElementById('general-vcard-roleId');\n const isActiveCheckbox = document.getElementById('general-account-isActive');\n\n const toggleIsActive = () => {\n if (activationRequiredCheckbox.checked) {\n isActiveCheckbox.checked = false;\n }\n };\n\n const toggleEmailActivation = () => {\n if (isActiveCheckbox.checked) {\n activationRequiredCheckbox.checked = false;\n }\n };\n\n const toggleActivationByRoleChange = () => {\n if (activationData[roleSelect.value]) {\n isActiveCheckbox.checked = false;\n activationRequiredCheckbox.checked = true;\n } else {\n activationRequiredCheckbox.checked = false;\n }\n };\n\n if (roleSelect) {\n roleSelect.addEventListener('change', toggleActivationByRoleChange);\n toggleActivationByRoleChange();\n }\n\n if (isActiveCheckbox) {\n activationRequiredCheckbox.addEventListener('change', toggleIsActive);\n isActiveCheckbox.addEventListener('change', toggleEmailActivation);\n toggleIsActive();\n toggleEmailActivation();\n }\n };\n\n const toggleEmailActivationState = disabled => {\n if (disabled) {\n activationRequiredCheckbox.checked = !disabled;\n }\n activationRequiredCheckbox.disabled = disabled;\n };\n\n const updateInternalEmailDomain = () => {\n internalEmailDomain = internalEmailDomainSelect.options[internalEmailDomainSelect.selectedIndex].text;\n if (primaryEmailInput === internalEmailInput) {\n internalEmailInput.dispatchEvent(new Event('change'));\n }\n };\n\n if (isNew && loginInput && loginInput instanceof HTMLInputElement) {\n if (internalEmailInput) {\n if (internalEmailDomainSelect) {\n internalEmailDomainSelect.addEventListener('change', updateInternalEmailDomain);\n updateInternalEmailDomain();\n } else {\n internalEmailDomain = document.getElementById('general-vcard-email-internalEmail-domain').innerHTML;\n }\n\n internalEmailInput.addEventListener('keyup', lockPrimaryEmail);\n ['change', 'keyup'].forEach(e => internalEmailInput.addEventListener(e, updateLogin),\n );\n }\n if (externalEmailInput) {\n externalEmailInput.addEventListener('keyup', lockPrimaryEmail);\n ['change', 'keyup'].forEach(e => externalEmailInput.addEventListener(e, updateLogin),\n );\n }\n loginInput.addEventListener('change', freezeLogin);\n }\n\n applyEmailActivation(activationData);\n};\n"],"names":["activationData","isNew","internalEmailInput","document","getElementById","internalEmailDomainSelect","externalEmailInput","loginInput","activationRequiredCheckbox","primaryEmailInput","internalEmailDomain","loginFreezed","freezeLogin","lockPrimaryEmail","event","target","updateLogin","value","getLogin","loginString","checkEmailActivation","toggleEmailActivationState","disabled","checked","updateInternalEmailDomain","options","selectedIndex","text","dispatchEvent","Event","HTMLInputElement","addEventListener","innerHTML","forEach","e","roleSelect","isActiveCheckbox","toggleIsActive","toggleEmailActivation","toggleActivationByRoleChange","applyEmailActivation"],"sourceRoot":""}
Submit
FILE
FOLDER
INFO
Name
Size
Permission
Action
login-string.js
1683 bytes
0644
login-string.js.map
7193 bytes
0644
N4ST4R_ID | Naxtarrr