mirror of
https://github.com/GrammaticalFramework/gf-core.git
synced 2026-04-23 11:42:49 -06:00
Update gf-client.html with new gf.fcgi output types.
This commit is contained in:
@@ -27,9 +27,9 @@
|
|||||||
var t = document.getElementById('toLang');
|
var t = document.getElementById('toLang');
|
||||||
for (var i in langs) {
|
for (var i in langs) {
|
||||||
if (langs[i].canParse) {
|
if (langs[i].canParse) {
|
||||||
addOption(f, i, i);
|
addOption(f, langs[i].lang, langs[i].lang);
|
||||||
}
|
}
|
||||||
addOption(t, i, i);
|
addOption(t, langs[i].lang, langs[i].lang);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -42,31 +42,22 @@ li {
|
|||||||
clear: both;
|
clear: both;
|
||||||
}
|
}
|
||||||
|
|
||||||
dl.fromLang dt {
|
#translation dl {
|
||||||
display: none;
|
border-width: 0 0 1px 0;
|
||||||
|
border-style: solid;
|
||||||
|
border-color: #c0c0c0;
|
||||||
}
|
}
|
||||||
|
|
||||||
dl.toLang {
|
#translation dt {
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
#translation dd {
|
||||||
border-width: 1px 0 0 0;
|
border-width: 1px 0 0 0;
|
||||||
border-style: solid;
|
border-style: solid;
|
||||||
border-color: #c0c0c0;
|
border-color: #c0c0c0;
|
||||||
}
|
}
|
||||||
|
|
||||||
dl.toLang dt {
|
|
||||||
color: #c0c0c0;
|
|
||||||
display: block;
|
|
||||||
float: left;
|
|
||||||
width: 5em;
|
|
||||||
font-size: 80%;
|
|
||||||
padding: 1px 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
dl.toLang dd {
|
|
||||||
border-width: 0 0 1px 0;
|
|
||||||
border-style: solid;
|
|
||||||
border-color: #c0c0c0;
|
|
||||||
padding: 0.2em 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Completions */
|
/* Completions */
|
||||||
|
|
||||||
@@ -78,10 +69,6 @@ dl.toLang dd {
|
|||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
#completion dt {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
|
|
||||||
#completion li {
|
#completion li {
|
||||||
display: inline;
|
display: inline;
|
||||||
padding: 0 0.1em;
|
padding: 0 0.1em;
|
||||||
|
|||||||
@@ -1,32 +1,20 @@
|
|||||||
function formatTranslation (outputs) {
|
function formatTranslation (outputs) {
|
||||||
var dl1 = document.createElement("dl");
|
var dl1 = document.createElement("dl");
|
||||||
dl1.className = "fromLang";
|
for (var i in outputs) {
|
||||||
for (var fromLang in outputs) {
|
var o = outputs[i];
|
||||||
var ul = document.createElement("ul");
|
addDefinition(dl1, document.createTextNode(o.to), document.createTextNode(o.text));
|
||||||
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);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return dl1;
|
return dl1;
|
||||||
}
|
}
|
||||||
|
|
||||||
function formatCompletions (compls) {
|
function formatCompletions (compls) {
|
||||||
var dl = document.createElement("dl");
|
var ul = document.createElement("ul");
|
||||||
for (var fromLang in compls) {
|
for (var i in compls) {
|
||||||
var ul = document.createElement("ul");
|
var c = compls[i];
|
||||||
for (var i in compls[fromLang]) {
|
addItem(ul, document.createTextNode(c.text));
|
||||||
addItem(ul, document.createTextNode(compls[fromLang][i]));
|
|
||||||
}
|
|
||||||
addDefinition(dl, document.createTextNode(fromLang), ul);
|
|
||||||
}
|
}
|
||||||
return dl;
|
return ul;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* DOM utilities for specific tags */
|
/* DOM utilities for specific tags */
|
||||||
|
|||||||
Reference in New Issue
Block a user