forked from GitHub/gf-core
minibar: fixes for phrasebook
Add minibar option to_multiple to be able to turn off selection of multiple target languages.
This commit is contained in:
@@ -15,6 +15,7 @@ function Translations(server,opts) {
|
|||||||
tree_img_format: "png", // format for trees & alignment images,
|
tree_img_format: "png", // format for trees & alignment images,
|
||||||
// can be "gif", "png" or "svg"
|
// can be "gif", "png" or "svg"
|
||||||
show_grouped_translations: true,
|
show_grouped_translations: true,
|
||||||
|
to_multiple: true, // allow selection of multiple target languages
|
||||||
show_brackets: false, // show bracketed string
|
show_brackets: false, // show bracketed string
|
||||||
translate_limit: 25 // maximum number of parse trees to retrieve
|
translate_limit: 25 // maximum number of parse trees to retrieve
|
||||||
}
|
}
|
||||||
@@ -25,7 +26,9 @@ function Translations(server,opts) {
|
|||||||
this.main=empty("div");
|
this.main=empty("div");
|
||||||
this.menus=empty("span");
|
this.menus=empty("span");
|
||||||
|
|
||||||
var tom=this.to_menu=node("select",{id:"to_menu",multiple:"",size:5},[]);
|
var tom_opts={id:"to_menu"}
|
||||||
|
if(this.options.to_multiple) tom_opts.multiple=true,tom_opts.size=5;
|
||||||
|
var tom=this.to_menu=node("select",tom_opts,[]);
|
||||||
appendChildren(this.menus,[text(" To: "), this.to_menu])
|
appendChildren(this.menus,[text(" To: "), this.to_menu])
|
||||||
tom.onchange=bind(this.change_language,this);
|
tom.onchange=bind(this.change_language,this);
|
||||||
var o=this.options
|
var o=this.options
|
||||||
|
|||||||
@@ -7,9 +7,9 @@
|
|||||||
<meta name = "viewport" content = "width = device-width">
|
<meta name = "viewport" content = "width = device-width">
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body class=minibar>
|
||||||
|
|
||||||
<div id=minibar></div>
|
<div id=minibar></div>
|
||||||
|
|
||||||
<hr>
|
<hr>
|
||||||
|
|
||||||
@@ -21,6 +21,7 @@ see <a href="http://www.grammaticalframework.org/examples/phrasebook/doc-phraseb
|
|||||||
</small>
|
</small>
|
||||||
|
|
||||||
<script type="text/JavaScript" src="../js/support.js"></script>
|
<script type="text/JavaScript" src="../js/support.js"></script>
|
||||||
|
<script type="text/JavaScript" src="../js/localstorage.js"></script>
|
||||||
<script type="text/JavaScript" src="minibar.js"></script>
|
<script type="text/JavaScript" src="minibar.js"></script>
|
||||||
<script type="text/JavaScript" src="minibar_input.js"></script>
|
<script type="text/JavaScript" src="minibar_input.js"></script>
|
||||||
<script type="text/JavaScript" src="minibar_translations.js"></script>
|
<script type="text/JavaScript" src="minibar_translations.js"></script>
|
||||||
@@ -42,7 +43,9 @@ var phrasebook_options={
|
|||||||
delete_button_text: "Del",
|
delete_button_text: "Del",
|
||||||
help_url: "http://www.grammaticalframework.org/examples/phrasebook/help-phrasebook.html",
|
help_url: "http://www.grammaticalframework.org/examples/phrasebook/help-phrasebook.html",
|
||||||
feedback_url: "feedback.html",
|
feedback_url: "feedback.html",
|
||||||
default_source_language: "Eng"
|
default_source_language: "Eng",
|
||||||
|
startcat_menu: false,
|
||||||
|
to_multiple: false
|
||||||
}
|
}
|
||||||
|
|
||||||
start_minibar(server,phrasebook_options)
|
start_minibar(server,phrasebook_options)
|
||||||
|
|||||||
Reference in New Issue
Block a user