Sha256: 9c221a17fd99742fedf543a048ad25bb0890a3b29d0e6f9c356f2f6a79bc37a9
Contents?: true
Size: 1.03 KB
Versions: 6
Compression:
Stored size: 1.03 KB
Contents
<script> var getSuggestions = function (e) { var isCalledFromButton = false; if ((e.toElement != undefined) && (e.toElement.id == "get-suggestions-button")) { isCalledFromButton = true; } $("textarea.translation-area").each(function(index, element) { $element = $(element); if (isCalledFromButton) { suggestTranslation(element); } else { if ($element.val() == "" && !$element.is('[readonly]')) { suggestTranslation(element); } } }); } var suggestTranslation = function(element) { params = { text: $(element).data("src-val"), from: $(element).data("src-locale"), to: $(element).data("dst-locale") }; $.get("<%= get_suggested_translation_path %>", params) .done(function(data) { $(element).val(data.suggestion); }) .fail(function(e) { console.log(e); }); } $(document).ready(getSuggestions); $("#get-suggestions-button").on("click", getSuggestions); </script>
Version data entries
6 entries across 6 versions & 1 rubygems