diff --git a/app/assets/javascripts/admin/commons/translation.js b/app/assets/javascripts/admin/commons/translation.js index 74bcfc47e33e05410850c8d24cfd60ad8f0f8830..8707d120b1a4a3ecc70645cae1b777bd299709a4 100644 --- a/app/assets/javascripts/admin/commons/translation.js +++ b/app/assets/javascripts/admin/commons/translation.js @@ -7,7 +7,6 @@ window.osuny.translation = { this.done = document.querySelector('.js-translation-done'); this.start.addEventListener('click', this.run.bind(this)); this.url = this.component.dataset.translationUrl; - this.translatableFields = document.querySelectorAll('[data-translatable]'); }, run: function () { @@ -17,6 +16,7 @@ window.osuny.translation = { }, translateAllFields: function () { + this.translatableFields = document.querySelectorAll('[data-translatable]'); for (var i = 0; i < this.translatableFields.length; i++) { var field = this.translatableFields[i]; this.translate(field); @@ -26,10 +26,8 @@ window.osuny.translation = { }, translate: function (field) { - console.log(field); var text = field.value, xhr = new XMLHttpRequest(); - console.log(text); xhr.open("POST", this.url, false); xhr.setRequestHeader('Content-Type', 'application/json'); xhr.onreadystatechange = function () { @@ -37,6 +35,8 @@ window.osuny.translation = { if (this.status == 200) { var data = JSON.parse(this.responseText); field.value = data.translatedText; + console.log(data); + } }; xhr.send(JSON.stringify({