1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-11 04:58:16 +03:00

feature #2909: Fix negative quotas issues and memory slider

This commit is contained in:
Daniel Molina 2014-06-24 16:12:24 +02:00
parent 460b897150
commit 8078dbe92d

View File

@ -5285,7 +5285,7 @@ function setup_provision_user_info(context) {
'</div>'+
'</div>'+
'<div class="large-2 small-2 columns">'+
'<input type="text" class="provision_memory_quota_vdc_info_tmp_input provision-input" style="margin-top: -17px; height: 40px !important; font-size: 16px; padding: 0.5rem !important;"/>'+
'<input type="text" class="provision_memory_quota_vdc_info_tmp_input provision-input" style="margin-top: -17px; height: 40px !important; font-size: 16px; padding: 0.5rem !important;"/>'+
'</div>'+
'</div>'+
'</div>'+
@ -5346,7 +5346,12 @@ function setup_provision_user_info(context) {
var provision_memory_quota_vdc_info_tmp_input = $(".provision_memory_quota_vdc_info_tmp_input", context);
var update_final_memory_input = function() {
provision_memory_quota_vdc_info_input.val( Math.floor(provision_memory_quota_vdc_info_tmp_input.val() * 1024) );
var value = provision_memory_quota_vdc_info_tmp_input.val();
if (value > 0) {
provision_memory_quota_vdc_info_input.val( Math.floor(value * 1024) );
} else {
provision_memory_quota_vdc_info_input.val(value);
}
}
var provision_memory_quota_vdc_info_slider = $(".provision_memory_quota_vdc_info_slider", context).noUiSlider({
@ -5359,20 +5364,18 @@ function setup_provision_user_info(context) {
slide: function(type) {
if ( type != "move"){
provision_memory_quota_vdc_info_tmp_input.val($(this).val()/100);
provision_memory_quota_vdc_info_tmp_input.change();
}
}
});
provision_memory_quota_vdc_info_tmp_input.change(function() {
provision_memory_quota_vdc_info_slider.val(this.value * 100)
provision_memory_quota_vdc_info_tmp_input.on("change", function() {
update_final_memory_input();
provision_memory_quota_vdc_info_slider.val(this.value * 100)
});
provision_memory_quota_vdc_info_slider.addClass("noUiSlider");
provision_memory_quota_vdc_info_input.change(function() {
provision_memory_quota_vdc_info_slider.val(this.value)
});
var quotas_str = $(".provision_info_vdc_user", context).attr("quotas");
if (quotas_str) {
@ -6554,7 +6557,12 @@ $(document).ready(function(){
var provision_memory_quota_tmp_input = $("#provision_memory_quota_tmp_input");
var update_final_memory_input = function() {
provision_memory_quota_input.val( Math.floor(provision_memory_quota_tmp_input.val() * 1024) );
var value = provision_memory_quota_tmp_input.val();
if (value > 0) {
provision_memory_quota_input.val( Math.floor(value * 1024) );
} else {
provision_memory_quota_input.val(value);
}
}
var provision_memory_quota_slider = $( "#provision_memory_quota_slider").noUiSlider({
@ -6567,6 +6575,7 @@ $(document).ready(function(){
slide: function(type) {
if ( type != "move"){
provision_memory_quota_tmp_input.val($(this).val()/100);
provision_memory_quota_tmp_input.change();
}
}
});
@ -6578,10 +6587,6 @@ $(document).ready(function(){
provision_memory_quota_slider.addClass("noUiSlider");
provision_memory_quota_input.change(function() {
provision_memory_quota_slider.val(this.value)
});
$("#provision_create_user").submit(function(){
var context = $(this);