From cfdeeece2153ce15c59608e9754dc003c87e8ab3 Mon Sep 17 00:00:00 2001 From: sakv2e10204 Date: Mon, 28 Mar 2022 17:26:39 +0530 Subject: [PATCH] Highlighting the node when it is invalid until it becomes valid and Providing links for errors to go to the exact node/link changes --- .../.vs/TelecomInfraProject/v16/.suo | Bin 165376 -> 175616 bytes .../TelecomInfraProject/Pages/homepage.cshtml | 2 +- .../wwwroot/Assets/img/err_amplifier.svg | 15 +++ .../wwwroot/Assets/img/err_attenuator.svg | 23 +++++ .../wwwroot/Assets/img/err_raman.svg | 18 ++++ .../wwwroot/Assets/img/err_roadm.svg | 23 +++++ .../wwwroot/Assets/img/err_transceiver.svg | 23 +++++ .../wwwroot/Assets/img/w_amplifier.svg | 11 +++ .../wwwroot/Assets/img/w_attenuator.svg | 21 ++++ .../wwwroot/Assets/img/w_raman.svg | 16 ++++ .../wwwroot/Assets/img/w_roadm.svg | 19 ++++ .../wwwroot/Assets/img/w_transceiver.svg | 21 ++++ .../wwwroot/Assets/img/warning-toaster.png | Bin 795 -> 0 bytes .../wwwroot/Data/StyleData.json | 28 +++--- .../TelecomInfraProject/wwwroot/css/Style.css | 33 ++++--- .../wwwroot/js/Network Graph/stylenetwork.js | 90 +++++++++--------- 16 files changed, 276 insertions(+), 67 deletions(-) create mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/err_amplifier.svg create mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/err_attenuator.svg create mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/err_raman.svg create mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/err_roadm.svg create mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/err_transceiver.svg create mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/w_amplifier.svg create mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/w_attenuator.svg create mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/w_raman.svg create mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/w_roadm.svg create mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/w_transceiver.svg delete mode 100644 TelecomInfraProject-V1/TelecomInfraProject/wwwroot/Assets/img/warning-toaster.png diff --git a/TelecomInfraProject-V1/.vs/TelecomInfraProject/v16/.suo b/TelecomInfraProject-V1/.vs/TelecomInfraProject/v16/.suo index ad0b1a3bf030c684d612ed52087c01a0f964133d..16d9e092441dd10df6aded9d93dda457e93d6b4d 100644 GIT binary patch delta 10408 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 cqDEe{A@rZb^8cP#3|Q>~Dawzlcli
-

+