summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/www/minibar/minibar.js1
-rw-r--r--src/www/minibar/minibar_translations.js3
2 files changed, 3 insertions, 1 deletions
diff --git a/src/www/minibar/minibar.js b/src/www/minibar/minibar.js
index 258de3078..9d87842e9 100644
--- a/src/www/minibar/minibar.js
+++ b/src/www/minibar/minibar.js
@@ -41,6 +41,7 @@ function Minibar(server,opts) {
/* --- Creating the components of the minibar --------------------------- */
this.translations=new Translations(server,this.options)
+ this.translations.minibar=this; // ref to parent
this.input=new Input(server,this.translations,this.options)
/* --- Creating user interface elements --------------------------------- */
diff --git a/src/www/minibar/minibar_translations.js b/src/www/minibar/minibar_translations.js
index db0382d34..6f08ddf5c 100644
--- a/src/www/minibar/minibar_translations.js
+++ b/src/www/minibar/minibar_translations.js
@@ -103,7 +103,8 @@ Translations.prototype.show_translations=function(translationResults) {
var tbody=empty("tbody");
if(options.show_abstract && t.tree) {
function abs_act() {
- self.options.abstract_action(t.tree)
+ var minibar = self.minibar;
+ bind(self.options.abstract_action,minibar)(t.tree)
}
var abs_hdr = options.abstract_action
? button("Abstract",abs_act)