summaryrefslogtreecommitdiff
path: root/src/runtime/javascript/minibar
diff options
context:
space:
mode:
authorhallgren <hallgren@chalmers.se>2011-08-19 13:56:12 +0000
committerhallgren <hallgren@chalmers.se>2011-08-19 13:56:12 +0000
commit6c8c0cdc240c8f393e861f04751ce973d5271307 (patch)
tree7c0f2259e5de94b0be7ff17e35b5fbb7e752c615 /src/runtime/javascript/minibar
parent3a776d25b3cf7a0a16ca9408d57de677c13adf04 (diff)
minibar: bug fix for "Try Google Translate" button
Diffstat (limited to 'src/runtime/javascript/minibar')
-rw-r--r--src/runtime/javascript/minibar/minibar.js15
-rw-r--r--src/runtime/javascript/minibar/minibar_translations.js3
2 files changed, 10 insertions, 8 deletions
diff --git a/src/runtime/javascript/minibar/minibar.js b/src/runtime/javascript/minibar/minibar.js
index 9c12099de..778a3957b 100644
--- a/src/runtime/javascript/minibar/minibar.js
+++ b/src/runtime/javascript/minibar/minibar.js
@@ -1,7 +1,6 @@
-// minibar.js, assumes that support.js has also been loaded
-
-var tree_icon="tree-btn.png";
-var alignment_icon="align-btn.png";
+/* minibar.js
+needs: minibar_support.js, minibar_input.js, minibar_translations.js, support.js
+*/
/*
// This is essentially what happens when you call start_minibar:
@@ -116,11 +115,11 @@ Minibar.prototype.append_extra_buttons=function(extra,options) {
Minibar.prototype.try_google=function() {
with(this) {
- var to=target_lang();
- var s=current.input;
- if(surface.typed) s+=surface.typed.value;
+ var to=translations.target_lang();
+ var s=input.current.input;
+ if(input.surface.typed) s+=input.surface.typed.value;
var url="http://translate.google.com/?sl="
- +langpart(current.from,grammar.name);
+ +langpart(input.current.from,grammar.name);
if(to!="All") url+="&tl="+to;
url+="&q="+encodeURIComponent(s);
window.open(url);
diff --git a/src/runtime/javascript/minibar/minibar_translations.js b/src/runtime/javascript/minibar/minibar_translations.js
index c9164a6a9..ef6fbd701 100644
--- a/src/runtime/javascript/minibar/minibar_translations.js
+++ b/src/runtime/javascript/minibar/minibar_translations.js
@@ -1,5 +1,8 @@
/* --- Translations object -------------------------------------------------- */
+var tree_icon="tree-btn.png";
+var alignment_icon="align-btn.png";
+
function Translations(server,opts) {
this.server=server;