88 lines
No EOL
2.5 KiB
HTML
88 lines
No EOL
2.5 KiB
HTML
{% INCLUDECSS '@privet_ailabs/ailabs.css' %}
|
|
{% INCLUDE 'simple_header.html' %}
|
|
|
|
<script>
|
|
function close_popup() {
|
|
if (opener != null) {
|
|
if (opener.close_waitscreen != null) {
|
|
if (opener.close_waitscreen == 1) {
|
|
opener.close_waitscreen = 0;
|
|
self.close();
|
|
return 0;
|
|
}
|
|
}
|
|
}
|
|
setTimeout("close_popup()", 1000);
|
|
return 0;
|
|
}
|
|
</script>
|
|
|
|
<!-- IF .ailabs_log -->
|
|
{% for logs in ailabs_log %}
|
|
{% for log in logs['LOGS'] %}
|
|
<div class="ailabs-log">
|
|
<div style="display: block">
|
|
<label>#{{ log.job_id }} AI
|
|
<a href="{{ log.ailabs_user_url }}">{{ log.ailabs_username }}</a>
|
|
→
|
|
<a href="{{ log.poster_user_url }}">{{ log.poster_name }}</a>
|
|
{% if log.response_url %}
|
|
→
|
|
<a href="{{ log.response_url }}">post #{{ log.response_post_id }}</a>
|
|
{% endif %}
|
|
</label>
|
|
</div>
|
|
<div><label>Status</label>{{ log.status }}</div>
|
|
<div><label>Attempts</label>{{ log.attempts }}</div>
|
|
<div><label>Mode</label>{{ log.post_mode }}</div>
|
|
<div><label>Request time</label>
|
|
<div class="datetime-raw">{{ log.request_time }}</div>
|
|
</div>
|
|
<!-- IF log.response_time -->
|
|
<div><label>Response time</label>
|
|
<div class="datetime-raw">{{ log.response_time }}</div>
|
|
</div>
|
|
<!-- ENDIF -->
|
|
<!-- IF log.request_tokens -->
|
|
<div><label>Request tokens</label>{{ log.request_tokens }}</div>
|
|
<!-- ENDIF -->
|
|
<!-- IF log.response_tokens -->
|
|
<div><label>Response tokens</label>{{ log.response_tokens }}</div>
|
|
<!-- ENDIF -->
|
|
<div><label>Request</label></div>
|
|
<textarea readonly class="bg1" rows="3">{{ log.request }}</textarea>
|
|
<!-- IF log.response -->
|
|
<div><label>Response</label></div>
|
|
<textarea readonly class="bg1" rows="5">{{ log.response }}</textarea>
|
|
<!-- ENDIF -->
|
|
<div><label>Log</label></div>
|
|
<textarea readonly class="json-raw bg1" rows="9">{{ log.log }}</textarea>
|
|
<div class="clear"></div>
|
|
</div>
|
|
{% endfor %}
|
|
{% endfor %}
|
|
<!-- ENDIF -->
|
|
|
|
<div class="clear"></div>
|
|
|
|
<div style="text-align: center;"><a href="#" onclick="self.close();return false;">[ {{ lang('CLOSE_WINDOW') }} ]</a>
|
|
</div>
|
|
|
|
<script>
|
|
close_popup();
|
|
|
|
(function () {
|
|
var elements = document.getElementsByClassName("json-raw");
|
|
Array.from(elements).forEach(element => {
|
|
var obj = JSON.parse(element.innerHTML);
|
|
element.innerHTML = JSON.stringify(obj, undefined, 2);
|
|
|
|
});
|
|
var elements = document.getElementsByClassName("datetime-raw");
|
|
Array.from(elements).forEach(element => {
|
|
if (element && element.innerHTML)
|
|
element.innerHTML = new Date(element.innerHTML * 1000).toLocaleString();
|
|
});
|
|
})();
|
|
</script>
|
|
{% INCLUDE 'simple_footer.html' %} |