mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-22 18:50:08 +03:00
Feature #3371: Fix sliders, small style tweaks
(cherry picked from commit 024dc719ad81bc9b880434b15f05428cb054537e)
This commit is contained in:
parent
a5cd9f1293
commit
7433ff8a1e
@ -672,11 +672,10 @@ var provision_create_flow = '<form id="provision_create_flow" class="hidden sect
|
||||
var provision_quota_widget = '<div class="row">'+
|
||||
'<div class="large-12 large-centered columns">'+
|
||||
'<h5 class="subheader text-right">'+
|
||||
'<span class="left">'+
|
||||
'<span class="left" style="margin-bottom: 0.5em">'+
|
||||
tr("Running VMs")+
|
||||
'</span>'+
|
||||
'</h5>'+
|
||||
'<br>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="row provision_rvms_quota">'+
|
||||
@ -697,13 +696,13 @@ var provision_quota_widget = '<div class="row">'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="large-2 small-2 columns">'+
|
||||
'<input type="text" class="provision-input provision_rvms_quota_input" style="margin-top: -17px; height: 40px !important; font-size: 16px; padding: 0.5rem !important;"/>'+
|
||||
'<input type="text" class="provision-input provision_rvms_quota_input" style="margin-top: -7px; height: 40px !important; font-size: 16px; padding: 0.5rem !important;"/>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="medium-9 small-12 columns provision_quota_unlimited" style="display:none">'+
|
||||
'<span style="font-size: 18px; color: #999">'+
|
||||
tr("Unlimited. Group quotas will still apply")+
|
||||
tr("Unlimited. VDC quotas will still apply")+
|
||||
'</span>'+
|
||||
'</div>'+
|
||||
'<div class="medium-9 small-12 columns provision_quota_default" style="display:none">'+
|
||||
@ -715,11 +714,10 @@ var provision_quota_widget = '<div class="row">'+
|
||||
'<div class="row">'+
|
||||
'<div class="large-12 large-centered columns">'+
|
||||
'<h5 class="subheader text-right">'+
|
||||
'<span class="left">'+
|
||||
'<span class="left" style="margin-bottom: 0.5em">'+
|
||||
tr("CPU")+
|
||||
'</span>'+
|
||||
'</h5>'+
|
||||
'<br>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="row provision_cpu_quota">'+
|
||||
@ -740,13 +738,13 @@ var provision_quota_widget = '<div class="row">'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="large-2 small-2 columns">'+
|
||||
'<input type="text" class="provision-input provision_cpu_quota_input" style="margin-top: -17px; height: 40px !important; font-size: 16px; padding: 0.5rem !important;"/>'+
|
||||
'<input type="text" class="provision-input provision_cpu_quota_input" style="margin-top: -7px; height: 40px !important; font-size: 16px; padding: 0.5rem !important;"/>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="medium-9 small-12 columns provision_quota_unlimited" style="display:none">'+
|
||||
'<span style="font-size: 18px; color: #999">'+
|
||||
tr("Unlimited. Group quotas will still apply")+
|
||||
tr("Unlimited. VDC quotas will still apply")+
|
||||
'</span>'+
|
||||
'</div>'+
|
||||
'<div class="medium-9 small-12 columns provision_quota_default" style="display:none">'+
|
||||
@ -758,11 +756,10 @@ var provision_quota_widget = '<div class="row">'+
|
||||
'<div class="row">'+
|
||||
'<div class="large-12 large-centered columns">'+
|
||||
'<h5 class="subheader text-right">'+
|
||||
'<span class="left">'+
|
||||
'<span class="left" style="margin-bottom: 0.5em">'+
|
||||
tr("Memory (GBs)")+
|
||||
'</span>'+
|
||||
'</h5>'+
|
||||
'<br>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="vm_param">'+
|
||||
@ -786,13 +783,13 @@ var provision_quota_widget = '<div class="row">'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="large-2 small-2 columns">'+
|
||||
'<input type="text" class="provision-input provision_memory_quota_tmp_input" style="margin-top: -17px; height: 40px !important; font-size: 16px; padding: 0.5rem !important;"/>'+
|
||||
'<input type="text" class="provision-input provision_memory_quota_tmp_input" style="margin-top: -7px; height: 40px !important; font-size: 16px; padding: 0.5rem !important;"/>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="medium-9 small-12 columns provision_quota_unlimited" style="display:none">'+
|
||||
'<span style="font-size: 18px; color: #999">'+
|
||||
tr("Unlimited. Group quotas will still apply")+
|
||||
tr("Unlimited. VDC quotas will still apply")+
|
||||
'</span>'+
|
||||
'</div>'+
|
||||
'<div class="medium-9 small-12 columns provision_quota_default" style="display:none">'+
|
||||
@ -813,6 +810,8 @@ function setup_provision_quota_widget(context){
|
||||
$("div.provision_quota_default", row).hide();
|
||||
$("div.provision_quota_unlimited", row).hide();
|
||||
|
||||
$("input", row).change();
|
||||
|
||||
break;
|
||||
|
||||
case "default":
|
||||
@ -877,15 +876,20 @@ function setup_provision_quota_widget(context){
|
||||
$( ".provision_memory_quota_slider", context).foundation(
|
||||
'slider', 'set_value', this.value);
|
||||
});
|
||||
|
||||
$(".provision_rvms_quota_input", context).val('').change();
|
||||
$(".provision_memory_quota_input", context).val('').change();
|
||||
$(".provision_memory_quota_tmp_input", context).val('').change();
|
||||
$(".provision_cpu_quota_input", context).val('').change();
|
||||
}
|
||||
|
||||
function reset_provision_quota_widget(context){
|
||||
$("select.provision_quota_select", context).val('edit').change();
|
||||
|
||||
$(".provision_rvms_quota_input", context).val('');
|
||||
$(".provision_memory_quota_input", context).val('');
|
||||
$(".provision_memory_quota_tmp_input", context).val('');
|
||||
$(".provision_cpu_quota_input", context).val('');
|
||||
$(".provision_rvms_quota_input", context).val('').change();
|
||||
$(".provision_memory_quota_input", context).val('').change();
|
||||
$(".provision_memory_quota_tmp_input", context).val('').change();
|
||||
$(".provision_cpu_quota_input", context).val('').change();
|
||||
}
|
||||
|
||||
function retrieve_provision_quota_widget(context){
|
||||
@ -6717,6 +6721,14 @@ $(document).ready(function(){
|
||||
|
||||
setup_provision_quota_widget(context);
|
||||
|
||||
// Workaround to fix sliders. Apparently the setup fails while they are hidden
|
||||
$('a[href="#provision_create_user_manual_quota"]', context).on("click", function(){
|
||||
$(".provision_rvms_quota_input", context).change();
|
||||
$(".provision_memory_quota_input", context).change();
|
||||
$(".provision_memory_quota_tmp_input", context).change();
|
||||
$(".provision_cpu_quota_input", context).change();
|
||||
});
|
||||
|
||||
$("#provision_create_user").submit(function(){
|
||||
var context = $(this);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user