summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorjohn.j.camilleri <john.j.camilleri@chalmers.se>2012-11-23 08:21:00 +0000
committerjohn.j.camilleri <john.j.camilleri@chalmers.se>2012-11-23 08:21:00 +0000
commit4e00ddea08cfc3ed0349324af9ed2816932056c2 (patch)
tree1c77d7eab083d5afc0435f45866226861b522236 /src
parentc94e34d4e49e4fa0b570e77538b2fc7628ded16d (diff)
Minibar: call abstract_action with 'this' bound to minibar object
Diffstat (limited to 'src')
-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)