66 lines
2.2 KiB
Plaintext
66 lines
2.2 KiB
Plaintext
@page "/CheckUnused"
|
|
|
|
|
|
<InputFile OnChange="@LoadFiles" multiple />
|
|
|
|
<button @onclick="()=>doProc()">Process</button>
|
|
|
|
@if (Files.Count > 0)
|
|
{
|
|
|
|
@if (k != null && k.statesOK.Count > 0 && k.eventsOK.Count > 0 && k.lines.Count > 0)
|
|
{
|
|
<div class="d-flex justify-content-between">
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h4>STATI</h4>
|
|
</div>
|
|
<div class="card-body overflow-auto" style="max-height: 50rem">
|
|
@foreach (var line in k.lines)
|
|
{
|
|
@if (line.StartsWith("$STATE"))
|
|
{
|
|
|
|
@if (k.statesOK.ContainsKey(line.Split(":")[2].ToUpper().Trim()))
|
|
{
|
|
<span class="text-success">@line</span>
|
|
<br />
|
|
}
|
|
else
|
|
{
|
|
<span class="text-danger">@line</span>
|
|
<br />
|
|
}
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
<div class="card">
|
|
<div class="card-header">
|
|
<h4>EVENTI</h4>
|
|
</div>
|
|
<div class="card-body overflow-auto" style="max-height: 50rem">
|
|
@foreach (var line in k.lines)
|
|
{
|
|
@if (line.StartsWith("$EVENT"))
|
|
{
|
|
<div>
|
|
|
|
@if (k.eventsOK.ContainsKey(line.Split(":")[2].ToUpper().Trim()))
|
|
{
|
|
<span class="text-success">@line</span>
|
|
<br />
|
|
}
|
|
else
|
|
{
|
|
<span class="text-danger">@line</span>
|
|
<br />
|
|
}
|
|
</div>
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
}
|
|
} |