mirror of https://github.com/jumpserver/jumpserver
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
1.9 KiB
71 lines
1.9 KiB
{% extends '_base_only_content.html' %} |
|
{% load static %} |
|
{% load i18n %} |
|
{% block html_title %} {{ title }} {% endblock %} |
|
{% block title %} {{ title }}{% endblock %} |
|
|
|
{% block content %} |
|
<style> |
|
.alert.alert-msg { |
|
background: #F5F5F7; |
|
} |
|
</style> |
|
<div> |
|
<p> |
|
<div class="alert {% if error %} alert-danger {% else %} alert-info {% endif %}" id="messages"> |
|
{% if error %} |
|
{{ error }} |
|
{% else %} |
|
{{ message|safe }} |
|
{% endif %} |
|
</div> |
|
</p> |
|
|
|
<div class="row"> |
|
{% if has_cancel %} |
|
<div class="col-sm-3"> |
|
<a href="{{ cancel_url }}" class="btn btn-default block full-width m-b"> |
|
{% trans 'Cancel' %} |
|
</a> |
|
</div> |
|
{% endif %} |
|
<div class="col-sm-3"> |
|
<a href="{{ redirect_url }}" class="btn btn-primary block full-width m-b"> |
|
{% if confirm_button %} |
|
{{ confirm_button }} |
|
{% else %} |
|
{% trans 'Confirm' %} |
|
{% endif %} |
|
</a> |
|
</div> |
|
</div> |
|
</div> |
|
{% endblock %} |
|
|
|
{% block custom_foot_js %} |
|
<script> |
|
var ttl = 2 |
|
var message = '' |
|
var time = '{{ interval }}' |
|
{% if error %} |
|
message = '{{ error }}' |
|
{% else %} |
|
message = '{{ message|safe }}' |
|
{% endif %} |
|
|
|
function redirect_page() { |
|
if (time >= 0) { |
|
var msg = message + ', <b>' + time + '</b> ...'; |
|
$('#messages').html(msg); |
|
time -= ttl; |
|
setTimeout(redirect_page, ttl * 1000); |
|
} else { |
|
window.location.href = "{{ redirect_url }}"; |
|
} |
|
} |
|
{% if auto_redirect %} |
|
window.onload = redirect_page; |
|
{% endif %} |
|
</script> |
|
{% endblock %} |
|
|
|
|