summaryrefslogtreecommitdiffstats
path: root/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexContextSchemaTab.js
diff options
context:
space:
mode:
authorwaynedunican <wayne.dunican@est.tech>2020-09-21 09:19:42 +0100
committerwaynedunican <wayne.dunican@est.tech>2020-10-02 09:06:00 +0100
commit51b0c6c9b06d97d007d99cdcd8651a97b0b792df (patch)
tree4388fe094039c59c6391ac30bd20be58697a5385 /gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexContextSchemaTab.js
parent33c9f2c07083f2f94f909a27f406da2744c4158f (diff)
JS Testing added for apex-editor
Last apex-editor/pom.xml change to exclude the /dist folder Issue-ID: POLICY-2783 Change-Id: I076aac4e503c7e5f2ea39fa9291153be4b119808 Signed-off-by: waynedunican <wayne.dunican@est.tech>
Diffstat (limited to 'gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexContextSchemaTab.js')
-rw-r--r--gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexContextSchemaTab.js22
1 files changed, 20 insertions, 2 deletions
diff --git a/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexContextSchemaTab.js b/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexContextSchemaTab.js
index 1c8b85e..4474f5d 100644
--- a/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexContextSchemaTab.js
+++ b/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexContextSchemaTab.js
@@ -19,6 +19,11 @@
* ============LICENSE_END=========================================================
*/
+const {ajax_get} = require("./ApexAjax");
+const {createTable} = require('./ApexTable');
+const {rightClickMenu_scopePreserver} = require('./contextMenu');
+const {apexUtils_removeElement} = require('./ApexUtils');
+
function contextSchemaTab_reset() {
contextSchemaTab_deactivate();
contextSchemaTab_activate();
@@ -26,7 +31,7 @@ function contextSchemaTab_reset() {
function contextSchemaTab_activate() {
contextSchemaTab_create();
- var requestURL = restRootURL + "/ContextSchema/Get?name=&version=";
+ var requestURL = window.restRootURL + "/ContextSchema/Get?name=&version=";
ajax_get(requestURL, function(data) {
$("#contextSchemaTableBody").find("tr:gt(0)").remove();
@@ -63,6 +68,11 @@ function contextSchemaTab_deactivate() {
function contextSchemaTab_create() {
var contextSchemaTab = document.getElementById("contextSchemasTab");
+ //Testing purposes
+ if(contextSchemaTab === null){
+ contextSchemaTab = document.createElement('contextSchemasTab');
+ }
+
var contextSchemaTabContent = document.getElementById("contextSchemaTabContent");
if (contextSchemaTabContent != null) {
return
@@ -102,4 +112,12 @@ function contextSchemaTab_create() {
var contextSchemaTableBody = document.createElement("tbody");
contextSchemaTable.appendChild(contextSchemaTableBody);
contextSchemaTable.setAttribute("id", "contextSchemaTableBody");
-} \ No newline at end of file
+}
+
+//Testing purposes
+export {
+ contextSchemaTab_activate,
+ contextSchemaTab_deactivate,
+ contextSchemaTab_reset,
+ contextSchemaTab_create
+}