Make actions private in panels and views
Change-Id: I3f2c68c6e51525bbba96c24c4fddf9f9498333b1
diff --git a/dev/js/src/panel/match.js b/dev/js/src/panel/match.js
index 603a230..6a3fe57 100644
--- a/dev/js/src/panel/match.js
+++ b/dev/js/src/panel/match.js
@@ -36,7 +36,7 @@
this._match = match;
- const a = this.actions;
+ const a = this.actions();
// TODO:
// Ugly hack!
diff --git a/dev/js/src/panel/query.js b/dev/js/src/panel/query.js
index d2bf80f..a4658b0 100644
--- a/dev/js/src/panel/query.js
+++ b/dev/js/src/panel/query.js
@@ -22,7 +22,7 @@
// Initialize panel
_init : function (opened) {
this._opened = opened;
- const a = this.actions;
+ const a = this.actions();
// If plugins are enabled, add all buttons for the query panel
if (KorAP.Plugin) {
diff --git a/dev/js/src/panel/result.js b/dev/js/src/panel/result.js
index 1626a95..94ab856 100644
--- a/dev/js/src/panel/result.js
+++ b/dev/js/src/panel/result.js
@@ -34,7 +34,7 @@
// Add all result buttons in order
KorAP.Plugin
.buttonGroup("result")
- .forEach(i => this.actions.add.apply(this.actions, i));
+ .forEach(i => this.actions().add.apply(this.actions(), i));
KorAP.Plugin.clearButtonGroup("result");
};
@@ -51,7 +51,7 @@
addKqAction : function () {
// Open KoralQuery view
- const kqButton = this.actions.add(
+ const kqButton = this.actions().add(
loc.SHOW_KQ,
{'cls':['show-kq','button-icon']},
function () {
@@ -89,7 +89,7 @@
/**
* Toggle the alignment (left <=> right)
*/
- this.actions.add(loc.TOGGLE_ALIGN, {'cls':['align','right','button-icon']}, function (e) {
+ this.actions().add(loc.TOGGLE_ALIGN, {'cls':['align','right','button-icon']}, function (e) {
var olCl = d.querySelector('#search > ol').classList;
aRoll.find(function(align, i) {
diff --git a/dev/js/src/panel/vc.js b/dev/js/src/panel/vc.js
index 6259d48..b9dc7a2 100644
--- a/dev/js/src/panel/vc.js
+++ b/dev/js/src/panel/vc.js
@@ -28,7 +28,7 @@
_init : function(vc){
this.vc = vc;
- const actions = this.actions;
+ const actions = this.actions();
actions.add(loc.SHOW_STAT, {'cls':['statistic']}, function() {
this.addCorpStat();
}.bind(this));