diff --git a/src/sunstone/public/js/plugins/provision-tab.js b/src/sunstone/public/js/plugins/provision-tab.js
index ba6517742f..cea491b26d 100644
--- a/src/sunstone/public/js/plugins/provision-tab.js
+++ b/src/sunstone/public/js/plugins/provision-tab.js
@@ -198,7 +198,7 @@ var provision_create_user = '
';
var provision_user_info = ''+
@@ -2457,6 +2547,79 @@ $(document).ready(function(){
// Create User
//
+ var provision_rvms_quota_input = $("#provision_rvms_quota_input");
+ var provision_rvms_quota_slider = $( "#provision_rvms_quota_slider").noUiSlider({
+ handles: 1,
+ connect: "lower",
+ range: [0,50],
+ step: 1,
+ start: 5,
+ value: 5,
+ slide: function(type) {
+ if ( type != "move"){
+ provision_rvms_quota_input.val($(this).val());
+ }
+ }
+ });
+
+ provision_rvms_quota_slider.addClass("noUiSlider");
+
+ provision_rvms_quota_input.change(function() {
+ provision_rvms_quota_slider.val(this.value)
+ });
+
+ var provision_cpu_quota_input = $("#provision_cpu_quota_input");
+ var provision_cpu_quota_slider = $( "#provision_cpu_quota_slider").noUiSlider({
+ handles: 1,
+ connect: "lower",
+ range: [0,200],
+ step: 1,
+ start: 40,
+ value: 40,
+ slide: function(type) {
+ if ( type != "move"){
+ provision_cpu_quota_input.val($(this).val());
+ }
+ }
+ });
+
+ provision_cpu_quota_slider.addClass("noUiSlider");
+
+ provision_cpu_quota_input.change(function() {
+ provision_cpu_quota_slider.val(this.value)
+ });
+
+ var provision_memory_quota_input = $("#provision_memory_quota_input");
+ 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 provision_memory_quota_slider = $( "#provision_memory_quota_slider").noUiSlider({
+ handles: 1,
+ connect: "lower",
+ range: [0,6400],
+ start: 1600,
+ step: 50,
+ value: 1600,
+ slide: function(type) {
+ if ( type != "move"){
+ provision_memory_quota_tmp_input.val($(this).val()/100);
+ }
+ }
+ });
+
+ provision_memory_quota_tmp_input.change(function() {
+ provision_memory_quota_slider.val(this.value * 100)
+ update_final_memory_input();
+ });
+
+ 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);