Pārlūkot izejas kodu

try to recalculate silder max for other fields on change

andre 4 gadi atpakaļ
vecāks
revīzija
6f83599f32

+ 1 - 4
app/UI/Client/Templates/assets/js/vm/create.js

@@ -122,17 +122,14 @@ $(document).ready(function () {
         content.removeClass("hidden");
         content.removeClass("pm-disk-content-default");
         var index = $("#pm-add-disk-button").closest('.lu-widget').find('.lu-widget').size();
-        var myinput = content.find('input[name="additionalDiskSize"]');
         content.find('output[for="additionalDiskSize"]').prop("id","outputadditionalDiskSize"+index).prop("for","additionalDiskSize"+index);
-        myinput.prop("name","additionalDiskSize"+index).attr("oninput","outputadditionalDiskSize"+index+".value=additionalDiskSize"+index+".value");
+        content.find('input[name="additionalDiskSize"]').prop("name","additionalDiskSize"+index).attr("oninput","outputadditionalDiskSize"+index+".value=additionalDiskSize"+index+".value");
         content.find('select[name="additionalDiskBus"]').prop("name","additionalDiskBus"+index);
         content.find('select[name="additionalDiskFormat"]').prop("name","additionalDiskFormat"+index);
         content.find('select[name="additionalDiskBackup"]').prop("name","additionalDiskBackup"+index);
         content.find('input[name="additionalDiskMp"]').prop("name","additionalDiskMp"+index);
         $(this).closest('.lu-widget').find('.lu-widget').last().after(content);
         $(".pm-disk-content-default ").parent().find(".lu-alert").hide();
-        $('input[name^="outputadditionalDiskSize"]').not(myinput).attr("max", myinput.attr("max") - myinput.attr("value"));
-        $('input[name="disk"]').not(myinput).attr("max", myinput.attr("max") - myinput.attr("value"));
     });
     //delete
     $(".mg-wrapper").delegate(".pm-delete-disk-button","click",function (e) {

+ 2 - 0
templates/client/default/assets/js/layers-ui.js

@@ -7321,6 +7321,8 @@ var rangeSlider = function () {
         key: 'updateSlider',
         value: function updateSlider(evnet) {
             this.sliderInstance.slider("value", event.target.value);
+            $('input[name^="outputadditionalDiskSize"]').not(this).attr("max", this.config.max - this.value);
+            $('input[name="disk"]').not(this).attr("max", this.config.max - this.value);
         }
     }], [{
         key: 'init',