diff --git a/src/www/js/wc.js b/src/www/js/wc.js index 7577f2785..14593d1b5 100644 --- a/src/www/js/wc.js +++ b/src/www/js/wc.js @@ -47,21 +47,18 @@ wc.translate=function() { var f=wc.f, e=wc.e, p=wc.p var selected= -1 + /* function disable(yes) { f.translate.disabled=yes f.to.disabled=yes if(f.swap) f.swap.disabled=yes } - disable(true) - clear(wc.o) - wc.os=[] - clear(e) - clear(p) - + */ function split_punct(s) { return s.split(/([.!?]+[ \t\n]+|\n\n+|[ \t\n]*[-•*+#]+[ \t\n]+)/) } + function trans_quality(r) { var text=r.linearizations[0].text if(r.prob==0) return {quality:"high_quality",text:text} @@ -91,7 +88,7 @@ wc.translate=function() { replaceChildren(output,text("["+msg+"]")) output.className="error" } - disable(false) + //disable(false) } function show_pick(i) { return function() { show_trans(i); return false; } } function show_picks() { @@ -144,9 +141,9 @@ wc.translate=function() { var j=rs.length-1 if(current_pick==j) show_trans(j) else if(selected==si) show_picks() - disable(false) + //disable(false) } - function trans(text,i) { + function trans(text,i,count) { function step3(tra) { if(wc.serial==current) { if(tra.length>=1) { @@ -154,22 +151,27 @@ wc.translate=function() { if(r.error!=undefined) { if(i==0 && rs.length==0) show_error(tra[0].error) } - else if(r.linearizations) { - showit(r) - if(wc.p && i<9) { - if(si==selected) trans(text,i+1) - else get_more=function() { trans(text,i+1) } + else { + for(var ti=0;ti