diff --git a/datacenterlight/static/datacenterlight/css/landing-page.css b/datacenterlight/static/datacenterlight/css/landing-page.css
index 6537dd0d..d50a864d 100755
--- a/datacenterlight/static/datacenterlight/css/landing-page.css
+++ b/datacenterlight/static/datacenterlight/css/landing-page.css
@@ -1653,3 +1653,20 @@ a.list-group-item-danger.active:focus {
.panel-danger > .panel-heading .badge {
background-color: #eb4d5c;
}
+
+.checkmark {
+ display: inline-block;
+}
+.checkmark:after {
+ /*Add another block-level blank space*/
+ content: '';
+ display: block;
+ /*Make it a small rectangle so the border will create an L-shape*/
+ width: 25px;
+ height: 60px;
+ /*Add a white border on the bottom and left, creating that 'L' */
+ border: solid #777;
+ border-width: 0 3px 3px 0;
+ /*Rotate the L 45 degrees to turn it into a checkmark*/
+ transform: rotate(45deg);
+}
diff --git a/datacenterlight/templates/datacenterlight/beta_success.html b/datacenterlight/templates/datacenterlight/beta_success.html
index 2512a05c..60df607c 100644
--- a/datacenterlight/templates/datacenterlight/beta_success.html
+++ b/datacenterlight/templates/datacenterlight/beta_success.html
@@ -8,7 +8,7 @@
×
-
+
{% trans "Request Sent" %}
{% trans "Thank you for your subscription! You will receive a confirmation mail from our team" %}
diff --git a/hosting/static/hosting/css/landing-page.css b/hosting/static/hosting/css/landing-page.css
index ed8fb310..5275dd97 100644
--- a/hosting/static/hosting/css/landing-page.css
+++ b/hosting/static/hosting/css/landing-page.css
@@ -870,3 +870,41 @@ a.list-group-item-danger.active:focus {
.panel-danger > .panel-heading .badge {
background-color: #eb4d5c;
}
+
+.checkmark {
+ display: inline-block;
+}
+.checkmark:after {
+ /*Add another block-level blank space*/
+ content: '';
+ display: block;
+ /*Make it a small rectangle so the border will create an L-shape*/
+ width: 25px;
+ height: 60px;
+ /*Add a white border on the bottom and left, creating that 'L' */
+ border: solid #777;
+ border-width: 0 3px 3px 0;
+ /*Rotate the L 45 degrees to turn it into a checkmark*/
+ transform: rotate(45deg);
+}
+
+.closemark {
+ display: inline-block;
+ width: 50px;
+ height: 50px;
+ position: relative;
+}
+.closemark:before, .closemark:after {
+ position: absolute;
+ left: 25px;
+ content: ' ';
+ height: 50px;
+ width: 2px;
+ background-color: #777;
+}
+.closemark:before {
+ transform: rotate(45deg);
+}
+.closemark:after {
+ transform: rotate(-45deg);
+}
diff --git a/hosting/static/hosting/js/virtual_machine_detail.js b/hosting/static/hosting/js/virtual_machine_detail.js
index db2621c1..ca79df56 100644
--- a/hosting/static/hosting/js/virtual_machine_detail.js
+++ b/hosting/static/hosting/js/virtual_machine_detail.js
@@ -79,7 +79,6 @@ $(document).ready(function() {
$('html,body').scrollTop(scrollmem);
});
- $('.modal-text').removeClass('hide');
var create_vm_form = $('#virtual_machine_create_form');
create_vm_form.submit(function () {
$('#btn-create-vm').prop('disabled', true);
@@ -90,26 +89,28 @@ $(document).ready(function() {
success: function (data) {
if (data.status === true) {
fa_icon = $('.modal-icon > .fa');
- fa_icon.attr('class', 'fa fa-check');
- $('.modal-header > .close').attr('class', 'close');
+ fa_icon.attr('class', 'checkmark');
+ // $('.modal-header > .close').removeClass('hidden');
$('#createvm-modal-title').text(data.msg_title);
$('#createvm-modal-body').text(data.msg_body);
- $('#createvm-modal').on('hidden.bs.modal', function () {
- window.location = data.redirect;
- })
+ $('#createvm-modal-done-btn').removeClass('hide');
}
},
error: function (xmlhttprequest, textstatus, message) {
fa_icon = $('.modal-icon > .fa');
- fa_icon.attr('class', 'fa fa-times');
- $('.modal-header > .close').attr('class', 'close');
- $('.modal-text').addClass('hide');
+ fa_icon.attr('class', 'fa fa-close');
+ // $('.modal-header > .close').attr('class', 'close');
+ // $('.modal-text').addClass('hide');
if (typeof(create_vm_error_message) !== 'undefined') {
- $('#createvm-modal-title').text(create_vm_error_message);
+ $('#createvm-modal-text').text(create_vm_error_message);
}
$('#btn-create-vm').prop('disabled', false);
+ $('#createvm-modal-close-btn').removeClass('hide');
}
});
return false;
});
+ $('#createvm-modal').on('hidden.bs.modal', function () {
+ $(this).find('.modal-footer .btn').addClass('hide');
+ })
});
diff --git a/hosting/templates/hosting/order_detail.html b/hosting/templates/hosting/order_detail.html
index 345632d2..699a2d37 100644
--- a/hosting/templates/hosting/order_detail.html
+++ b/hosting/templates/hosting/order_detail.html
@@ -160,22 +160,19 @@
{% trans "Processing..." %}
-
-
+
{% trans "Hold tight, we are processing your request" %}
diff --git a/hosting/templates/hosting/virtual_machine_detail.html b/hosting/templates/hosting/virtual_machine_detail.html
index 06d86032..0b882055 100644
--- a/hosting/templates/hosting/virtual_machine_detail.html
+++ b/hosting/templates/hosting/virtual_machine_detail.html
@@ -109,7 +109,7 @@
{{virtual_machine.name}}
@@ -123,8 +123,9 @@
-
-
{% blocktrans with machine_name=virtual_machine.name %}Your Virtual Machine {{machine_name}} is successfully terminated!{% endblocktrans %}
+
+
+
{% blocktrans with machine_name=virtual_machine.name %}Your Virtual Machine {{machine_name}} is successfully terminated!{% endblocktrans %}
diff --git a/hosting/views.py b/hosting/views.py
index 1c007780..183d95c3 100644
--- a/hosting/views.py
+++ b/hosting/views.py
@@ -804,7 +804,6 @@ class OrdersHostingDetailView(LoginRequiredMixin,
response = {
'status': True,
- 'redirect': reverse('hosting:virtual_machines'),
'msg_title': str(_('Thank you for the order.')),
'msg_body': str(_('Your VM will be up and running in a few moments.'
' We will send you a confirmation email as soon as'