summaryrefslogtreecommitdiff
path: root/src/www/gfse/editor.js
diff options
context:
space:
mode:
authorhallgren <hallgren@chalmers.se>2015-05-21 08:00:49 +0000
committerhallgren <hallgren@chalmers.se>2015-05-21 08:00:49 +0000
commit803963352821febcb81382602866fcc32fca4d00 (patch)
tree0c007c6c65b357dba6ac0842b6efe1890fce9cf0 /src/www/gfse/editor.js
parenta37d792d14e4f6a8b190ac864b78ae925cbd130e (diff)
Fixed a problem with minibar when invoked from gfse or the syntax editor
Minibar needs js/langcode.js now, so need to include it in gfse/index.html and syntax-exitor/editor.html too.
Diffstat (limited to 'src/www/gfse/editor.js')
-rw-r--r--src/www/gfse/editor.js23
1 files changed, 13 insertions, 10 deletions
diff --git a/src/www/gfse/editor.js b/src/www/gfse/editor.js
index 09ae339e4..12606a1a8 100644
--- a/src/www/gfse/editor.js
+++ b/src/www/gfse/editor.js
@@ -571,17 +571,20 @@ function quiz_button(g,err_ind) {
}
-function lang(code,name) { return { code:code, name:name} }
-function lang1(name) {
- var ws=name.split("/");
- return ws.length==1 ? lang(name.substr(0,3),name) : lang(ws[0],ws[1]);
-}
-
-// Language names and 3-letter ISO-639 codes
-// See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
var languages =
- map(lang1,"Amharic Arabic Bulgarian Catalan Chinese Danish Dutch English Estonian Finnish French German Greek Hindi Ina/Interlingua Italian Jpn/Japanese Latin Mlt/Maltese Mongolian Norwegian Pes/Persian Polish Pnb/Punjabi Ron/Romanian Russian Snd/Sindhi Spanish Swedish Thai Turkish Urdu".split(" "));
-languages.push(lang("Other","Other"));
+ function() {
+ function lang(code,name) { return { code:code, name:name} }
+ function lang1(name) {
+ var ws=name.split("/");
+ return ws.length==1 ? lang(name.substr(0,3),name) : lang(ws[0],ws[1]);
+ }
+
+ // Language names and 3-letter ISO-639 codes
+ // See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes
+ var languages=map(lang1,"Amharic Arabic Bulgarian Catalan Chinese Danish Dutch English Estonian Finnish French German Greek Hindi Ina/Interlingua Italian Jpn/Japanese Latin Mlt/Maltese Mongolian Norwegian Pes/Persian Polish Pnb/Punjabi Ron/Romanian Russian Snd/Sindhi Spanish Swedish Thai Turkish Urdu".split(" "));
+ languages.push(lang("Other","Other"));
+ return languages
+ }()
var langname={};
for(var i in languages)