mirror of
				https://github.com/retspen/webvirtcloud
				synced 2025-07-31 12:41:08 +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…
	
	Add table
		Add a link
		
	
		Reference in a new issue