From 64623d4881705514e14aea68b3d7eeb42d94f7c8 Mon Sep 17 00:00:00 2001 From: hallgren Date: Tue, 8 Apr 2014 11:32:54 +0000 Subject: [PATCH] Wide Coverage Demo App: restore swap button --- src/www/js/wc.js | 62 +++++++++++++++++++++++++----------------------- src/www/wc.html | 4 ++-- 2 files changed, 34 insertions(+), 32 deletions(-) diff --git a/src/www/js/wc.js b/src/www/js/wc.js index 29236ecf0..7c88b68a5 100644 --- a/src/www/js/wc.js +++ b/src/www/js/wc.js @@ -5,6 +5,7 @@ wc.o=element("output") wc.e=element("extra") wc.p=element("pick") wc.serial=0 +wc.os=[] wc.delayed_translate=function() { function restart(){ if(wc.f.input.value!=wc.translating) wc.translate() } @@ -15,10 +16,6 @@ wc.delayed_translate=function() { if(wc.f.input.clientHeight" @@ -49,21 +67,6 @@ wc.translate=function() { } disable(false) } - function trans_quality(r) { - var text=r.text - if(r.prob==0) return {quality:"high_quality",text:text} - else { - var quality="default_quality" - switch(text[0]) { - case '+': text=text.substr(1); quality="high_quality"; break; - case '*': text=text.substr(1); quality="low_quality"; break; - default: - if(r.tree[0]=="?") quality="low_quality" - } - if(text[0]==" ") text=text.substr(1) - return {quality:quality,text:text} - } - } function show_pick(i) { return function() { show_trans(i); return false; } } function show_picks() { clear(p) @@ -102,14 +105,14 @@ wc.translate=function() { var r=rs[i] var t=trans_quality(r) replaceChildren(output,text(t.text)) + wc.os[si].text=t.text output.className=t.quality current_pick=i if(selected==si) show_more() } function showit(r,text) { - if(text.length>0 && text[text.length-1]=="\n") - text=text.substr(0,text.length-1) + text=text.trimRight() rs.push(r) var j=rs.length-1 rs[j].text=text @@ -159,15 +162,15 @@ wc.translate=function() { lextext(is[si],wc.cnl ? step2cnl : step2) } wc.translating=f.input.value - var is=wc.is=wc.split_punct(wc.translating+"\n") - var os=[] + var is=wc.is=split_punct(wc.translating+"\n") for(var i=0;iSwedish - +