Fix bug in get_grammarlist. Some code simplificaiton.

This commit is contained in:
hallgren
2010-04-15 13:33:21 +00:00
parent a761872256
commit 0b1a2bb20b

View File

@@ -19,8 +19,8 @@ var server = {
this.current_grammar_url=grammars_url+grammar_name; this.current_grammar_url=grammars_url+grammar_name;
}, },
get_grammarlist: function() { get_grammarlist: function(cont_name) {
jsonp(grammars_url+"grammars.cgi") // calls show_grammarlist jsonp(grammars_url+"grammars.cgi",cont_name);
}, },
get_languages: function(cont_name) { get_languages: function(cont_name) {
jsonp(this.current_grammar_url,cont_name); jsonp(this.current_grammar_url,cont_name);
@@ -53,12 +53,12 @@ var server = {
/* --- Initialisation ------------------------------------------------------- */ /* --- Initialisation ------------------------------------------------------- */
function start_minibar() { // typically called when the HTML document is loaded function start_minibar() { // typically called when the HTML document is loaded
var minibar=element("minibar"); appendChildren(element("minibar"),
minibar.appendChild(div_id("menubar")); [div_id("menubar"),
minibar.appendChild(div_id("surface")); div_id("surface"),
minibar.appendChild(div_id("words")); div_id("words"),
minibar.appendChild(div_id("translations")); div_id("translations")]);
server.get_grammarlist(); // calls show_grammarlist server.get_grammarlist("show_grammarlist");
} }
@@ -75,12 +75,13 @@ function show_grammarlist(grammars) {
menu.setAttribute("onchange","new_grammar(this)"); menu.setAttribute("onchange","new_grammar(this)");
var menubar=element("menubar"); var menubar=element("menubar");
menubar.innerHTML="Grammar: "; menubar.innerHTML="Grammar: ";
menubar.appendChild(menu); appendChildren(menubar,
menubar.appendChild(text(" Input language: ")); [menu,
menubar.appendChild(empty_id("select","language_menu")); text(" Input language: "),
menubar.appendChild(button("Clear","clear_all()")); empty_id("select","language_menu"),
menubar.appendChild(button("","delete_last()")); button("Clear","clear_all()"),
menubar.appendChild(button("Random","generate_random()")); button("","delete_last()"),
button("Random","generate_random()")]);
select_grammar(grammars[0]); select_grammar(grammars[0]);
} }