diff options
| author | john.j.camilleri <john.j.camilleri@chalmers.se> | 2012-11-27 10:09:40 +0000 |
|---|---|---|
| committer | john.j.camilleri <john.j.camilleri@chalmers.se> | 2012-11-27 10:09:40 +0000 |
| commit | b3c1177f9ed5a3eaff378671fa119be1c605498e (patch) | |
| tree | 6c32e5fc86fd45b91a934b8d0fc6da2cf236ab8a /src/www/syntax-editor/editor_menu.js | |
| parent | def375e58808ea431ef0d786ae0abb9de0a67155 (diff) | |
Syntax editor: improvements and fixes with grammar manager
Diffstat (limited to 'src/www/syntax-editor/editor_menu.js')
| -rw-r--r-- | src/www/syntax-editor/editor_menu.js | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/www/syntax-editor/editor_menu.js b/src/www/syntax-editor/editor_menu.js index e207133e7..31927a26e 100644 --- a/src/www/syntax-editor/editor_menu.js +++ b/src/www/syntax-editor/editor_menu.js @@ -107,7 +107,7 @@ EditorMenu.prototype.hook_onload=function(dir,grammar_names,dir_count) { appendChildren(t.ui.grammar_menu, map(opt, grammar_names)); function pick_first_grammar() { if(t.timeout) clearTimeout(t.timeout),t.timeout=null; - var grammar0=t.options.initial.grammar; + var grammar0=t.gm.options.initial.grammar; if(!grammar0) grammar0=t.grammars[0]; t.ui.grammar_menu.value=grammar0; // t.change_grammar(); @@ -139,16 +139,11 @@ EditorMenu.prototype.update_startcat_menu=function(grammar) { menu.innerHTML=""; var cats=grammar.categories; for(var cat in cats) menu.appendChild(option(cats[cat],cats[cat])) -// var startcat=this.local.get("startcat") || grammar.startcat; - var startcat0 = t.options.initial.startcat; + var startcat0 = t.gm.options.initial.startcat; if (elem(startcat0, cats)) menu.value = startcat0; else menu.value = grammar.startcat; - // else { - // insertFirst(menu,option("Default","")); - // menu.value=""; - // } } /* --- Langugage (to) menu -------------------------------------------------- */ @@ -168,9 +163,8 @@ EditorMenu.prototype.update_language_menu=function(menu,grammar) { if(!hasPrefix(ln,"Disamb")) { var lp=langpart(ln,grammar.name); var opt=option(lp,ln); - if (elem(lp, t.options.initial.languages)) { + if (elem(lp, t.gm.options.initial.languages)) { opt.selected=true; - t.editor.languages.push(opt.value); } menu.appendChild(opt); } |
