summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorhallgren <hallgren@chalmers.se>2010-04-15 13:33:21 +0000
committerhallgren <hallgren@chalmers.se>2010-04-15 13:33:21 +0000
commit355c1a7a695efb7d19c4220833059049ed777235 (patch)
tree9e4665a0038b1ed0c869e280cde5aeac3f83a964 /src
parentc5874ab1aed2b9818bcecc879abde2cd245a0656 (diff)
Fix bug in get_grammarlist. Some code simplificaiton.
Diffstat (limited to 'src')
-rw-r--r--src/runtime/javascript/minibar/minibar.js29
1 files changed, 15 insertions, 14 deletions
diff --git a/src/runtime/javascript/minibar/minibar.js b/src/runtime/javascript/minibar/minibar.js
index 33b5de1be..51f98ddc9 100644
--- a/src/runtime/javascript/minibar/minibar.js
+++ b/src/runtime/javascript/minibar/minibar.js
@@ -19,8 +19,8 @@ var server = {
this.current_grammar_url=grammars_url+grammar_name;
},
- get_grammarlist: function() {
- jsonp(grammars_url+"grammars.cgi") // calls show_grammarlist
+ get_grammarlist: function(cont_name) {
+ jsonp(grammars_url+"grammars.cgi",cont_name);
},
get_languages: function(cont_name) {
jsonp(this.current_grammar_url,cont_name);
@@ -53,12 +53,12 @@ var server = {
/* --- Initialisation ------------------------------------------------------- */
function start_minibar() { // typically called when the HTML document is loaded
- var minibar=element("minibar");
- minibar.appendChild(div_id("menubar"));
- minibar.appendChild(div_id("surface"));
- minibar.appendChild(div_id("words"));
- minibar.appendChild(div_id("translations"));
- server.get_grammarlist(); // calls show_grammarlist
+ appendChildren(element("minibar"),
+ [div_id("menubar"),
+ div_id("surface"),
+ div_id("words"),
+ div_id("translations")]);
+ server.get_grammarlist("show_grammarlist");
}
@@ -75,12 +75,13 @@ function show_grammarlist(grammars) {
menu.setAttribute("onchange","new_grammar(this)");
var menubar=element("menubar");
menubar.innerHTML="Grammar: ";
- menubar.appendChild(menu);
- menubar.appendChild(text(" Input language: "));
- menubar.appendChild(empty_id("select","language_menu"));
- menubar.appendChild(button("Clear","clear_all()"));
- menubar.appendChild(button("⌫","delete_last()"));
- menubar.appendChild(button("Random","generate_random()"));
+ appendChildren(menubar,
+ [menu,
+ text(" Input language: "),
+ empty_id("select","language_menu"),
+ button("Clear","clear_all()"),
+ button("⌫","delete_last()"),
+ button("Random","generate_random()")]);
select_grammar(grammars[0]);
}