mirror of
https://github.com/retspen/webvirtcloud
synced 2024-12-24 23:25:24 +00:00
commit
877995d6d6
8 changed files with 18 additions and 11 deletions
|
@ -35,7 +35,7 @@
|
|||
|
||||
<body>
|
||||
<div id='main_container' class="container">
|
||||
<nav class="navbar navbar-expand-md navbar-dark bg-primary" arial-label="console navbar">
|
||||
<nav class="navbar sticky-top navbar-expand-md navbar-dark bg-primary" arial-label="console navbar">
|
||||
<div class="container">
|
||||
<a class="navbar-brand">{{ instance.name }}</a>
|
||||
<button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target=".navbar-collapse"
|
||||
|
|
|
@ -652,7 +652,7 @@
|
|||
</div>
|
||||
</div>
|
||||
{% if computes_count != 1 %}
|
||||
<button type="submit" class="btn btn-lg btn-success float-end" name="migrate" onclick="showPleaseWaitDialog();">{% trans "Migrate" %}</button>
|
||||
<button type="submit" class="btn btn-lg btn-success float-end" onclick="showPleaseWaitDialog()" name="migrate" >{% trans "Migrate" %}</button>
|
||||
{% else %}
|
||||
<button class="btn btn-lg btn-success float-end disabled">{% trans "Migrate" %}</button>
|
||||
{% endif %}
|
||||
|
|
|
@ -906,7 +906,7 @@ select:active {
|
|||
width: 100%;
|
||||
height: 100%;
|
||||
background-color: #313131;
|
||||
border-bottom-right-radius: 800px 600px;
|
||||
border-bottom-right-radius: 800px 660px;
|
||||
/*border-top-left-radius: 800px 600px;*/
|
||||
}
|
||||
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
body {
|
||||
margin:0;
|
||||
background-color:#313131;
|
||||
border-bottom-right-radius: 800px 600px;
|
||||
border-bottom-right-radius: 800px 660px;
|
||||
height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
|
@ -23,6 +23,7 @@ html {
|
|||
#noVNC_status_bar {
|
||||
width: 100%;
|
||||
display: flex;
|
||||
position: sticky; top: 60;
|
||||
}
|
||||
|
||||
#noVNC_status {
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
{% block page_heading_extra %}{% include 'create_stg_vol_block.html' %}{% endblock page_heading_extra %}
|
||||
|
||||
{% block content %}
|
||||
{% include 'pleasewaitdialog.html' %}
|
||||
<div class="row">
|
||||
<div class="col-lg-12">
|
||||
|
||||
|
@ -152,7 +153,7 @@
|
|||
</div>
|
||||
<div class="modal-footer">
|
||||
<button type="button" class="btn btn-secondary" data-bs-dismiss="modal">{% trans "Close" %}</button>
|
||||
<button type="submit" class="btn btn-primary" name="cln_volume" onclick="showPleaseWaitDialog();">{% trans "Clone" %}</button>
|
||||
<button type="submit" class="btn btn-primary" name="cln_volume" onclick="showPleaseWaitDialog()">{% trans "Clone" %}</button>
|
||||
</div>
|
||||
</form>
|
||||
</div> <!-- /.modal-content -->
|
||||
|
@ -190,7 +191,6 @@
|
|||
{% endif %}
|
||||
</div>
|
||||
|
||||
{% include 'pleasewaitdialog.html' %}
|
||||
{% endblock %}
|
||||
{% block script %}
|
||||
<script src="{% static 'js/sortable.min.js' %}"></script>
|
||||
|
|
|
@ -171,7 +171,7 @@ def storage(request, compute_id, pool):
|
|||
name = conn.clone_volume(data["image"], data["name"], format, meta_prealloc)
|
||||
messages.success(
|
||||
request,
|
||||
_("%(image)s image cloned as %(clone)s successfully") % {"image": data["image"], "name": name},
|
||||
_("%(image)s image cloned as %(name)s successfully") % {"image": data["image"], "name": name},
|
||||
)
|
||||
return HttpResponseRedirect(request.get_full_path())
|
||||
except libvirtError as lib_err:
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
{% load icons %}
|
||||
{% load common_tags %}
|
||||
<!-- Fixed navbar -->
|
||||
<nav class="navbar navbar-expand-md navbar-dark bg-primary mb-3" aria-label="Main top navbar">
|
||||
<nav class="navbar sticky-top navbar-expand-md navbar-dark bg-primary mb-3" aria-label="Main top navbar">
|
||||
<div class="container">
|
||||
<a class="navbar-brand" href="{% url 'index' %}">WebVirtCloud</a>
|
||||
<button type="button" class="navbar-toggler" data-bs-toggle="collapse" data-bs-target="#navbar" aria-expanded="false" aria-label="Toggle navigation">
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
{% load i18n %}
|
||||
<!-- Please wait dialog -->
|
||||
<div class="modal fade" id="pleaseWaitDialog" tabindex="-1" role="dialog" aria-labelledby="pleaseWaitDialogLabel" data-backdrop="static" data-keyboard="false">
|
||||
<div class="modal fade" id="pleaseWaitDialog" tabindex="-1" aria-labelledby="pleaseWaitDialogLabel" data-bs-backdrop="static" data-bs-keyboard="false">
|
||||
<div class="modal-dialog modal-sm">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
|
@ -17,11 +17,17 @@
|
|||
</div>
|
||||
<script>
|
||||
function showPleaseWaitDialog() {
|
||||
$('#pleaseWaitDialog').modal();
|
||||
var pleaseModal = new bootstrap.Modal(document.getElementById('pleaseWaitDialog'), {
|
||||
keyboard: false
|
||||
});
|
||||
pleaseModal.show();
|
||||
backgroundJobRunning = true;
|
||||
}
|
||||
function hidePleaseWaitDialog() {
|
||||
$('#pleaseWaitDialog').modal('hide');
|
||||
var pleaseModal = new bootstrap.Modal(document.getElementById('pleaseWaitDialog'), {
|
||||
keyboard: false
|
||||
})
|
||||
pleaseModal.hide();
|
||||
backgroundJobRunning = false;
|
||||
}
|
||||
</script>
|
||||
|
|
Loading…
Reference in a new issue