diff options
| author | hallgren <hallgren@chalmers.se> | 2012-11-23 13:15:16 +0000 |
|---|---|---|
| committer | hallgren <hallgren@chalmers.se> | 2012-11-23 13:15:16 +0000 |
| commit | 9e430184ba5063110e5ec72c6137e4d38f92e206 (patch) | |
| tree | 910d4f786d56766e2a0efda6d75b535d47654e46 /src/www/minibar | |
| parent | ee2f0a748737dc6e4a1723a9c73e91b73621a645 (diff) | |
syntax editor + minibar: fix bug with repeated switching back and forth
By avoiding "this" in callback functions, the code can be kept cleaner.
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, 1 insertions, 3 deletions
diff --git a/src/www/minibar/minibar.js b/src/www/minibar/minibar.js index 9d87842e9..258de3078 100644 --- a/src/www/minibar/minibar.js +++ b/src/www/minibar/minibar.js @@ -41,7 +41,6 @@ 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 6f08ddf5c..db0382d34 100644 --- a/src/www/minibar/minibar_translations.js +++ b/src/www/minibar/minibar_translations.js @@ -103,8 +103,7 @@ Translations.prototype.show_translations=function(translationResults) { var tbody=empty("tbody"); if(options.show_abstract && t.tree) { function abs_act() { - var minibar = self.minibar; - bind(self.options.abstract_action,minibar)(t.tree) + self.options.abstract_action(t.tree) } var abs_hdr = options.abstract_action ? button("Abstract",abs_act) |
