Change buttonGroup API to accept various information in data parameter
Change-Id: I0c3eb998d9be04fd1e7955b6c412277ec44755aa
diff --git a/dev/js/src/panel/match.js b/dev/js/src/panel/match.js
index 64dbf5d..c901cee 100644
--- a/dev/js/src/panel/match.js
+++ b/dev/js/src/panel/match.js
@@ -44,21 +44,21 @@
// Add meta button
a.add(
- loc.SHOW_META, ['metatable'], function (e) {
+ loc.SHOW_META, {'cls':['metatable']}, function (e) {
this.addMeta();
}
);
// Add token annotation button
a.add(
- loc.SHOWANNO, ['info'], function (e) {
+ loc.SHOWANNO, {'cls':['info']}, function (e) {
this.addTable();
}
);
// Add relations button
a.add(
- loc.ADDTREE, ['tree'], function (e) {
+ loc.ADDTREE, {'cls':['tree']}, function (e) {
// Get global tree menu
if (KorAP.TreeMenu === undefined) {
diff --git a/dev/js/src/panel/result.js b/dev/js/src/panel/result.js
index 15eb479..d221081 100644
--- a/dev/js/src/panel/result.js
+++ b/dev/js/src/panel/result.js
@@ -49,7 +49,7 @@
addKqAction : function () {
// Open KoralQuery view
- var kqButton = this.actions.add(loc.SHOW_KQ, ['show-kq','button-icon'], function () {
+ var kqButton = this.actions.add(loc.SHOW_KQ, {'cls':['show-kq','button-icon']}, function () {
// Show only once - otherwise toggle
if (this._kq && this._kq.shown()) {
@@ -80,7 +80,7 @@
/**
* Toggle the alignment (left <=> right)
*/
- this.actions.add(loc.TOGGLE_ALIGN, ['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;
if (olCl.contains('align-left')) {
olCl.remove('align-left');
diff --git a/dev/js/src/panel/vc.js b/dev/js/src/panel/vc.js
index 39deef5..978c442 100644
--- a/dev/js/src/panel/vc.js
+++ b/dev/js/src/panel/vc.js
@@ -28,7 +28,7 @@
this.vc = vc;
var actions = this.actions;
var that = this;
- actions.add(loc.SHOW_STAT, [ 'statistic' ], function() {
+ actions.add(loc.SHOW_STAT, {'cls':['statistic']}, function() {
that.addCorpStat();
});