diff --git a/assets/js/translator.js b/assets/js/translator.js index 5a4dffb16..d5fe5a22b 100644 --- a/assets/js/translator.js +++ b/assets/js/translator.js @@ -144,9 +144,7 @@ if(modeEnabled('translation')) { }); $('#markUnknown').change(function () { - if($('div#translateText').is(':visible')) { - translateText(); - } + translate(); persistChoices('translator'); }); @@ -218,12 +216,14 @@ if(modeEnabled('translation')) { }); $('button#translateDoc').click(function () { - $('div#translateText').fadeOut('fast', function () { - $('#fileInput').show(); - $('div#fileName').hide(); - $('div#docTranslation').fadeIn('fast'); - $('#detect, #srcLangSelect option[value=detect]').prop('disabled', true); - }); + $('#translateText > *:not(#translateOptionsContainer), #translateOptions > *:not(#markUnknownContainer)') + .fadeOut('fast', function () { + $('#fileInput').show(); + $('div#fileName').hide(); + $('div#docTranslation').fadeIn('fast'); + $('#markUnknownContainer').css('margin-top', '200px'); + $('#detect, #srcLangSelect option[value=detect]').prop('disabled', true); + }); pairs = originalPairs; populateTranslationList(); }); @@ -233,9 +233,11 @@ if(modeEnabled('translation')) { $('div#docTranslation').fadeOut('fast', function () { $('a#fileDownload').hide(); $('span#uploadError').hide(); - $('div#translateText').fadeIn('fast', synchronizeTextareaHeights); + $('#translateText > *:not(#translateOptionsContainer), #translateOptions > *:not(#markUnknownContainer)') + .fadeIn('fast', synchronizeTextareaHeights); $('input#fileInput').wrap('