From 0f834291e91b7e56b0dee8615a66c207ecbc0f0d Mon Sep 17 00:00:00 2001
From: John Chrosniak <chrosniakj@gmail.com>
Date: Wed, 12 Jun 2024 09:50:09 -0400
Subject: [PATCH] removed remaining items from truck inspection plugin

---
 carma-messenger-ui/website/main.html          |  2 -
 .../website/scripts/carma.widgetfw.js         | 45 -------------------
 carma-messenger-ui/website/scripts/control.js |  2 -
 carma-messenger-ui/website/scripts/main.js    |  2 -
 .../website/scripts/rosbridge.js              |  3 --
 carma-messenger-ui/website/styles/main.css    |  2 +-
 .../widgets/emergencyResponse/widget.js       |  1 -
 7 files changed, 1 insertion(+), 56 deletions(-)

diff --git a/carma-messenger-ui/website/main.html b/carma-messenger-ui/website/main.html
index 6c44906f9..93f7aa789 100755
--- a/carma-messenger-ui/website/main.html
+++ b/carma-messenger-ui/website/main.html
@@ -135,8 +135,6 @@
                 </div>
             </div>
 
-            <div id="divWidgetArea" ></div>
-
             <!-- widget area for geofence management -->
             <div id="divWidgetAreaEventManagement"></div>
 
diff --git a/carma-messenger-ui/website/scripts/carma.widgetfw.js b/carma-messenger-ui/website/scripts/carma.widgetfw.js
index ddc7ff598..eb3a3ef55 100755
--- a/carma-messenger-ui/website/scripts/carma.widgetfw.js
+++ b/carma-messenger-ui/website/scripts/carma.widgetfw.js
@@ -30,49 +30,6 @@ CarmaJS.WidgetFramework = (function () {
             }
         };
 
-        /*
-            loads the widgets onto the Driver View.Part
-        */
-        var loadWidgets = function(){
-                $.ajax({
-                     url: jsFilePath,
-                     type:'HEAD',
-                     error: function()
-                     {
-                         //file not exists
-                         //TODO: In chrome, even with statusCode or error handling, the HTTP 404 (Failed to Load) error still shows separately
-                         console.log('loadWidgets: Widget file does NOT exist: ' + jsFilePath );
-                         return false;
-                     },
-                     success: function()
-                     {
-                        //console.log('cssFilePath: ' + cssFilePath);
-                        //1) Load css
-                        var link = document.createElement('link');
-                        link.setAttribute('rel', 'stylesheet');
-                        link.setAttribute('type', 'text/css');
-                        link.setAttribute('href', cssFilePath);
-                        document.getElementsByTagName('head')[0].appendChild(link);
-
-                        //2) Load JS
-                        //console.log('jsFilePath1: ' + jsFilePath);
-                        scriptLoader([jsFilePath],function()
-                        {
-                             // now you can use the code from loaded script files.
-                            // eval(widgetNamespace + '.loadCustomWidget($("#divWidgetArea"));');saftyLogList
-                            eval('CarmaJS.WidgetFramework.truckInspection' + '.loadCustomWidget($("#divWidgetArea"));');
-                        });
-
-                        return true;
-                     }
-                });
-        };
-
-        var closeWidgets = function () {
-            $('#divWidgetArea').empty();
-            console.log("closeWidgets is called");
-        };
-
         var loadEventManagementWidgets = function(){
                 var cssFilePath = 'widgets/eventManagement/widget.css';
                 var jsFilePath = 'widgets/eventManagement/widget.js';
@@ -153,10 +110,8 @@ CarmaJS.WidgetFramework = (function () {
     
         //Public API
         return {
-            loadWidgets: loadWidgets,
             loadEventManagementWidgets: loadEventManagementWidgets,
             loadEmergencyResponseWidgets: loadEmergencyResponseWidgets,
-            closeWidgets: closeWidgets,
             closeEventManagementWidgets: closeEventManagementWidgets,
             closeEmergencyResponseWidgets: closeEmergencyResponseWidgets
         };
diff --git a/carma-messenger-ui/website/scripts/control.js b/carma-messenger-ui/website/scripts/control.js
index daa3e15ae..874f9ca90 100755
--- a/carma-messenger-ui/website/scripts/control.js
+++ b/carma-messenger-ui/website/scripts/control.js
@@ -511,8 +511,6 @@ function closeModal(action) {
             document.getElementById('divCapabilitiesMessage').innerHTML = 'Please select a route.';
             clearTable('tblSecondA');
 
-            CarmaJS.WidgetFramework.closeWidgets();
-
             // Get the element with id="defaultOpen" and click on it
             // This needs to be outside a funtion to work.
             document.getElementById('defaultOpen').click();
diff --git a/carma-messenger-ui/website/scripts/main.js b/carma-messenger-ui/website/scripts/main.js
index dce7ba93f..cb2a6a536 100644
--- a/carma-messenger-ui/website/scripts/main.js
+++ b/carma-messenger-ui/website/scripts/main.js
@@ -10,7 +10,6 @@ $(document).ready(function () {
 
      $('#card-event-management').click(function(){
        $('#divCarmaMessengerView').css('display','');
-       $('#divWidgetArea').css('display','none');
        $('#divWidgetAreaEventManagement').css('display','');
        $('#divWidgetAreaEmergencyResponse').css('display','none');
        $('#Messenger_back_arrow').css('display','inline-block');
@@ -23,7 +22,6 @@ $(document).ready(function () {
 
     $('#card-emergency-response').click(function(){
         $('#divCarmaMessengerView').css('display','');
-        $('#divWidgetArea').css('display','none');
         $('#divWidgetAreaEventManagement').css('display','none');
         $('#divWidgetAreaEmergencyResponse').css('display','');        
         $('#Messenger_back_arrow').css('display','inline-block');
diff --git a/carma-messenger-ui/website/scripts/rosbridge.js b/carma-messenger-ui/website/scripts/rosbridge.js
index 3e1616d53..cb66ee3f0 100644
--- a/carma-messenger-ui/website/scripts/rosbridge.js
+++ b/carma-messenger-ui/website/scripts/rosbridge.js
@@ -70,9 +70,6 @@ function connectToROS() {
             document.getElementById('closed').style.display = 'none';
             document.getElementById('connected').style.display = 'inline';
             console.log("ROS is connected");
-            //load widget
-          //  CarmaJS.WidgetFramework.closeWidgets();
-            //CarmaJS.WidgetFramework.loadWidgets();
         });
 
         ros.on('close', function () {
diff --git a/carma-messenger-ui/website/styles/main.css b/carma-messenger-ui/website/styles/main.css
index 58487977a..4e29120fd 100644
--- a/carma-messenger-ui/website/styles/main.css
+++ b/carma-messenger-ui/website/styles/main.css
@@ -82,7 +82,7 @@ div.card,div.card-body{
 #divMenuArea{
     width: 100%;
 }
-#divWidgetArea, #divWidgetAreaEventManagement, #divWidgetAreaEmergencyResponse{
+#divWidgetAreaEventManagement, #divWidgetAreaEmergencyResponse{
     width: 100%;
 }
 .event-management-title-div{
diff --git a/carma-messenger-ui/website/widgets/emergencyResponse/widget.js b/carma-messenger-ui/website/widgets/emergencyResponse/widget.js
index 1d5890f9c..107ff1e51 100644
--- a/carma-messenger-ui/website/widgets/emergencyResponse/widget.js
+++ b/carma-messenger-ui/website/widgets/emergencyResponse/widget.js
@@ -223,7 +223,6 @@ var goToEventManagement = () => {
 
     document.getElementById('audioAlert3').pause();
     $('#divCarmaMessengerView').css('display', '');
-    $('#divWidgetArea').css('display', 'none');
     $('#divWidgetAreaEventManagement').css('display', '');
     $('#divWidgetAreaEmergencyResponse').css('display', 'none');
     $('#Messenger_back_arrow').css('display', 'inline-block');