Sha256: af746ff4502516cd1d605bed0372cc8352a4f6376d3ae57909ed63904d8ef504
Contents?: true
Size: 944 Bytes
Versions: 2
Compression:
Stored size: 944 Bytes
Contents
$(document).on 'ready page:load', -> if document.URL.includes("tolk/locales") alert "Double click anywhere to start autotranslating." autotranslatingClicked = 0 $('#container').dblclick -> autotranslatingClicked += 1 to_lang = document.URL.split('/').slice(-1).pop() $translation_rows = $('table.translations tbody tr:not(:first-child)') for $translation_row in $translation_rows original = $translation_row.querySelector('td.original textarea#translations__original_text').innerText $translationArea = $translation_row.querySelector('td.translation textarea') if $translationArea.innerText == '' && autotranslatingClicked == 1 translate(original, to_lang, $translationArea) translate = (original, to, textarea) -> $.get '/translate', {original: original, to: to}, ((response) -> if response.status == 200 textarea.innerText = response.translated ), 'json'
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
autotolk-0.1.1 | app/assets/javascripts/autotolk/locales.js.coffee |
autotolk-0.1.0 | app/assets/javascripts/autotolk/locales.js.coffee |