1
0
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:
Carlos Martín 2014-12-19 15:01:44 +01:00
parent a5cd9f1293
commit 7433ff8a1e

View File

@ -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);