Make actions private in panels and views
Change-Id: I3f2c68c6e51525bbba96c24c4fddf9f9498333b1
diff --git a/dev/js/spec/panelSpec.js b/dev/js/spec/panelSpec.js
index a72223d..8618369 100644
--- a/dev/js/spec/panelSpec.js
+++ b/dev/js/spec/panelSpec.js
@@ -41,7 +41,7 @@
expect(e.lastChild.classList.contains("button-group")).toBeTruthy();
expect(e.lastChild.firstChild).toBeFalsy();
- expect(panel.actions).toBeTruthy();
+ expect(panel.actions()).toBeTruthy();
});
@@ -49,7 +49,7 @@
var panel = panelClass.create();
controlStr = "";
- panel.actions.add("New", {'cls':["new"]}, function () {
+ panel.actions().add("New", {'cls':["new"]}, function () {
controlStr = 'New!!!';
});
diff --git a/dev/js/spec/pluginSpec.js b/dev/js/spec/pluginSpec.js
index 43fd303..966d123 100644
--- a/dev/js/spec/pluginSpec.js
+++ b/dev/js/spec/pluginSpec.js
@@ -168,7 +168,7 @@
}]
});
- let b = p.actions.element().firstChild;
+ let b = p.actions().element().firstChild;
expect(b.hasAttribute("data-icon")).toBeFalsy();
expect(b.hasAttribute("cls")).toBeFalsy();
expect(b.getAttribute("title")).toEqual("Add");
@@ -209,7 +209,7 @@
}]
});
- let b = p.actions.element().firstChild;
+ let b = p.actions().element().firstChild;
expect(b.hasAttribute("data-icon")).toBeFalsy();
expect(b.hasAttribute("cls")).toBeFalsy();
expect(b.getAttribute("title")).toEqual("Add");
@@ -268,7 +268,7 @@
expect(alertMsg).toBeUndefined();
- let b = p.actions.element().firstChild;
+ let b = p.actions().element().firstChild;
b.click();
// This may only be temporary and should open the plugin window instead
@@ -307,7 +307,7 @@
expect(alertMsg).toBeUndefined();
- let b = p.actions.element().firstChild;
+ let b = p.actions().element().firstChild;
b.click();
// This may only be temporary and should open the plugin window instead
@@ -338,7 +338,7 @@
}]
});
- let b = p.actions.element().firstChild;
+ let b = p.actions().element().firstChild;
b.click();
expect(p.element().querySelectorAll("iframe").length).toEqual(1);
expect(p.element().querySelector("iframe").getAttribute('sandbox')).toEqual('allow-forms allow-scripts');
@@ -522,7 +522,7 @@
});
expect(manager.buttonGroup('result').length).toEqual(0);
- expect(KorAP.Panel['result'].actions.element().innerHTML).toContain('Dosomething');
+ expect(KorAP.Panel['result'].actions().element().innerHTML).toContain('Dosomething');
// Clean up
KorAP.Panel['result'] = undefined;
@@ -553,7 +553,7 @@
KorAP.Panel = KorAP.Panel || {};
KorAP.Panel['result'] = resultPanel;
expect(KorAP.Plugin.buttonGroup('result').length).toEqual(0);
- expect(KorAP.Panel['result'].actions.element().innerHTML).toContain('Dosomething');
+ expect(KorAP.Panel['result'].actions().element().innerHTML).toContain('Dosomething');
// Clean up
KorAP.Panel['result'] = undefined;