From 2dc037fc7204bd8f541df97b148640faf0f83eb9 Mon Sep 17 00:00:00 2001 From: hallgren Date: Fri, 19 Aug 2011 13:56:12 +0000 Subject: [PATCH] minibar: bug fix for "Try Google Translate" button --- src/runtime/javascript/minibar/minibar.js | 15 +++++++-------- .../javascript/minibar/minibar_translations.js | 3 +++ 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;