diff options
| author | john.j.camilleri <john.j.camilleri@chalmers.se> | 2012-11-23 08:21:00 +0000 |
|---|---|---|
| committer | john.j.camilleri <john.j.camilleri@chalmers.se> | 2012-11-23 08:21:00 +0000 |
| commit | 4e00ddea08cfc3ed0349324af9ed2816932056c2 (patch) | |
| tree | 1c77d7eab083d5afc0435f45866226861b522236 /src/www/minibar | |
| parent | c94e34d4e49e4fa0b570e77538b2fc7628ded16d (diff) | |
Minibar: call abstract_action with 'this' bound to minibar object
Diffstat (limited to 'src/www/minibar')
| -rw-r--r-- | src/www/minibar/minibar.js | 1 | ||||
| -rw-r--r-- | src/www/minibar/minibar_translations.js | 3 |
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) |
