403Webshell
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/ilovecveti.ru/bitrix/js/lpost/delivery/Tools/InputMask2/dist/

Upload File :
current_dir [ Writeable] document_root [ Writeable]

 

Command :


[ Back ]     

Current File : /home/bitrix/ext_www/ilovecveti.ru/bitrix/js/lpost/delivery/Tools/InputMask2/dist/app.bundle.js.map
{"version":3,"file":"app.bundle.js","sources":["../src/app.js"],"sourcesContent":["export function inputMask(element) {\r\n\r\n    var getInputNumbersValue = function (input) {\r\n        // Return stripped input value — just numbers\r\n        return input.value.replace(/\\D/g, '');\r\n    }\r\n\r\n    var onPhonePaste = function (e) {\r\n        var input = e.target,\r\n            inputNumbersValue = getInputNumbersValue(input);\r\n        var pasted = e.clipboardData || window.clipboardData;\r\n        if (pasted) {\r\n            var pastedText = pasted.getData('Text');\r\n            if (/\\D/g.test(pastedText)) {\r\n                // Attempt to paste non-numeric symbol — remove all non-numeric symbols,\r\n                // formatting will be in onPhoneInput handler\r\n\r\n                if (![\"7\", \"8\", \"9\"].indexOf(inputNumbersValue[0]) > -1) {\r\n                    inputNumbersValue = '7' + inputNumbersValue;\r\n                }\r\n                input.value = inputNumbersValue;\r\n\r\n                return;\r\n            }\r\n        }\r\n    }\r\n\r\n    var onPhoneInput = function (e) {\r\n        var input = e.target,\r\n            inputNumbersValue = getInputNumbersValue(input),\r\n            selectionStart = input.selectionStart,\r\n            formattedInputValue = \"\";\r\n\r\n        if (!inputNumbersValue) {\r\n            return input.value = \"\";\r\n        }\r\n\r\n        if (input.value.length != selectionStart) {\r\n            // Editing in the middle of input, not last symbol\r\n            if (e.data && /\\D/g.test(e.data)) {\r\n                // Attempt to input non-numeric symbol\r\n                input.value = inputNumbersValue;\r\n            }\r\n            return;\r\n        }\r\n\r\n        if ([\"7\", \"8\", \"9\"].indexOf(inputNumbersValue[0]) > -1) {\r\n            if (inputNumbersValue[0] == \"9\") inputNumbersValue = \"7\" + inputNumbersValue;\r\n            var firstSymbols = (inputNumbersValue[0] == \"8\") ? \"+7\" : \"+7\";\r\n            formattedInputValue = input.value = firstSymbols + \" \";\r\n            if (inputNumbersValue.length > 1) {\r\n                formattedInputValue += '(' + inputNumbersValue.substring(1, 4);\r\n            }\r\n            if (inputNumbersValue.length >= 5) {\r\n                formattedInputValue += ') ' + inputNumbersValue.substring(4, 7);\r\n            }\r\n            if (inputNumbersValue.length >= 8) {\r\n                formattedInputValue += '-' + inputNumbersValue.substring(7, 9);\r\n            }\r\n            if (inputNumbersValue.length >= 10) {\r\n                formattedInputValue += '-' + inputNumbersValue.substring(9, 11);\r\n            }\r\n        } else {\r\n            formattedInputValue = '+7 ' + inputNumbersValue.substring(0, 16);\r\n        }\r\n        input.value = formattedInputValue;\r\n    }\r\n    var onPhoneKeyDown = function (e) {\r\n        // Clear input after remove last symbol\r\n        var inputValue = e.target.value.replace(/\\D/g, '');\r\n        if (e.keyCode == 8 && inputValue.length == 1) {\r\n            e.target.value = \"\";\r\n        }\r\n    }\r\n\r\n    element.addEventListener('keydown', onPhoneKeyDown);\r\n    element.addEventListener('input',  onPhoneInput);\r\n    element.addEventListener('paste', onPhonePaste, false);\r\n}"],"names":["inputMask","element","getInputNumbersValue","input","value","replace","onPhonePaste","e","target","inputNumbersValue","pasted","clipboardData","window","pastedText","getData","test","indexOf","onPhoneInput","selectionStart","formattedInputValue","length","data","firstSymbols","substring","onPhoneKeyDown","inputValue","keyCode","addEventListener"],"mappings":"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"}

Youez - 2016 - github.com/yon3zu
LinuXploit