|
59 | 59 | <li class="nav-item">
|
60 | 60 | <a class="nav-link" data-toggle="tab" href="#metadata" role="tab" aria-controls="metadata">Metadata</a>
|
61 | 61 | </li>
|
62 |
| - {{ if eq $template.Logs "db" }} |
63 | 62 | <li class="nav-item">
|
64 | 63 | <a class="nav-link" data-toggle="tab" href="#status-logs" role="tab" aria-controls="status-logs">Status Logs</a>
|
65 | 64 | </li>
|
66 | 65 | <li class="nav-item">
|
67 | 66 | <a class="nav-link" data-toggle="tab" href="#result-logs" role="tab" aria-controls="result-logs">Result Logs</a>
|
68 | 67 | </li>
|
69 |
| - {{ end }} |
70 | 68 | </ul>
|
71 | 69 |
|
72 | 70 | <div class="tab-content">
|
|
122 | 120 | {{if eq .Platform "windows"}}<i class='fab fa-windows'></i> windows{{end}}
|
123 | 121 | {{if eq .Platform "freebsd"}}<i class='fl-freebsd'></i> freebsd{{end}}
|
124 | 122 | {{if eq .Platform "opensuse"}}<i class='fl-opensuse'></i> opensuse{{end}}
|
| 123 | + {{if eq .Platform "arch"}}<i class='fl-archlinux'></i> arch{{end}} |
125 | 124 | {{if eq .Platform "unknown"}}<i class='fa fa-question-circle'></i> unknown{{end}}
|
126 | 125 | - {{ .PlatformVersion }}</p>
|
127 | 126 | </div>
|
|
315 | 314 | </div>
|
316 | 315 | </div>
|
317 | 316 | </div>
|
| 317 | + {{ else }} |
| 318 | + <div class="tab-pane fade" id="status-logs" role="tabpanel"> |
| 319 | + <div class="card mt-2"> |
| 320 | + <div id="result-card-header" class="card-header"> |
| 321 | + <i class="fas fa-stream"></i> See status logs for node {{ .UUID }} |
| 322 | + </div> |
| 323 | + <div id="status-table" class="card-body"> |
| 324 | + <a href="{{ statusLogsLink .UUID }}" target="_blank"> |
| 325 | + See status logs in {{ $template.Logs }} |
| 326 | + </a> |
| 327 | + </div> |
| 328 | + </div> |
| 329 | + </div> |
318 | 330 | {{ end }}
|
319 | 331 |
|
320 | 332 | {{ if eq $template.Logs "db" }}
|
|
348 | 360 | </div>
|
349 | 361 | </div>
|
350 | 362 | </div>
|
| 363 | + {{ else }} |
| 364 | + <div class="tab-pane fade" id="result-logs" role="tabpanel"> |
| 365 | + <div class="card mt-2"> |
| 366 | + <div id="result-card-header" class="card-header"> |
| 367 | + <i class="fas fa-stream"></i> See result logs for node {{ .UUID }} |
| 368 | + </div> |
| 369 | + <div id="results-table" class="card-body"> |
| 370 | + <a href="{{ resultLogsLink .UUID }}" target="_blank"> |
| 371 | + See result logs in {{ $template.Logs }} |
| 372 | + </a> |
| 373 | + </div> |
| 374 | + </div> |
| 375 | + </div> |
351 | 376 | {{ end }}
|
352 | 377 |
|
353 | 378 | </div>
|
|
377 | 402 | <!-- custom JS -->
|
378 | 403 | <script src="/static/js/nodeactions.js"></script>
|
379 | 404 | <script src="/static/js/tables.js"></script>
|
380 |
| - {{ if eq .Logs "db" }} |
381 | 405 | {{ with .Node }}
|
382 | 406 | <script type="text/javascript">
|
383 | 407 | // Highlight.js code element initialization
|
|
392 | 416 | hljs.highlightBlock(block);
|
393 | 417 | });
|
394 | 418 |
|
| 419 | + {{ if eq $template.Logs "db" }} |
395 | 420 | // Handle datatable ajax error
|
396 | 421 | $.fn.dataTable.ext.errMode = function(settings, helpPage, message) {
|
397 | 422 | console.log(message);
|
|
480 | 505 | { width: '80%', targets: 2 }
|
481 | 506 | ]
|
482 | 507 | });
|
483 |
| - // Enable all tooltips |
484 |
| - $('[data-tooltip="true"]').tooltip({trigger : 'hover'}); |
485 | 508 |
|
486 | 509 | // Display the number of seconds left and refresh for result logs
|
487 | 510 | var refreshSecondsResult = 60;
|
|
499 | 522 | tableResultLogs.ajax.reload();
|
500 | 523 | }
|
501 | 524 | },1000);
|
| 525 | + {{ end }} |
502 | 526 |
|
503 | 527 | // Refresh sidebar stats
|
504 | 528 | beginStats();
|
|
514 | 538 | $("#carveModal").on('shown.bs.modal', function(){
|
515 | 539 | $(this).find('#carve').focus();
|
516 | 540 | });
|
| 541 | + |
| 542 | + // Enable all tooltips |
| 543 | + $('[data-tooltip="true"]').tooltip({trigger : 'hover'}); |
517 | 544 | });
|
518 | 545 | </script>
|
519 | 546 | {{ end }}
|
520 |
| - {{ end }} |
521 | 547 |
|
522 | 548 | </body>
|
523 | 549 | </html>
|
0 commit comments