From 3b303846b3e6bc75ae713030fe9b973a156944fa Mon Sep 17 00:00:00 2001 From: Lathish Date: Fri, 29 Oct 2021 11:37:15 +0100 Subject: Improved Test Coverage in gui-editor-apex Issue-ID: POLICY-3351 Change-Id: I6f039b4e1b856ddb73379c97c88b5a695f2c478c Signed-off-by: Lathish --- .../main/resources/webapp/js/ApexPageControl.js | 97 +++++++++++++--------- 1 file changed, 57 insertions(+), 40 deletions(-) (limited to 'gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexPageControl.js') diff --git a/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexPageControl.js b/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexPageControl.js index f2acf87..7b1b884 100644 --- a/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexPageControl.js +++ b/gui-editors/gui-editor-apex/src/main/resources/webapp/js/ApexPageControl.js @@ -1,7 +1,7 @@ /* * ============LICENSE_START======================================================= * Copyright (C) 2016-2018 Ericsson. All rights reserved. - * Modifications Copyright (C) 2020 Nordix Foundation. + * Modifications Copyright (C) 2020-2021 Nordix Foundation. * Modifications Copyright (C) 2021 Bell Canada. All rights reserved. * ================================================================================ * Licensed under the Apache License, Version 2.0 (the "License"); @@ -63,17 +63,23 @@ function pageControl_modelMode(name, version, fileName) { direction : "left" }, 200); - $("#mainTabs").tabs({ - classes : { - "ui-tabs-tab" : "ui-tabs-tab-custom", - "ui-tabs-active" : "ui-tabs-active-custom", - "ui-tabs-anchor" : "ui-tabs-anchor-custom" - }, - disabled : false, - activate : function(event, ui) { - localStorage.setItem("apex_tab_index", ui.newTab.index()); - } - }); + try{ + $("#mainTabs").tabs({ + classes : { + "ui-tabs-tab" : "ui-tabs-tab-custom", + "ui-tabs-active" : "ui-tabs-active-custom", + "ui-tabs-anchor" : "ui-tabs-anchor-custom" + }, + disabled : false, + activate : function(event, ui) { + localStorage.setItem("apex_tab_index", ui.newTab.index()); + } + }); + } + catch(err){ + console.error('TypeError! Failed to get tabs function'); + } + contextSchemaTab_activate(); eventTab_activate(); @@ -116,15 +122,19 @@ function pageControl_noModelMode() { taskTab_deactivate(); policyTab_deactivate(); keyInformationTab_deactivate(); - - $("#mainTabs").tabs({ - classes : { - "ui-tabs-tab" : "ui-tabs-tab-custom", - "ui-tabs-active" : "ui-tabs-active-custom", - "ui-tabs-anchor" : "ui-tabs-anchor-custom" - }, - disabled : [ 0, 1, 2, 3, 4, 5 ] - }); + try{ + $("#mainTabs").tabs({ + classes : { + "ui-tabs-tab" : "ui-tabs-tab-custom", + "ui-tabs-active" : "ui-tabs-active-custom", + "ui-tabs-anchor" : "ui-tabs-anchor-custom" + }, + disabled : [ 0, 1, 2, 3, 4, 5 ] + }); + } + catch(err){ + console.error('TypeError! Failed to get tabs function'); + } showPlaceholder(true); } @@ -145,16 +155,19 @@ function pageControl_busyMode() { $("#menuConceptsTasks").addClass("disabled"); $("#menuConceptsPolicies").addClass("disabled"); $("#menuConceptsKeyInformation").addClass("disabled"); - - $("#mainTabs").tabs({ - classes : { - "ui-tabs-tab" : "ui-tabs-tab-custom", - "ui-tabs-active" : "ui-tabs-active-custom", - "ui-tabs-anchor" : "ui-tabs-anchor-custom" - }, - disabled : false - }); - + try{ + $("#mainTabs").tabs({ + classes : { + "ui-tabs-tab" : "ui-tabs-tab-custom", + "ui-tabs-active" : "ui-tabs-active-custom", + "ui-tabs-anchor" : "ui-tabs-anchor-custom" + }, + disabled : false + }); + } + catch(err){ + console.error('TypeError! Failed to get tabs function'); + } contextSchemaTab_activate(); eventTab_activate(); contextAlbumTab_activate(); @@ -188,15 +201,19 @@ function pageControl_readyMode() { taskTab_deactivate(); policyTab_deactivate(); keyInformationTab_deactivate(); - - $("#mainTabs").tabs({ - classes : { - "ui-tabs-tab" : "ui-tabs-tab-custom", - "ui-tabs-active" : "ui-tabs-active-custom", - "ui-tabs-anchor" : "ui-tabs-anchor-custom" - }, - disabled : [ 0, 1, 2, 3, 4, 5 ] - }); + try{ + $("#mainTabs").tabs({ + classes : { + "ui-tabs-tab" : "ui-tabs-tab-custom", + "ui-tabs-active" : "ui-tabs-active-custom", + "ui-tabs-anchor" : "ui-tabs-anchor-custom" + }, + disabled : [ 0, 1, 2, 3, 4, 5 ] + }); + } + catch(err){ + console.error('TypeError! Failed to get tabs function'); + } showPlaceholder(true); } -- cgit 1.2.3-korg