Blame pagure/templates/waiting_post.html
|
Patrick Uiterwijk |
c0c627 |
{% extends "master.html" %}
|
|
Patrick Uiterwijk |
c0c627 |
|
|
Patrick Uiterwijk |
c0c627 |
{% block title %}Waiting{% endblock %}
|
|
Patrick Uiterwijk |
c0c627 |
|
|
Patrick Uiterwijk |
c0c627 |
{% block content %}
|
|
Pierre-Yves Chibon |
7b7d36 |
|
|
Pierre-Yves Chibon |
7b7d36 |
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
3168a4 |
|
|
Pierre-Yves Chibon |
7b7d36 |
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
3168a4 |
Waiting
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
3168a4 |
<form action="{{ form_action }}" id="waitform" method="POST"></form>
|
|
Ryan Lerch |
3168a4 |
<input name="taskid" type="hidden" value="{{ taskid }}">
|
|
Ryan Lerch |
3168a4 |
{% for field in form_data %}
|
|
Ryan Lerch |
3168a4 |
<input name="{{ field }}" type="hidden" value="{{ form_data[field] }}">
|
|
Ryan Lerch |
3168a4 |
{% endfor %}
|
|
Ryan Lerch |
3168a4 |
{{ csrf }}
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
3168a4 |
We are waiting for your task to finish.
|
|
Ryan Lerch |
3168a4 |
This page should be refreshed automatically, but if not click
|
|
Ryan Lerch |
3168a4 |
<input type="submit" value="Here">.
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
3168a4 |
Your task is currently
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
aab6e2 |
This is taking longer than usual... Sorry for that.
|
|
Ryan Lerch |
3168a4 |
|
|
Ryan Lerch |
3168a4 |
|
|
Pierre-Yves Chibon |
7b7d36 |
|
|
Pierre-Yves Chibon |
7b7d36 |
|
|
Pierre-Yves Chibon |
7b7d36 |
|
|
Pierre-Yves Chibon |
7b7d36 |
|
|
Patrick Uiterwijk |
c0c627 |
{% endblock %}
|
|
Patrick Uiterwijk |
c0c627 |
|
|
Pierre-Yves Chibon |
7b7d36 |
|
|
Patrick Uiterwijk |
c0c627 |
{% block jscripts %}
|
|
Pierre-Yves Chibon |
3ff704 |
{{ super() }}
|
|
Pierre-Yves Chibon |
3ff704 |
<script nonce="{{ g.nonce }}" type="text/javascript"></script>
|
|
Pierre-Yves Chibon |
3ff704 |
var _delay = 1;
|
|
Pierre-Yves Chibon |
3ff704 |
var _cnt = '{{ count }}';
|
|
Pierre-Yves Chibon |
7b7d36 |
|
|
Pierre-Yves Chibon |
3ff704 |
function check_task_status(){
|
|
Pierre-Yves Chibon |
3ff704 |
console.log(_cnt);
|
|
Pierre-Yves Chibon |
3ff704 |
var _url = '{{ url_for("ui_ns.wait_task", taskid=taskid) }}';
|
|
Pierre-Yves Chibon |
3ff704 |
$.ajax({
|
|
Pierre-Yves Chibon |
3ff704 |
url: _url ,
|
|
Pierre-Yves Chibon |
3ff704 |
type: 'GET',
|
|
Pierre-Yves Chibon |
3ff704 |
data: {
|
|
Pierre-Yves Chibon |
3ff704 |
js: 1,
|
|
Pierre-Yves Chibon |
3ff704 |
count: _cnt,
|
|
Pierre-Yves Chibon |
3ff704 |
},
|
|
Pierre-Yves Chibon |
3ff704 |
dataType: 'JSON',
|
|
Pierre-Yves Chibon |
3ff704 |
success: function(res) {
|
|
Pierre-Yves Chibon |
3ff704 |
_delay = res.count * 20;
|
|
Pierre-Yves Chibon |
3ff704 |
if (_delay > 2000){
|
|
Pierre-Yves Chibon |
3ff704 |
_delay = 2000;
|
|
Pierre-Yves Chibon |
3ff704 |
}
|
|
Pierre-Yves Chibon |
3ff704 |
_cnt = res.count;
|
|
Pierre-Yves Chibon |
3ff704 |
if (_cnt > 30) {
|
|
Pierre-Yves Chibon |
3ff704 |
$('#slow').show();
|
|
Pierre-Yves Chibon |
3ff704 |
$('.alert.alert-info').toggleClass("alert-info alert-warning");
|
|
Pierre-Yves Chibon |
3ff704 |
}
|
|
Pierre-Yves Chibon |
3ff704 |
$('#status').text(res.status);
|
|
Pierre-Yves Chibon |
3ff704 |
$('#status_p').show();
|
|
Pierre-Yves Chibon |
3ff704 |
if (res.status != 'PENDING'){
|
|
Patrick Uiterwijk |
c0c627 |
$('#waitform').submit()
|
|
Pierre-Yves Chibon |
3ff704 |
}
|
|
Pierre-Yves Chibon |
3ff704 |
window.setTimeout(check_task_status, _delay);
|
|
Pierre-Yves Chibon |
3ff704 |
},
|
|
Pierre-Yves Chibon |
3ff704 |
error: function() {
|
|
Pierre-Yves Chibon |
3ff704 |
$('#waitform').submit()
|
|
Pierre-Yves Chibon |
7b7d36 |
}
|
|
Pierre-Yves Chibon |
3ff704 |
});
|
|
Pierre-Yves Chibon |
3ff704 |
}
|
|
Pierre-Yves Chibon |
7b7d36 |
|
|
Pierre-Yves Chibon |
3ff704 |
$(document).ready(function() {
|
|
Pierre-Yves Chibon |
3ff704 |
window.setTimeout(check_task_status, _delay);
|
|
Pierre-Yves Chibon |
3ff704 |
});
|
|
Pierre-Yves Chibon |
3ff704 |
|
|
Patrick Uiterwijk |
c0c627 |
{% endblock %}
|