Fiber validation

This commit is contained in:
sakv2e10204
2022-04-12 17:37:42 +05:30
parent 86d2da34f3
commit f8de6c51a5
15 changed files with 338 additions and 251 deletions

View File

@@ -413,14 +413,14 @@
<label class="custom-control-label" for="cbxSingleFiber">Single fiber</label>
</div>
<div class="d-flex">
<div class="d-flex" style="display:none !important;">
<b class="width_custom" data-toggle="tooltip" data-placement="top" title="" data-original-title="Work area width">W : </b>
<img src="/Assets/img/minus.png" id="wMinus" class="minus" />
<input type="text" class="input_customwidth" id="txtw" value="W" />
<img src="/Assets/img/plus.png" id="wPlus" class="plus" />
</div>
<div class="d-flex ml-2 mr-2">
<div class="d-flex ml-2 mr-2" style="display:none !important;">
<b class="width_custom" data-toggle="tooltip" data-placement="top" title="" data-original-title="Work area height">H : </b>
<img src="/Assets/img/minus.png" class="minus" />
<input type="text" class="input_customwidth" id="txth" value="H" />

View File

@@ -140,15 +140,15 @@
},
"default": {
"fiber_type": "",
"CD_coefficient": 0.0,
"PMD_coefficient": 0.0,
"Span_length": "0.0",
"Loss_coefficient": "0.0",
"Connector_in": "0.0",
"Connector_out": "0.0",
"Ageing_loss": "0.0",
"CD_coefficient": "",
"PMD_coefficient": "",
"Span_length": "",
"Loss_coefficient": "",
"Connector_in": "",
"Connector_out": "",
"Ageing_loss": "",
"Length_based_loss": false,
"Span_loss": "0.0"
"Span_loss": ""
}
},

View File

@@ -141,7 +141,7 @@ $(document).ready(function () {
console.log("An error has occurred2.");
});
$.getJSON("/Data/yang.json", function (data) {
$.getJSON("/Data/Equipment_JSON_MOD2.json", function (data) {
eqpt_config = data;
load_EqptConfig();
}).fail(function () {
@@ -586,8 +586,8 @@ $(document).ready(function () {
});
$('#btn_CreateNetwork').click(function () {
$('#divSelection').hide();
/////$("#stepGP").click();
//$('*.vis-zoomIn, *.vis-zoomOut, *.vis-zoomExtends, *.vis-right, *.vis-left, *.vis-up, *.vis-down').css('position', 'fixed');
//$("#stepGP").click();
$("#stepCreateTopology").click();
});
$('#cbxSingleFiber').change(function () {
@@ -595,24 +595,24 @@ $(document).ready(function () {
//alert();
}
});
$('#txth, #txtw').change(function () {
changeWorkAreaWH($(this).attr('id'));
});
//$('#txth, #txtw').change(function () {
// changeWorkAreaWH($(this).attr('id'));
//});
$('.minus').click(function () {
var $input = $(this).parent().find('input');
var count = parseInt($input.val()) - 50;
count = count < 1 ? 1 : count;
$input.val(count);
$input.change();
return false;
});
$('.plus').click(function () {
var $input = $(this).parent().find('input');
$input.val(parseInt($input.val()) + 50);
$input.change();
return false;
});
//$('.minus').click(function () {
// var $input = $(this).parent().find('input');
// var count = parseInt($input.val()) - 50;
// count = count < 1 ? 1 : count;
// $input.val(count);
// $input.change();
// return false;
//});
//$('.plus').click(function () {
// var $input = $(this).parent().find('input');
// $input.val(parseInt($input.val()) + 50);
// $input.change();
// return false;
//});
});
function networkView(view) {
@@ -1216,15 +1216,44 @@ function draw(isImport) {
};
network = new vis.Network(container, data, options);
$('canvas').css('width', '');
$('canvas').css('height', '');
$('canvas').css('border', '1px solid lightgray');
$('*.vis-network').css('overflow', 'auto');
$("canvas").prop('width', $('canvas').width()-2);
$("canvas").prop('height', $('canvas').height()-2);
$("#txtw").val($('canvas').width());
$("#txth").val($('canvas').height());
//$('canvas').css('width', '');
//$('canvas').css('height', '');
//$('canvas').css('border', '1px solid lightgray');
//$('*.vis-network').css('overflow', 'auto');
//$("canvas").prop('width', $('canvas').width()-2);
//$("canvas").prop('height', $('canvas').height()-2);
//$("#txtw").val($('canvas').width());
//$("#txth").val($('canvas').height());
//if (isImport)
// $('*.vis-zoomIn, *.vis-zoomOut, *.vis-zoomExtends, *.vis-right, *.vis-left, *.vis-up, *.vis-down').css('position', 'fixed');
//container.addEventListener("wheel", function (e) {
// if (e.wheelDelta < 0) {
// //scroll down
// let w, h;
// w = $('canvas').width() - 50;
// h = $('canvas').height() - 50;
// $("canvas").prop('width', w);
// $("canvas").prop('height', h);
// network.addNodeMode();
// } else {
// //scroll up
// let w, h;
// w = $('canvas').width() + 50;
// h = $('canvas').height() + 50;
// $("canvas").prop('width', w);
// $("canvas").prop('height', h);
// network.addNodeMode();
// }
// //prevent page fom scrolling
// return false;
//})
network.on("click", function (params) {
//$("#txtx").val(params.pointer.canvas.x);
@@ -1818,8 +1847,8 @@ function displayNodesHover(params) {
function displayFiberHover(params) {
var fiberDetails = network.body.data.edges.get(params.edge);
var fiber_type = "";
var span_length = "0";
var span_loss = "0";
var span_length = "";
var span_loss = "";
if (fiberDetails.component_type == dualPatchJSON.component_type)
return;
if (fiberDetails.component_type == singleFiberJSON.component_type) {
@@ -1905,7 +1934,7 @@ function displayFiberHover(params) {
var spanlen = parseFloat(span_length);
if (spanlen <= 0)
if ( !(spanlen) || spanlen <= 0)
hoverData += "<span style='color:red;'>Span length(in km) : " + span_length + "</span>\n";
else
hoverData += "Span length(in km) : " + span_length + "\n";
@@ -2340,7 +2369,7 @@ function exportNetwork(isSaveNetwork) {
"tip-photonic-topology:fiber": {
"type": item.fiber_type,
"length": item.span_length.toString(),
"attenuation-in": "0.0",
"attenuation-in": "",
"conn-att-in": item.connector_in,
"conn-att-out": item.connector_out,
//"loss_coef": item.loss_coefficient,
@@ -5555,7 +5584,7 @@ function singleFiberEdit(fiberID, callback) {
var span_length = $("#txtSpan_Length").val();
var spanlen = parseFloat(span_length);
if (spanlen <= 0) {
if ( !(spanlen) || spanlen <= 0) {
$("#txtSpan_Length").addClass('input_error');
}
else
@@ -5596,7 +5625,7 @@ function updateSingleFiber(fiberID) {
$("#ddlSingleFiberType").removeClass('input_error');
var spanlen = parseFloat(span_length);
if (spanlen <= 0) {
if (!(spanlen) || spanlen <= 0) {
showMessage(alertType.Error, 'Pleae enter valid span length.');
$("#txtSpan_Length").addClass('input_error');
return;

View File

@@ -1,4 +1,4 @@
#pragma checksum "D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Pages\homepage.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "40cea54d6a320359e235ea653463ef7058d52755"
#pragma checksum "D:\Git Repository\Main\TelecomInfraProject-V1\TelecomInfraProject\Pages\homepage.cshtml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "e67f2449b4f76b97db95f036bfbb0ccdbd586b97"
// <auto-generated/>
#pragma warning disable 1591
[assembly: global::Microsoft.AspNetCore.Razor.Hosting.RazorCompiledItemAttribute(typeof(AspNetCore.Pages_homepage), @"mvc.1.0.razor-page", @"/Pages/homepage.cshtml")]
@@ -13,7 +13,7 @@ namespace AspNetCore
using Microsoft.AspNetCore.Mvc;
using Microsoft.AspNetCore.Mvc.Rendering;
using Microsoft.AspNetCore.Mvc.ViewFeatures;
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"40cea54d6a320359e235ea653463ef7058d52755", @"/Pages/homepage.cshtml")]
[global::Microsoft.AspNetCore.Razor.Hosting.RazorSourceChecksumAttribute(@"SHA1", @"e67f2449b4f76b97db95f036bfbb0ccdbd586b97", @"/Pages/homepage.cshtml")]
public class Pages_homepage : global::Microsoft.AspNetCore.Mvc.RazorPages.Page
{
private static readonly global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute __tagHelperAttribute_0 = new global::Microsoft.AspNetCore.Razor.TagHelpers.TagHelperAttribute("rel", new global::Microsoft.AspNetCore.Html.HtmlString("icon"), global::Microsoft.AspNetCore.Razor.TagHelpers.HtmlAttributeValueStyle.DoubleQuotes);
@@ -105,7 +105,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(350, 3137, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275522412", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("head", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9722412", async() => {
BeginContext(356, 155, true);
WriteLiteral("\r\n <meta charset=\"utf-8\" />\r\n <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\" />\r\n <title>TIP-Workplace</title>\r\n <meta name=\"description\"");
EndContext();
@@ -115,7 +115,7 @@ namespace AspNetCore
WriteLiteral(" />\r\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" />\r\n ");
EndContext();
BeginContext(607, 88, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d5275523289", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9723289", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -136,7 +136,7 @@ namespace AspNetCore
WriteLiteral("\r\n ");
EndContext();
BeginContext(701, 45, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275524797", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9724797", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -154,7 +154,7 @@ namespace AspNetCore
WriteLiteral("\r\n <link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/bootstrap@4.6.1/dist/css/bootstrap.min.css\"\r\n integrity=\"sha384-zCbKRCUGaJDkqS1kPbPd7TveP5iyJE0EjAuZQTgFLD2ylzuqKfdKlfG/eSrtxUkn\" crossorigin=\"anonymous\">\r\n\r\n ");
EndContext();
BeginContext(981, 48, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275526296", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("link", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9726296", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -181,7 +181,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(1757, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275528378", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9728378", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -199,7 +199,7 @@ namespace AspNetCore
WriteLiteral("\r\n ");
EndContext();
BeginContext(1818, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275529634", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9729634", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -217,7 +217,7 @@ namespace AspNetCore
WriteLiteral("\r\n ");
EndContext();
BeginContext(1877, 60, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275530890", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9730890", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -241,7 +241,7 @@ namespace AspNetCore
WriteLiteral(" ");
EndContext();
BeginContext(2092, 43, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275532374", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9732374", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -265,7 +265,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(2620, 36, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275534129", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9734129", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -283,7 +283,7 @@ namespace AspNetCore
WriteLiteral("\r\n ");
EndContext();
BeginContext(2662, 43, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275535386", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9735386", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -301,7 +301,7 @@ namespace AspNetCore
WriteLiteral("\r\n ");
EndContext();
BeginContext(2711, 45, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275536643", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9736643", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -319,7 +319,7 @@ namespace AspNetCore
WriteLiteral("\r\n ");
EndContext();
BeginContext(2762, 49, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275537900", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9737900", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -337,7 +337,7 @@ namespace AspNetCore
WriteLiteral("\r\n ");
EndContext();
BeginContext(2817, 44, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275539157", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9739157", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -355,7 +355,7 @@ namespace AspNetCore
WriteLiteral("\r\n ");
EndContext();
BeginContext(2867, 45, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275540414", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9740414", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -373,7 +373,7 @@ namespace AspNetCore
WriteLiteral("\r\n ");
EndContext();
BeginContext(2918, 58, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275541671", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9741671", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -391,7 +391,7 @@ namespace AspNetCore
WriteLiteral("\r\n\r\n ");
EndContext();
BeginContext(2984, 59, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275542932", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9742932", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -413,7 +413,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(3436, 42, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275544589", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9744589", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -445,8 +445,8 @@ namespace AspNetCore
BeginContext(3487, 4, true);
WriteLiteral("\r\n\r\n");
EndContext();
BeginContext(3491, 78494, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d5275546649", async() => {
BeginContext(3491, 78560, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("body", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9746649", async() => {
BeginContext(3538, 1520, true);
WriteLiteral(@"
<div class=""loader"" id=""loader"" style=""display:none;"">
@@ -664,7 +664,7 @@ namespace AspNetCore
WriteLiteral(">\r\n <div class=\"card icon-group hover-show\">\r\n ");
EndContext();
BeginContext(14685, 260, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275559484", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9759484", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -691,7 +691,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(15245, 270, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275561390", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9761390", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -719,7 +719,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(15828, 272, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275563309", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9763309", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -755,7 +755,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(17067, 284, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275565904", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9765904", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -783,7 +783,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(17656, 292, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275567903", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9767903", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -813,7 +813,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(18370, 291, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275570023", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9770023", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -841,7 +841,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(18972, 293, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275572028", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9772028", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -869,7 +869,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(19597, 291, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275574056", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9774056", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -897,7 +897,7 @@ namespace AspNetCore
");
EndContext();
BeginContext(20199, 293, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275576061", async() => {
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9776061", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -1023,7 +1023,7 @@ namespace AspNetCore
<div class=""col-lg-12"">
");
EndContext();
BeginContext(25291, 1262, true);
BeginContext(25291, 1295, true);
WriteLiteral(@" <span class=""nav-item tab-view-885"" role=""presentation"">
<a class=""nav-link d-inline-flex"" id=""stepGP"" data-toggle=""pill"" href=""#global"" style=""padding: 11px 0px 0px 0px; color: #2b7c80""
role=""tab"" aria-controls=""pills-profile"" aria-selected=""false"">
@@ -1040,23 +1040,27 @@ namespace AspNetCore
<div class=""custom-control custom-checkbox"" style=""display: none; align-items: center"">
<input type=""checkbox"" class=""custom-control-input"" id=""cbxSingleFiber"">
<label class=""custom-control-label"" for");
WriteLiteral("=\"cbxSingleFiber\">Single fiber</label>\r\n </div>\r\n\r\n <div class=\"d-flex\">\r\n <b class=\"width_custom\" data-toggle=\"tooltip\" data-placement=\"top\"");
WriteLiteral(@"=""cbxSingleFiber"">Single fiber</label>
</div>
<div class=""d-flex"" style=""display:none !important;"">
<b class=""width_custom"" data-toggle=""tooltip"" data-placement=""top""");
EndContext();
BeginWriteAttribute("title", " title=\"", 26553, "\"", 26561, 0);
BeginWriteAttribute("title", " title=\"", 26586, "\"", 26594, 0);
EndWriteAttribute();
BeginContext(26562, 557, true);
BeginContext(26595, 590, true);
WriteLiteral(@" data-original-title=""Work area width"">W : </b>
<img src=""/Assets/img/minus.png"" id=""wMinus"" class=""minus"" />
<input type=""text"" class=""input_customwidth"" id=""txtw"" value=""W"" />
<img src=""/Assets/img/plus.png"" id=""wPlus"" class=""plus"" />
</div>
<div class=""d-flex ml-2 mr-2"">
<div class=""d-flex ml-2 mr-2"" style=""display:none !important;"">
<b class=""width_custom"" data-toggle=""tooltip"" data-placement=""top""");
EndContext();
BeginWriteAttribute("title", " title=\"", 27119, "\"", 27127, 0);
BeginWriteAttribute("title", " title=\"", 27185, "\"", 27193, 0);
EndWriteAttribute();
BeginContext(27128, 1254, true);
BeginContext(27194, 1254, true);
WriteLiteral(@" data-original-title=""Work area height"">H : </b>
<img src=""/Assets/img/minus.png"" class=""minus"" />
<input type=""text"" class=""input_customwidth"" id=""txth"" value=""H"" />
@@ -1074,11 +1078,11 @@ namespace AspNetCore
");
WriteLiteral(" <input type=\"checkbox\" class=\"custom-control-input\" id=\"showHideEle\">\r\n <label class=\"custom-control-label pl-1\" for=\"showHideEle\">Show labels</label>\r\n </div>\r\n");
EndContext();
BeginContext(28667, 166, true);
BeginContext(28733, 166, true);
WriteLiteral(" <a href=\"#\" id=\"button_undo\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Undo ( Ctrl+Z )\">\r\n ");
EndContext();
BeginContext(28833, 35, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275588115", async() => {
BeginContext(28899, 35, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9788178", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -1092,11 +1096,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(28868, 206, true);
BeginContext(28934, 206, true);
WriteLiteral("\r\n </a>\r\n <a href=\"#\" id=\"button_redo\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Redo ( Ctrl+Y )\">\r\n ");
EndContext();
BeginContext(29074, 35, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "40cea54d6a320359e235ea653463ef7058d5275589581", async() => {
BeginContext(29140, 35, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.SelfClosing, "e67f2449b4f76b97db95f036bfbb0ccdbd586b9789644", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -1110,7 +1114,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(29109, 40509, true);
BeginContext(29175, 40509, true);
WriteLiteral(@"
</a>
<a href=""#"" id=""btncaptureimagenetwork"" data-toggle=""tooltip"" data-placement=""top"" title=""Screen Capture"">
@@ -1886,8 +1890,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcRoadmEdit"" href=""#"">");
EndContext();
BeginContext(69618, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755134011", async() => {
BeginContext(69684, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97134074", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -1903,11 +1907,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(69671, 91, true);
BeginContext(69737, 91, true);
WriteLiteral(" <span>Edit ROADM</span></a>\r\n <a class=\"dropdown-item\" id=\"rcRoadmDelete\" href=\"#\">");
EndContext();
BeginContext(69762, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755135531", async() => {
BeginContext(69828, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97135594", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -1923,11 +1927,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(69817, 91, true);
BeginContext(69883, 91, true);
WriteLiteral(" <span>Delete ROADM</span></a>\r\n <a class=\"dropdown-item\" id=\"rcRoadmCopy\" href=\"#\">");
EndContext();
BeginContext(69908, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755137051", async() => {
BeginContext(69974, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97137114", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -1943,7 +1947,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(69961, 334, true);
BeginContext(70027, 334, true);
WriteLiteral(@" <span>Copy</span></a>
</div>
<div class=""dropdown-menu"" id=""attenuatorMenu"" aria-labelledby=""dropdownMenuButton"">
@@ -1952,8 +1956,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcAttenuatorEdit"" href=""#"">");
EndContext();
BeginContext(70295, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755138826", async() => {
BeginContext(70361, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97138889", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -1969,11 +1973,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(70348, 101, true);
BeginContext(70414, 101, true);
WriteLiteral(" <span>Edit Attenuator</span></a>\r\n <a class=\"dropdown-item\" id=\"rcAttenuatorDelete\" href=\"#\">");
EndContext();
BeginContext(70449, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755140357", async() => {
BeginContext(70515, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97140420", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -1989,11 +1993,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(70504, 101, true);
BeginContext(70570, 101, true);
WriteLiteral(" <span>Delete Attenuator</span></a>\r\n <a class=\"dropdown-item\" id=\"rcAttenuatorCopy\" href=\"#\">");
EndContext();
BeginContext(70605, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755141888", async() => {
BeginContext(70671, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97141951", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2009,7 +2013,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(70658, 313, true);
BeginContext(70724, 313, true);
WriteLiteral(@" <span>Copy</span></a>
</div>
<div class=""dropdown-menu"" id=""ILAMenu"" aria-labelledby=""dropdownMenuButton"">
@@ -2018,8 +2022,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcILAEdit"" href=""#"">");
EndContext();
BeginContext(70971, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755143642", async() => {
BeginContext(71037, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97143705", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2035,11 +2039,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(71024, 87, true);
BeginContext(71090, 87, true);
WriteLiteral(" <span>Edit ILA</span></a>\r\n <a class=\"dropdown-item\" id=\"rcILADelete\" href=\"#\">");
EndContext();
BeginContext(71111, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755145158", async() => {
BeginContext(71177, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97145221", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2055,11 +2059,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(71166, 87, true);
BeginContext(71232, 87, true);
WriteLiteral(" <span>Delete ILA</span></a>\r\n <a class=\"dropdown-item\" id=\"rcILACopy\" href=\"#\">");
EndContext();
BeginContext(71253, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755146674", async() => {
BeginContext(71319, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97146737", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2075,7 +2079,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(71306, 331, true);
BeginContext(71372, 331, true);
WriteLiteral(@" <span>Copy</span></a>
</div>
<div class=""dropdown-menu"" id=""amplifierMenu"" aria-labelledby=""dropdownMenuButton"">
@@ -2084,8 +2088,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcAmplifierEdit"" href=""#"">");
EndContext();
BeginContext(71637, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755148446", async() => {
BeginContext(71703, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97148509", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2101,11 +2105,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(71690, 99, true);
BeginContext(71756, 99, true);
WriteLiteral(" <span>Edit Amplifier</span></a>\r\n <a class=\"dropdown-item\" id=\"rcAmplifierDelete\" href=\"#\">");
EndContext();
BeginContext(71789, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755149974", async() => {
BeginContext(71855, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97150037", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2121,11 +2125,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(71844, 99, true);
BeginContext(71910, 99, true);
WriteLiteral(" <span>Delete Amplifier</span></a>\r\n <a class=\"dropdown-item\" id=\"rcAmplifierCopy\" href=\"#\">");
EndContext();
BeginContext(71943, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755151502", async() => {
BeginContext(72009, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97151565", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2141,7 +2145,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(71996, 328, true);
BeginContext(72062, 328, true);
WriteLiteral(@" <span>Copy</span></a>
</div>
<div class=""dropdown-menu"" id=""ramanAmpMenu"" aria-labelledby=""dropdownMenuButton"">
@@ -2150,8 +2154,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcRamanAmpEdit"" href=""#"">");
EndContext();
BeginContext(72324, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755153271", async() => {
BeginContext(72390, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97153334", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2167,11 +2171,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(72377, 104, true);
BeginContext(72443, 104, true);
WriteLiteral(" <span>Edit Raman Amplifier</span></a>\r\n <a class=\"dropdown-item\" id=\"rcRamanAmpDelete\" href=\"#\">");
EndContext();
BeginContext(72481, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755154805", async() => {
BeginContext(72547, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97154868", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2187,11 +2191,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(72536, 104, true);
BeginContext(72602, 104, true);
WriteLiteral(" <span>Delete Raman Amplifier</span></a>\r\n <a class=\"dropdown-item\" id=\"rcRamanAmpCopy\" href=\"#\">");
EndContext();
BeginContext(72640, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755156339", async() => {
BeginContext(72706, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97156402", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2207,7 +2211,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(72693, 337, true);
BeginContext(72759, 337, true);
WriteLiteral(@" <span>Copy</span></a>
</div>
<div class=""dropdown-menu"" id=""transceiverMenu"" aria-labelledby=""dropdownMenuButton"">
@@ -2216,8 +2220,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcTransceiverEdit"" href=""#"">");
EndContext();
BeginContext(73030, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755158117", async() => {
BeginContext(73096, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97158180", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2233,11 +2237,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(73083, 103, true);
BeginContext(73149, 103, true);
WriteLiteral(" <span>Edit Transceiver</span></a>\r\n <a class=\"dropdown-item\" id=\"rcTransceiverDelete\" href=\"#\">");
EndContext();
BeginContext(73186, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755159650", async() => {
BeginContext(73252, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97159713", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2253,11 +2257,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(73241, 103, true);
BeginContext(73307, 103, true);
WriteLiteral(" <span>Delete Transceiver</span></a>\r\n <a class=\"dropdown-item\" id=\"rcTransceiverCopy\" href=\"#\">");
EndContext();
BeginContext(73344, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755161183", async() => {
BeginContext(73410, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97161246", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2273,7 +2277,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(73397, 320, true);
BeginContext(73463, 320, true);
WriteLiteral(@" <span>Copy</span></a>
</div>
<div class=""dropdown-menu"" id=""pasteMenu"" aria-labelledby=""dropdownMenuButton"">
@@ -2282,8 +2286,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""btnPasteNode"" href=""#"">");
EndContext();
BeginContext(73717, 54, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755162944", async() => {
BeginContext(73783, 54, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97163007", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2299,7 +2303,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(73771, 332, true);
BeginContext(73837, 332, true);
WriteLiteral(@" <span>Paste</span></a>
</div>
<div class=""dropdown-menu"" id=""dualFiberMenu"" aria-labelledby=""dropdownMenuButton"">
@@ -2308,8 +2312,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcDualFiberEdit"" href=""#"">");
EndContext();
BeginContext(74103, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755164717", async() => {
BeginContext(74169, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97164780", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2325,11 +2329,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(74156, 100, true);
BeginContext(74222, 100, true);
WriteLiteral(" <span>Edit Dual Fiber</span></a>\r\n <a class=\"dropdown-item\" id=\"rcDualFiberDelete\" href=\"#\">");
EndContext();
BeginContext(74256, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755166247", async() => {
BeginContext(74322, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97166310", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2345,7 +2349,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(74311, 537, true);
BeginContext(74377, 537, true);
WriteLiteral(@" <span>Delete Dual Fiber</span></a>
<div class=""accordion-fiber"" style=""height:34px;margin:1px;background-color:#99c6ef;display:-webkit-box"">
<span class=""show-fiber"" style=""width:28px;height:26px;"" id=""menuInserNode"">+</span><p class=""title m-0 f-s-17"" style=""color:black;padding-left:10px;"" id=""jeomwspiybyhpvhdl4r9"">Insert Node</p>
@@ -2355,8 +2359,8 @@ namespace AspNetCore
<div class=""panel"">
<a class=""dropdown-item"" id=""rcDualInsertROADM"" href=""#"">");
EndContext();
BeginContext(74848, 68, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755168235", async() => {
BeginContext(74914, 68, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97168298", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2372,11 +2376,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(74916, 103, true);
BeginContext(74982, 103, true);
WriteLiteral(" <span>ROADM</span></a>\r\n <a class=\"dropdown-item\" id=\"rcDualInsertAttenuator\" href=\"#\">");
EndContext();
BeginContext(75019, 73, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755169768", async() => {
BeginContext(75085, 73, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97169831", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2392,14 +2396,14 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(75092, 30, true);
BeginContext(75158, 30, true);
WriteLiteral(" <span>Attenuator</span></a>\r\n");
EndContext();
BeginContext(75310, 71, true);
BeginContext(75376, 71, true);
WriteLiteral(" <a class=\"dropdown-item\" id=\"rcDualInsertILA\" href=\"#\">");
EndContext();
BeginContext(75381, 63, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755171412", async() => {
BeginContext(75447, 63, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97171475", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2415,7 +2419,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(75444, 374, true);
BeginContext(75510, 374, true);
WriteLiteral(@" <span>ILA</span></a>
</div>
</div>
@@ -2427,8 +2431,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcSingleFiberEdit"" href=""#"">");
EndContext();
BeginContext(75818, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755173227", async() => {
BeginContext(75884, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97173290", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2444,11 +2448,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(75871, 104, true);
BeginContext(75937, 104, true);
WriteLiteral(" <span>Edit Single Fiber</span></a>\r\n <a class=\"dropdown-item\" id=\"rcSingleFiberDelete\" href=\"#\">");
EndContext();
BeginContext(75975, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755174761", async() => {
BeginContext(76041, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97174824", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2464,7 +2468,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(76030, 546, true);
BeginContext(76096, 546, true);
WriteLiteral(@" <span>Delete Single Fiber</span></a>
<div class=""accordion-fiber"" style=""height:34px;margin:1px;background-color:#99c6ef;display:-webkit-box"">
<span class=""show-fiber"" style=""width:28px;height:26px;"" id=""menuSingleFiberInser"">+</span><p class=""title m-0 f-s-17"" style=""color:black;padding-left:10px;"" id=""jeomwspiybyhpvhdl4r9"">Insert Node</p>
@@ -2473,8 +2477,8 @@ namespace AspNetCore
<div class=""panel"">
<a class=""dropdown-item"" id=""rcSingleInsertROADM"" href=""#"">");
EndContext();
BeginContext(76576, 68, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755176758", async() => {
BeginContext(76642, 68, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97176821", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2490,11 +2494,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(76644, 105, true);
BeginContext(76710, 105, true);
WriteLiteral(" <span>ROADM</span></a>\r\n <a class=\"dropdown-item\" id=\"rcSingleInsertAttenuator\" href=\"#\">");
EndContext();
BeginContext(76749, 73, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755178293", async() => {
BeginContext(76815, 73, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97178356", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2510,14 +2514,14 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(76822, 30, true);
BeginContext(76888, 30, true);
WriteLiteral(" <span>Attenuator</span></a>\r\n");
EndContext();
BeginContext(77042, 79, true);
BeginContext(77108, 79, true);
WriteLiteral(" <a class=\"dropdown-item\" id=\"rcSingleInsertAmplifier\" href=\"#\">");
EndContext();
BeginContext(77121, 66, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755179945", async() => {
BeginContext(77187, 66, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97180008", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2533,11 +2537,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(77187, 107, true);
BeginContext(77253, 107, true);
WriteLiteral(" <span>Amplifier</span></a>\r\n <a class=\"dropdown-item\" id=\"rcSingleInsertRamanAmp\" href=\"#\">");
EndContext();
BeginContext(77294, 68, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755181482", async() => {
BeginContext(77360, 68, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97181545", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2553,7 +2557,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(77362, 384, true);
BeginContext(77428, 384, true);
WriteLiteral(@" <span>Raman Amplifier</span></a>
</div>
</div>
@@ -2564,8 +2568,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcSinglePatchEdit"" href=""#"">");
EndContext();
BeginContext(77746, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755183307", async() => {
BeginContext(77812, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97183370", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2581,11 +2585,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(77799, 104, true);
BeginContext(77865, 104, true);
WriteLiteral(" <span>Edit Single Patch</span></a>\r\n <a class=\"dropdown-item\" id=\"rcSinglePatchDelete\" href=\"#\">");
EndContext();
BeginContext(77903, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755184841", async() => {
BeginContext(77969, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97184904", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2601,7 +2605,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(77958, 346, true);
BeginContext(78024, 346, true);
WriteLiteral(@" <span>Delete Single Patch</span></a>
</div>
<div class=""dropdown-menu"" id=""dualPatchMenu"" aria-labelledby=""dropdownMenuButton"">
@@ -2610,8 +2614,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcDualPatchEdit"" href=""#"">");
EndContext();
BeginContext(78304, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755186628", async() => {
BeginContext(78370, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97186691", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2627,11 +2631,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(78357, 100, true);
BeginContext(78423, 100, true);
WriteLiteral(" <span>Edit Dual Patch</span></a>\r\n <a class=\"dropdown-item\" id=\"rcDualPatchDelete\" href=\"#\">");
EndContext();
BeginContext(78457, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755188158", async() => {
BeginContext(78523, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97188221", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2647,7 +2651,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(78512, 356, true);
BeginContext(78578, 356, true);
WriteLiteral(@" <span>Delete Dual Patch</span></a>
</div>
<div class=""dropdown-menu"" id=""serviceMenu"" aria-labelledby=""dropdownMenuButton"">
@@ -2656,8 +2660,8 @@ namespace AspNetCore
</span>
<a class=""dropdown-item"" id=""rcServiceEdit"" href=""#"">");
EndContext();
BeginContext(78868, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755189957", async() => {
BeginContext(78934, 53, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97190020", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2673,11 +2677,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(78921, 95, true);
BeginContext(78987, 95, true);
WriteLiteral(" <span>Edit Service</span></a>\r\n <a class=\"dropdown-item\" id=\"rcServiceDelete\" href=\"#\">");
EndContext();
BeginContext(79016, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "40cea54d6a320359e235ea653463ef7058d52755191481", async() => {
BeginContext(79082, 55, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("img", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagOnly, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97191544", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2693,11 +2697,11 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(79071, 213, true);
BeginContext(79137, 213, true);
WriteLiteral(" <span>Delete Service</span></a>\r\n </div>\r\n <div class=\"dropdown-menu\" id=\"hoverDiv\" style=\"z-index:1001;padding:0px;;\" aria-labelledby=\"dropdownMenuButton\">\r\n </div>\r\n\r\n <!-- Script language -->\r\n ");
EndContext();
BeginContext(79284, 36, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "40cea54d6a320359e235ea653463ef7058d52755193136", async() => {
BeginContext(79350, 36, false);
__tagHelperExecutionContext = __tagHelperScopeManager.Begin("script", global::Microsoft.AspNetCore.Razor.TagHelpers.TagMode.StartTagAndEndTag, "e67f2449b4f76b97db95f036bfbb0ccdbd586b97193199", async() => {
}
);
__Microsoft_AspNetCore_Mvc_Razor_TagHelpers_UrlResolutionTagHelper = CreateTagHelper<global::Microsoft.AspNetCore.Mvc.Razor.TagHelpers.UrlResolutionTagHelper>();
@@ -2711,10 +2715,10 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(79320, 4, true);
BeginContext(79386, 4, true);
WriteLiteral("\r\n\r\n");
EndContext();
BeginContext(79549, 2429, true);
BeginContext(79615, 2429, true);
WriteLiteral(@" <script src=""https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.min.js""
integrity=""sha384-9/reFTGAW83EW2RDu2S0VKaIzap3H66lZH81PoYlFhbGU+6BZp6G7niu735Sk7lN""
crossorigin=""anonymous""></script>
@@ -2792,7 +2796,7 @@ namespace AspNetCore
Write(__tagHelperExecutionContext.Output);
__tagHelperExecutionContext = __tagHelperScopeManager.End();
EndContext();
BeginContext(81985, 13, true);
BeginContext(82051, 13, true);
WriteLiteral("\r\n\r\n</html>\r\n");
EndContext();
}

View File

@@ -140,15 +140,15 @@
},
"default": {
"fiber_type": "",
"CD_coefficient": 0.0,
"PMD_coefficient": 0.0,
"Span_length": "0.0",
"Loss_coefficient": "0.0",
"Connector_in": "0.0",
"Connector_out": "0.0",
"Ageing_loss": "0.0",
"CD_coefficient": "",
"PMD_coefficient": "",
"Span_length": "",
"Loss_coefficient": "",
"Connector_in": "",
"Connector_out": "",
"Ageing_loss": "",
"Length_based_loss": false,
"Span_loss": "0.0"
"Span_loss": ""
}
},

View File

@@ -11,7 +11,7 @@
"interaction": {
"navigationButtons": true,
"keyboard": false,
"dragView": false,
"dragView": true,
"multiselect": true,
"hover": true
},

View File

@@ -141,7 +141,7 @@ $(document).ready(function () {
console.log("An error has occurred2.");
});
$.getJSON("/Data/yang.json", function (data) {
$.getJSON("/Data/Equipment_JSON_MOD2.json", function (data) {
eqpt_config = data;
load_EqptConfig();
}).fail(function () {
@@ -586,8 +586,8 @@ $(document).ready(function () {
});
$('#btn_CreateNetwork').click(function () {
$('#divSelection').hide();
$('*.vis-zoomIn, *.vis-zoomOut, *.vis-zoomExtends, *.vis-right, *.vis-left, *.vis-up, *.vis-down').css('position', 'fixed');
/////$("#stepGP").click();
//$('*.vis-zoomIn, *.vis-zoomOut, *.vis-zoomExtends, *.vis-right, *.vis-left, *.vis-up, *.vis-down').css('position', 'fixed');
//$("#stepGP").click();
$("#stepCreateTopology").click();
});
$('#cbxSingleFiber').change(function () {
@@ -595,24 +595,24 @@ $(document).ready(function () {
//alert();
}
});
$('#txth, #txtw').change(function () {
changeWorkAreaWH($(this).attr('id'));
});
//$('#txth, #txtw').change(function () {
// changeWorkAreaWH($(this).attr('id'));
//});
$('.minus').click(function () {
var $input = $(this).parent().find('input');
var count = parseInt($input.val()) - 50;
count = count < 1 ? 1 : count;
$input.val(count);
$input.change();
return false;
});
$('.plus').click(function () {
var $input = $(this).parent().find('input');
$input.val(parseInt($input.val()) + 50);
$input.change();
return false;
});
//$('.minus').click(function () {
// var $input = $(this).parent().find('input');
// var count = parseInt($input.val()) - 50;
// count = count < 1 ? 1 : count;
// $input.val(count);
// $input.change();
// return false;
//});
//$('.plus').click(function () {
// var $input = $(this).parent().find('input');
// $input.val(parseInt($input.val()) + 50);
// $input.change();
// return false;
//});
});
function networkView(view) {
@@ -1216,18 +1216,44 @@ function draw(isImport) {
};
network = new vis.Network(container, data, options);
$('canvas').css('width', '');
$('canvas').css('height', '');
$('canvas').css('border', '1px solid lightgray');
$('*.vis-network').css('overflow', 'auto');
$("canvas").prop('width', $('canvas').width()-2);
$("canvas").prop('height', $('canvas').height()-2);
$("#txtw").val($('canvas').width());
$("#txth").val($('canvas').height());
//$('canvas').css('width', '');
//$('canvas').css('height', '');
//$('canvas').css('border', '1px solid lightgray');
//$('*.vis-network').css('overflow', 'auto');
//$("canvas").prop('width', $('canvas').width()-2);
//$("canvas").prop('height', $('canvas').height()-2);
if (isImport)
$('*.vis-zoomIn, *.vis-zoomOut, *.vis-zoomExtends, *.vis-right, *.vis-left, *.vis-up, *.vis-down').css('position', 'fixed');
//$("#txtw").val($('canvas').width());
//$("#txth").val($('canvas').height());
//if (isImport)
// $('*.vis-zoomIn, *.vis-zoomOut, *.vis-zoomExtends, *.vis-right, *.vis-left, *.vis-up, *.vis-down').css('position', 'fixed');
//container.addEventListener("wheel", function (e) {
// if (e.wheelDelta < 0) {
// //scroll down
// let w, h;
// w = $('canvas').width() - 50;
// h = $('canvas').height() - 50;
// $("canvas").prop('width', w);
// $("canvas").prop('height', h);
// network.addNodeMode();
// } else {
// //scroll up
// let w, h;
// w = $('canvas').width() + 50;
// h = $('canvas').height() + 50;
// $("canvas").prop('width', w);
// $("canvas").prop('height', h);
// network.addNodeMode();
// }
// //prevent page fom scrolling
// return false;
//})
network.on("click", function (params) {
//$("#txtx").val(params.pointer.canvas.x);
@@ -1821,8 +1847,8 @@ function displayNodesHover(params) {
function displayFiberHover(params) {
var fiberDetails = network.body.data.edges.get(params.edge);
var fiber_type = "";
var span_length = "0";
var span_loss = "0";
var span_length = "";
var span_loss = "";
if (fiberDetails.component_type == dualPatchJSON.component_type)
return;
if (fiberDetails.component_type == singleFiberJSON.component_type) {
@@ -1908,7 +1934,7 @@ function displayFiberHover(params) {
var spanlen = parseFloat(span_length);
if (spanlen <= 0)
if (isNaN(span_length) || spanlen <= 0 || span_length == "")
hoverData += "<span style='color:red;'>Span length(in km) : " + span_length + "</span>\n";
else
hoverData += "Span length(in km) : " + span_length + "\n";
@@ -2343,7 +2369,7 @@ function exportNetwork(isSaveNetwork) {
"tip-photonic-topology:fiber": {
"type": item.fiber_type,
"length": item.span_length.toString(),
"attenuation-in": "0.0",
"attenuation-in": "",
"conn-att-in": item.connector_in,
"conn-att-out": item.connector_out,
//"loss_coef": item.loss_coefficient,
@@ -5557,8 +5583,7 @@ function singleFiberEdit(fiberID, callback) {
var span_length = $("#txtSpan_Length").val();
var spanlen = parseFloat(span_length);
if (spanlen <= 0) {
if (isNaN(span_length) || spanlen <= 0 || span_length=="") {
$("#txtSpan_Length").addClass('input_error');
}
else
@@ -5599,7 +5624,7 @@ function updateSingleFiber(fiberID) {
$("#ddlSingleFiberType").removeClass('input_error');
var spanlen = parseFloat(span_length);
if (spanlen <= 0) {
if (isNaN(span_length) || spanlen <= 0 || span_length == "") {
showMessage(alertType.Error, 'Pleae enter valid span length.');
$("#txtSpan_Length").addClass('input_error');
return;

View File

@@ -1,4 +1,33 @@

$(document).ready(function () {
$("#txtSpan_Length").change(function () {
var span_length = $("#txtSpan_Length").val().trim();
var spanlen = parseFloat(span_length);
if (isNaN(span_length) || spanlen <= 0 || span_length == "") {
$("#txtSpan_Length").addClass('input_error');
return;
}
else
$("#txtSpan_Length").removeClass('input_error');
});
$("#ddlSingleFiberType").change(function () {
if ($(this).val()=="") {
$("#ddlSingleFiberType").addClass('input_error');
return;
}
else
$("#ddlSingleFiberType").removeClass('input_error');
});
//$("input").keydown(function () {
// $("input").css("background-color", "yellow");
//});
//$("input").keyup(function () {
// $("input").css("background-color", "pink");
//});
});
function nameLengthValidation(element) {
var flag = true;
var elementID = "#" + element
@@ -6,7 +35,7 @@ function nameLengthValidation(element) {
//var maxDegree = Number(configData.node[$("#ddlNodeType").val()].max_degree);
//var regex = /^[1-9-+()]*$/;
//isDegreeValid = regex.test(document.getElementById("txtNodeDegree").value);
var msg = "";
var msg = "";
if ($(elementID).val().trim() == '') {
msg = "Please enter the name";