Server IP : 80.87.202.40 / Your IP : 216.73.216.169 Web Server : Apache System : Linux rospirotorg.ru 5.14.0-539.el9.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Dec 5 22:26:13 UTC 2024 x86_64 User : bitrix ( 600) PHP Version : 8.2.27 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/bitrix/ext_www/rospirotorg.ru/bitrix/wizards/bitrix/perfmon.utf8/js/ |
Upload File : |
// eslint-disable-next-line max-lines-per-function (function() { BX.namespace('BX.Wizard'); BX.Wizard.Utf8 = { nextButtonID: '', formID: '', LANG: '', path: '', sessid: '', sourceEncoding: '', skipLinks: '', init(params) { if (BX.Type.isObject(params)) { this.nextButtonID = params.nextButtonID || ''; this.formID = params.formID || ''; this.LANG = params.LANG; this.path = params.path || ''; this.sessid = params.sessid || ''; this.sourceEncoding = params.sourceEncoding || ''; this.skipLinks = params.skipLinks || ''; } }, action(action, nextStep = '') { BX.ajax({ method: 'POST', dataType: 'html', url: `${this.path}/scripts/${action}.php`, data: { sessid: this.sessid, lang: this.LANG, sourceEncoding: this.sourceEncoding, skipLinks: this.skipLinks, next: nextStep, }, onsuccess: BX.delegate((result) => { const obContainer = document.getElementById('output'); if (obContainer) { obContainer.innerHTML = result; if (result.includes('utf8wiz_err')) { document.forms[this.formID].NextStepID.value = document.forms[this.formID].CurrentStepID.value; const obNextButton = document.forms[this.formID][this.nextButtonID]; obNextButton.disabled = false; obNextButton.value = BX.Loc.getMessage('UTFWIZ_RETRYSTEP_BUTTONTITLE'); } } }, this), onfailure: BX.delegate((type, status, config) => { const obContainer = document.getElementById('output'); if (obContainer) { obContainer.innerHTML = BX.Loc.getMessage('UTFWIZ_FIX_AND_RETRY'); document.forms[this.formID].NextStepID.value = document.forms[this.formID].CurrentStepID.value; const obNextButton = document.forms[this.formID][this.nextButtonID]; obNextButton.disabled = false; obNextButton.value = BX.Loc.getMessage('UTFWIZ_RETRYSTEP_BUTTONTITLE'); } }, this), }); }, RunError() { const obErrorMessage = document.getElementById('error_message'); if (obErrorMessage) { BX.Dom.style(obErrorMessage, 'display', 'inline'); } }, RunAgain() { const obOut = document.getElementById('output'); const obErrorMessage = document.getElementById('error_message'); obOut.innerHTML = ''; BX.Dom.style(obErrorMessage, 'display', 'none'); window.Run(1); }, DisableButton(e) { const obNextButton = document.forms[this.formID][this.nextButtonID]; obNextButton.disabled = true; }, EnableButton() { const obNextButton = document.forms[this.formID][this.nextButtonID]; obNextButton.disabled = false; }, }; })();