Add messaging when archived build logs loads fail.
This code also checks for an ad blocker, and adjusts the message accordingly. Fixes #184
This commit is contained in:
parent
cea4ad2d85
commit
094c94c0fb
5 changed files with 245 additions and 8 deletions
|
@ -1,15 +1,27 @@
|
|||
<div class="build-logs-view-element" ng-class="useTimestamps ? 'with-timestamps' : ''">
|
||||
<button id="copyButton" class="btn btn-primary copy-button" data-clipboard-text="{{ buildLogsText }}">
|
||||
<i class="fa fa-clipboard"></i>Copy Logs
|
||||
</button>
|
||||
<span ng-show="logEntries"
|
||||
<button id="copyButton" class="btn btn-primary copy-button" data-clipboard-text="{{ buildLogsText }}">
|
||||
<i class="fa fa-clipboard"></i>Copy Logs
|
||||
</button>
|
||||
</span>
|
||||
|
||||
<a id="downloadButton" class="btn btn-primary download-button"
|
||||
ng-href="/buildlogs/{{ currentBuild.id }}"
|
||||
target="_blank">
|
||||
target="_blank"
|
||||
ng-if="logEntries">
|
||||
<i class="fa fa-download"></i>Download Logs
|
||||
</a>
|
||||
|
||||
<span class="cor-loader" ng-if="!logEntries"></span>
|
||||
<span class="cor-loader" ng-if="!logEntries && !loadError"></span>
|
||||
|
||||
<div class="co-alert co-alert-warning" ng-if="loadError == 'blocked'">
|
||||
Loading of build logs failed, most likely due to an ad blocker. Please
|
||||
disable filtering and refresh this page.
|
||||
</div>
|
||||
|
||||
<div class="co-alert co-alert-danger" ng-if="loadError == 'request-failed'">
|
||||
Failed to log builds logs. Please reload and try again.
|
||||
</div>
|
||||
|
||||
<span class="no-logs" ng-if="!logEntries.length && currentBuild.phase == 'waiting'">
|
||||
(Waiting for build to start)
|
||||
|
|
Reference in a new issue