2019-06-27 16:21:00 +00:00
|
|
|
{{#if noConnection}}
|
|
|
|
<div data-test-connection-error class="notification is-error">
|
|
|
|
<h3 class="title is-4">Cannot fetch file</h3>
|
2020-06-01 13:15:59 +00:00
|
|
|
<p>The files for this {{if task 'task' 'allocation'}} are inaccessible. Check the condition of the client the allocation is on.</p>
|
2019-06-27 16:21:00 +00:00
|
|
|
</div>
|
|
|
|
{{/if}}
|
2019-07-31 00:21:12 +00:00
|
|
|
<div data-test-header class="boxed-section-head">
|
2019-07-20 19:00:20 +00:00
|
|
|
{{yield}}
|
2019-06-27 16:21:00 +00:00
|
|
|
<span class="pull-right">
|
2019-07-25 17:53:45 +00:00
|
|
|
|
2020-07-09 17:30:11 +00:00
|
|
|
{{#unless fileTypeIsUnknown}}
|
2019-08-08 22:41:47 +00:00
|
|
|
<a data-test-log-action="raw" class="button is-white is-compact" href="{{catUrl}}" target="_blank" rel="noopener noreferrer">View Raw File</a>
|
2020-07-09 17:30:11 +00:00
|
|
|
{{/unless}}
|
2019-07-02 20:01:07 +00:00
|
|
|
{{#if (and isLarge isStreamable)}}
|
2020-07-09 17:30:11 +00:00
|
|
|
<button data-test-log-action="head" class="button is-white is-compact" onclick={{action "gotoHead"}} type="button">Head</button>
|
|
|
|
<button data-test-log-action="tail" class="button is-white is-compact" onclick={{action "gotoTail"}} type="button">Tail</button>
|
2019-06-27 16:21:00 +00:00
|
|
|
{{/if}}
|
2019-07-02 20:01:07 +00:00
|
|
|
{{#if isStreamable}}
|
2020-07-09 17:30:11 +00:00
|
|
|
<button data-test-log-action="toggle-stream" class="button is-white is-compact" onclick={{action "toggleStream"}} type="button">
|
2019-06-27 16:21:00 +00:00
|
|
|
{{x-icon (if logger.isStreaming "media-pause" "media-play") class="is-text"}}
|
|
|
|
</button>
|
|
|
|
{{/if}}
|
|
|
|
</span>
|
|
|
|
</div>
|
2019-07-02 20:01:07 +00:00
|
|
|
<div data-test-file-box class="boxed-section-body {{if (eq fileComponent "stream") "is-dark is-full-bleed"}}">
|
|
|
|
{{#if (eq fileComponent "stream")}}
|
2020-06-01 19:03:56 +00:00
|
|
|
<StreamingFile @logger={{logger}} @mode={{mode}} @isStreaming={{isStreaming}} />
|
2019-07-02 20:01:07 +00:00
|
|
|
{{else if (eq fileComponent "image")}}
|
2020-06-01 19:03:56 +00:00
|
|
|
<ImageFile @src={{catUrl}} @alt={{stat.Name}} @size={{stat.Size}} />
|
2019-07-02 20:01:07 +00:00
|
|
|
{{else}}
|
2019-07-31 00:21:12 +00:00
|
|
|
<div data-test-unsupported-type class="empty-message is-hollow">
|
2019-07-25 17:53:45 +00:00
|
|
|
<h3 class="empty-message-headline">Unsupported File Type</h3>
|
2019-08-07 22:11:32 +00:00
|
|
|
<p class="empty-message-body message">The Nomad UI could not render this file, but you can still view the file directly.</p>
|
2019-07-25 17:53:45 +00:00
|
|
|
<p class="empty-message-body">
|
|
|
|
<a data-test-log-action="raw" class="button is-light" href="{{catUrl}}" target="_blank" rel="noopener noreferrer">View Raw File</a>
|
|
|
|
</p>
|
|
|
|
</div>
|
2019-07-02 20:01:07 +00:00
|
|
|
{{/if}}
|
2019-06-27 16:21:00 +00:00
|
|
|
</div>
|