diff --git "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\320\260\321\200\321\201\320\265\321\200\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\275\320\276\320\271\320\232\320\276\320\274\320\260\320\275\320\264\321\213.os" "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\320\260\321\200\321\201\320\265\321\200\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\275\320\276\320\271\320\232\320\276\320\274\320\260\320\275\320\264\321\213.os" index 672420d..e2bf6fd 100644 --- "a/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\320\260\321\200\321\201\320\265\321\200\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\275\320\276\320\271\320\232\320\276\320\274\320\260\320\275\320\264\321\213.os" +++ "b/src/core/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\320\260\321\200\321\201\320\265\321\200\320\232\320\276\320\275\321\201\320\276\320\273\321\214\320\275\320\276\320\271\320\232\320\276\320\274\320\260\320\275\320\264\321\213.os" @@ -153,7 +153,9 @@ Возврат Токен; КонецЕсли; - ДополнитьНакопительнуюСтроку(Токен.Значение()); + Если Не Токен = Неопределено Тогда + ДополнитьНакопительнуюСтроку(Токен.Значение()); + КонецЕсли; КонецЦикла; diff --git a/src/interface/view/index.html b/src/interface/view/index.html index dbdce34..2c824a7 100644 --- a/src/interface/view/index.html +++ b/src/interface/view/index.html @@ -322,7 +322,7 @@ let convertButton = document.getElementById("convert"); let convertInput = document.getElementById("command"); - function convert(command) { + function convert(command, lang) { if (!isAllowedRequests()) return; hideErrors(); @@ -354,7 +354,7 @@ enableRequests(); }; req.responseType = "json"; - req.open("GET", "/convert?cmd=" + encodeURIComponent(command)); + req.open("GET", "/convert?lang=" + lang + "&cmd=" + encodeURIComponent(command)); req.send(); disableRequests(); @@ -414,10 +414,28 @@ return !convertButton.disable; } - convertButton.addEventListener("click", function (e) { + function getCommand() { let formData = new FormData(document.forms.curl); let command = formData.get("command"); - convert(command); + return command; + } + + function getLang() { + let radios = document.getElementsByName('syntax'); + + for (let i = 0; i < radios.length; i++) { + if (radios[i].checked) { + return radios[i].value; + } + } + + return '1c'; + } + + convertButton.addEventListener("click", function (e) { + let command = getCommand(); + let lang = getLang(); + convert(command, lang); }); document.getElementById("copy").addEventListener("click", function (e) { @@ -461,7 +479,7 @@ ontouchend="this.classList.remove('hoveredbutton')">