Managed empty data case in check page.
This commit is contained in:
parent
f5ffce2fbf
commit
843b8b1d46
2 changed files with 50 additions and 35 deletions
|
@ -107,40 +107,66 @@ public class PropertyFileCheckPage
|
|||
//
|
||||
data.setContent("statsTitle", title);
|
||||
|
||||
//
|
||||
int index = 0;
|
||||
for (PropertyCheck check : checks)
|
||||
if (checks.isEmpty())
|
||||
{
|
||||
//
|
||||
data.setContent("line", index, "lineIndex", check.getIndex());
|
||||
data.setEscapedContent("line", index, "lineComment", check.getComment());
|
||||
data.setEscapedContent("line", index, "lineContent", check.getLine());
|
||||
data.setAttribute("line", index, "lineContent", "class", statusToCSS(check.getStatus()));
|
||||
data.setAttribute("fullBlockTable", "class", "xid:nodisplay");
|
||||
}
|
||||
else
|
||||
{
|
||||
for (PropertyCheck check : checks)
|
||||
{
|
||||
//
|
||||
data.setContent("line", index, "lineIndex", check.getIndex());
|
||||
data.setEscapedContent("line", index, "lineComment", check.getComment());
|
||||
data.setEscapedContent("line", index, "lineContent", check.getLine());
|
||||
data.setAttribute("line", index, "lineContent", "class", statusToCSS(check.getStatus()));
|
||||
|
||||
index += 1;
|
||||
index += 1;
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
index = 0;
|
||||
for (PropertyCheck check : checks.extractActiveLines())
|
||||
PropertyChecks subchecks = checks.extractActiveLines();
|
||||
if (subchecks.isEmpty())
|
||||
{
|
||||
//
|
||||
data.setContent("shrunkLine", index, "shrunkLineIndex", check.getIndex());
|
||||
data.setEscapedContent("shrunkLine", index, "shrunkLineContent", check.getLine());
|
||||
data.setEscapedContent("shrunkLine", index, "shrunkLineComment", check.getComment());
|
||||
data.setAttribute("shrunkLine", index, "shrunkLineContent", "class", statusToCSS(check.getStatus()));
|
||||
data.setAttribute("shrunkBlockTable", "class", "xid:nodisplay");
|
||||
}
|
||||
else
|
||||
{
|
||||
for (PropertyCheck check : subchecks)
|
||||
{
|
||||
//
|
||||
data.setContent("shrunkLine", index, "shrunkLineIndex", check.getIndex());
|
||||
data.setEscapedContent("shrunkLine", index, "shrunkLineContent", check.getLine());
|
||||
data.setEscapedContent("shrunkLine", index, "shrunkLineComment", check.getComment());
|
||||
data.setAttribute("shrunkLine", index, "shrunkLineContent", "class", statusToCSS(check.getStatus()));
|
||||
|
||||
index += 1;
|
||||
index += 1;
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
index = 0;
|
||||
for (PropertyCheck check : checks.extractAlertLines())
|
||||
subchecks = checks.extractAlertLines();
|
||||
if (subchecks.isEmpty())
|
||||
{
|
||||
//
|
||||
data.setContent("alertLine", index, "alertLineIndex", check.getIndex());
|
||||
data.setEscapedContent("alertLine", index, "alertLineContent", check.getLine());
|
||||
data.setEscapedContent("alertLine", index, "alertLineComment", check.getComment());
|
||||
data.setAttribute("alertLine", index, "alertLineContent", "class", statusToCSS(check.getStatus()));
|
||||
data.setAttribute("alertBlockTable", "class", "xid:nodisplay");
|
||||
}
|
||||
else
|
||||
{
|
||||
for (PropertyCheck check : subchecks)
|
||||
{
|
||||
//
|
||||
data.setContent("alertLine", index, "alertLineIndex", check.getIndex());
|
||||
data.setEscapedContent("alertLine", index, "alertLineContent", check.getLine());
|
||||
data.setEscapedContent("alertLine", index, "alertLineComment", check.getComment());
|
||||
data.setAttribute("alertLine", index, "alertLineContent", "class", statusToCSS(check.getStatus()));
|
||||
|
||||
index += 1;
|
||||
index += 1;
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
<span id="voidCount" class="bg_void" style="padding: 0 10px;" title="Inconnus">n/a</span>
|
||||
</div>
|
||||
<div id="fullBlock" style="width: 100%;">
|
||||
<table class="table_simple">
|
||||
<table id="fullBlockTable" class="table_simple">
|
||||
<tbody>
|
||||
<tr id="line">
|
||||
<td id="lineIndex" style="width: 30px; text-align: right; padding-right: 5px;">000</td>
|
||||
|
@ -38,7 +38,7 @@
|
|||
</table>
|
||||
</div>
|
||||
<div id="shrunkBlock" style="width: 100%; display: none;">
|
||||
<table class="table_simple">
|
||||
<table id="shrunkBlockTable" class="table_simple">
|
||||
<tbody>
|
||||
<tr id="shrunkLine">
|
||||
<td id="shrunkLineIndex" style="width: 30px; text-align: right; right; padding-right: 5px;">000</td>
|
||||
|
@ -49,7 +49,7 @@
|
|||
</table>
|
||||
</div>
|
||||
<div id="alertBlock" style="width: 100%; display: none;">
|
||||
<table class="table_simple">
|
||||
<table id="alertBlockTable" class="table_simple">
|
||||
<tbody>
|
||||
<tr id="alertLine">
|
||||
<td id="alertLineIndex" style="width: 30px; text-align: right; right; padding-right: 5px;">000</td>
|
||||
|
@ -59,17 +59,6 @@
|
|||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<div id="alertBlock" style="width: 100%; display: none;">
|
||||
<table class="table_simple">
|
||||
<tbody>
|
||||
<tr id="alertLine">
|
||||
<td id="alertLineIndex" style="width: 30px; text-align: right;">000</td>
|
||||
<td id="alertLineContent" style="padding-left: 10px;">n/a</td>
|
||||
<td id="alertLineComment" style="width: 200px; padding-left: 10px;">n/a</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script type="text/javascript">
|
||||
|
|
Loading…
Reference in a new issue