>
<prop:Text><%=Prado::localize('Delete')%> <i class="fa fa-trash-alt"></i></prop:Text>
</com:TActiveLinkButton>
- <button type="button" class="w3-button w3-green w3-margin-bottom" onclick="job_callback_func(true);"><%[ Refresh log ]%> <i class="fa fa-sync"></i></button>
<com:TActiveLinkButton
ID="RestoreBtn"
Attributes.onclick="document.location = '<%=$this->Service->constructUrl('RestoreWizard', array('jobid' => $this->getJobId()))%>';"
>
<%[ Restore ]%> <i class="fa fa-reply"></i>
</com:TActiveLinkButton>
- <com:TActiveLinkButton
- ID="LogOrderBtn"
- CssClass="w3-button w3-green w3-margin-bottom"
- OnClick="changeJobLogOrder"
- >
- <%[ Log order ]%> <i class="fa fa-sort-amount-down"></i>
- </com:TActiveLinkButton>
- <i id="joblog_loading" class="fa fa-sync w3-spin" style="display: none; vertical-align: super;"></i>
<div class="w3-panel w3-card w3-light-grey">
<h3><%[ Job: ]%> <%=$this->getJobUname()%>
<com:TActiveLabel ID="RunningIcon">
<com:TCallback
ID="RunningJobStatusCb"
OnCallback="runningJobStatus"
- ClientSide.OnComplete="oRunningJobStatus.init_refresh();"
+ ClientSide.OnLoading="oRunningJobStatus.show_loader(true);"
+ ClientSide.OnComplete="oRunningJobStatus.init_refresh(); oRunningJobStatus.show_loader(false);"
/>
<div class="w3-row">
<a href="javascript:void(0)" onclick="W3SubTabs.open('status_running_job_subtab_graphical', 'status_running_job_graphical_output');"<%=!$this->allow_graph_mode ? ' style="display: none"' : ''%>>
- <div id="status_running_job_subtab_graphical" class="subtab_btn w3-half w3-bottombar w3-hover-light-grey w3-border-red w3-padding"><%[ Running job status ]%></div>
+ <div id="status_running_job_subtab_graphical" class="subtab_btn w3-half w3-bottombar w3-hover-light-grey w3-border-red w3-padding">
+ <%[ Running job status ]%>
+ <i id="status_running_job_loading" class="fa fa-sync w3-spin w3-right" style="display: none; vertical-align: super;"></i>
+ </div>
</a>
<a href="javascript:void(0)" onclick="W3SubTabs.open('joblog_subtab_text', 'joblog_text_output');">
- <div id="joblog_subtab_text" class="subtab_btn w3-half w3-bottombar w3-hover-light-grey w3-padding"><%[ Raw job log ]%></div>
+ <div id="joblog_subtab_text" class="subtab_btn w3-half w3-bottombar w3-hover-light-grey w3-padding">
+ <%[ Raw job log ]%>
+ <i id="joblog_loading" class="fa fa-sync w3-spin w3-right" style="display: none; vertical-align: super;"></i>
+ </div>
</a>
<a href="javascript:void(0)" onclick="W3SubTabs.open('jobfiles_subtab_text', 'jobfiles_list'); load_job_list_files();"<%=!$this->allow_list_files_mode ? ' style="display: none"' : ''%>>
<div id="jobfiles_subtab_text" class="subtab_btn w3-half w3-bottombar w3-hover-light-grey w3-padding"><%[ Job files ]%></div>
data: {},
refresh_timeout: null,
ids: {
+ loader: 'status_running_job_loading',
running_job: 'status_running_job',
refresh_interval: 'status_running_job_refresh_interval',
status_not_supported: 'status_running_job_status_not_supported',
W3SubTabs.open('joblog_subtab_text', 'joblog_text_output');
}
return supported;
+ },
+ show_loader: function(show) {
+ document.getElementById(this.ids.loader).style.display = (show === true ? '' : 'none');
}
}
</prop:FalseTemplate>
</com:TConditional>
<div id="joblog_text_output" class="subtab_item" style="display: none">
+ <div class="w3-right w3-margin-top w3-margin-right" title="<%[ Refresh job log ]%>">
+ <a href="javascript:void(0)"class="w3-margin-bottom raw" onclick="job_callback_func(true);"><%[ Refresh log ]%> <i class="fa fa-sync"></i></a>
+ </div>
+ <com:TActiveLinkButton
+ ID="LogOrderBtn"
+ CssClass="w3-margin-top w3-margin-right w3-right raw"
+ OnClick="changeJobLogOrder"
+ Attributes.title="<%[ Set job log order (ascending/descending) ]%>"
+ >
+ <%[ Log order ]%> <i class="fa fa-sort-amount-down"></i>
+ </com:TActiveLinkButton>
<div class="w3-code">
<pre><com:TActiveLabel ID="JobLog" /></pre>
</div>