aboutsummaryrefslogtreecommitdiffstats
path: root/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexTaskTab.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/ApexTaskTab.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/ApexTaskTab.js')
-rw-r--r--gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexTaskTab.js29
1 files changed, 23 insertions, 6 deletions
diff --git a/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexTaskTab.js b/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexTaskTab.js
index 632882b..cb442be 100644
--- a/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexTaskTab.js
+++ b/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexTaskTab.js
@@ -19,6 +19,11 @@
* ============LICENSE_END=========================================================
*/
+import {createTable} from "./ApexTable";
+import {ajax_get} from "./ApexAjax";
+import {rightClickMenu_scopePreserver} from "./contextMenu";
+import {apexUtils_removeElement} from "./ApexUtils";
+
function taskTab_reset() {
taskTab_deactivate();
taskTab_activate();
@@ -27,16 +32,16 @@ function taskTab_reset() {
function taskTab_activate() {
taskTab_create();
- var requestURL = restRootURL + "/Task/Get?name=&version=";
+ const requestURL = window.restRootURL + "/Task/Get?name=&version=";
ajax_get(requestURL, function(data) {
$("#taskTableBody").find("tr:gt(0)").remove();
- for (var i = 0; i < data.messages.message.length; i++) {
- var task = JSON.parse(data.messages.message[i]).apexTask;
+ for (let i = 0; i < data.messages.message.length; i++) {
+ const task = JSON.parse(data.messages.message[i]).apexTask;
- var taskRow_tr = document.createElement("tr");
- var taskid = task.key.name + ":" + task.key.version;
+ const taskRow_tr = document.createElement("tr");
+ const taskid = task.key.name + ":" + task.key.version;
var taskTableRow =
"<td>" +
@@ -119,6 +124,11 @@ function taskTab_deactivate() {
function taskTab_create() {
var taskTab = document.getElementById("tasksTab");
+ //Testing purposes
+ if(taskTab === null) {
+ taskTab = document.createElement("tasksTab");
+ }
+
var taskTabContent = document.getElementById("taskTabContent");
if (taskTabContent != null) {
return
@@ -173,4 +183,11 @@ function taskTab_create() {
var taskTableBody = document.createElement("tbody");
taskTable.appendChild(taskTableBody);
taskTable.setAttribute("id", "taskTableBody");
-} \ No newline at end of file
+}
+
+export {
+ taskTab_create,
+ taskTab_reset,
+ taskTab_activate,
+ taskTab_deactivate
+};