diff options
| author | bjorn <bjorn@bringert.net> | 2008-09-12 11:14:02 +0000 |
|---|---|---|
| committer | bjorn <bjorn@bringert.net> | 2008-09-12 11:14:02 +0000 |
| commit | 24d82d5a482ff70b1bb694fb9c707690d736e56a (patch) | |
| tree | 16332b5f3acb58e13ac77454b19d226b5062d838 /src/server/translator.js | |
| parent | a7bf88fb32436e3946a0dc68eb70e2b84867aef6 (diff) | |
Update gf-client.html with new gf.fcgi output types.
Diffstat (limited to 'src/server/translator.js')
| -rw-r--r-- | src/server/translator.js | 28 |
1 files changed, 8 insertions, 20 deletions
diff --git a/src/server/translator.js b/src/server/translator.js index 96acd52d2..73c3dd5e2 100644 --- a/src/server/translator.js +++ b/src/server/translator.js @@ -1,32 +1,20 @@ function formatTranslation (outputs) { var dl1 = document.createElement("dl"); - dl1.className = "fromLang"; - for (var fromLang in outputs) { - var ul = document.createElement("ul"); - addDefinition(dl1, document.createTextNode(fromLang), ul); - for (var i in outputs[fromLang]) { - var dl2 = document.createElement("dl"); - dl2.className = "toLang"; - for (var toLang in outputs[fromLang][i]) { - addDefinition(dl2, document.createTextNode(toLang), document.createTextNode(outputs[fromLang][i][toLang])); - } - addItem(ul, dl2); - } + for (var i in outputs) { + var o = outputs[i]; + addDefinition(dl1, document.createTextNode(o.to), document.createTextNode(o.text)); } return dl1; } function formatCompletions (compls) { - var dl = document.createElement("dl"); - for (var fromLang in compls) { - var ul = document.createElement("ul"); - for (var i in compls[fromLang]) { - addItem(ul, document.createTextNode(compls[fromLang][i])); - } - addDefinition(dl, document.createTextNode(fromLang), ul); + var ul = document.createElement("ul"); + for (var i in compls) { + var c = compls[i]; + addItem(ul, document.createTextNode(c.text)); } - return dl; + return ul; } /* DOM utilities for specific tags */ |
