From 9c2809bcb2b7508a8a42676b531f79aaa15dca58 Mon Sep 17 00:00:00 2001 From: SimonFair <39065407+SimonFair@users.noreply.github.com> Date: Wed, 2 Nov 2022 12:35:18 +0000 Subject: [PATCH] Disable input if set to USB Boot Yes --- plugins/dynamix.vm.manager/templates/Custom.form.php | 12 ++++++------ .../dynamix.vm.manager/templates/LibreELEC.form.php | 12 ++++++------ .../dynamix.vm.manager/templates/OpenELEC.form.php | 12 ++++++------ 3 files changed, 18 insertions(+), 18 deletions(-) diff --git a/plugins/dynamix.vm.manager/templates/Custom.form.php b/plugins/dynamix.vm.manager/templates/Custom.form.php index ec866f1fb..c5f833067 100644 --- a/plugins/dynamix.vm.manager/templates/Custom.form.php +++ b/plugins/dynamix.vm.manager/templates/Custom.form.php @@ -1406,12 +1406,12 @@ function BIOSChange(bios) { function USBBootChange(usbboot) { // Remove all boot orders if changed to Yes var value = usbboot.value ; - if (value == "Yes") { - var elements = document.getElementsByClassName("bootorder"); - var names = ''; - for(var i = 0; i < elements.length; i++) { - elements[i].value = ""; - } + var elements = document.getElementsByClassName("bootorder"); + for(var i = 0; i < elements.length; i++) { + if (value == "Yes") { + elements[i].value = ""; + elements[i].setAttribute("disabled","disabled"); + } else elements[i].removeAttribute("disabled"); } } diff --git a/plugins/dynamix.vm.manager/templates/LibreELEC.form.php b/plugins/dynamix.vm.manager/templates/LibreELEC.form.php index a52d00a02..0735abf20 100644 --- a/plugins/dynamix.vm.manager/templates/LibreELEC.form.php +++ b/plugins/dynamix.vm.manager/templates/LibreELEC.form.php @@ -1152,12 +1152,12 @@ function BIOSChange(bios) { function USBBootChange(usbboot) { // Remove all boot orders if changed to Yes var value = usbboot.value ; - if (value == "Yes") { - var elements = document.getElementsByClassName("bootorder"); - var names = ''; - for(var i = 0; i < elements.length; i++) { - elements[i].value = ""; - } + var elements = document.getElementsByClassName("bootorder"); + for(var i = 0; i < elements.length; i++) { + if (value == "Yes") { + elements[i].value = ""; + elements[i].setAttribute("disabled","disabled"); + } else elements[i].removeAttribute("disabled"); } } diff --git a/plugins/dynamix.vm.manager/templates/OpenELEC.form.php b/plugins/dynamix.vm.manager/templates/OpenELEC.form.php index 46a9f556f..53663abd0 100644 --- a/plugins/dynamix.vm.manager/templates/OpenELEC.form.php +++ b/plugins/dynamix.vm.manager/templates/OpenELEC.form.php @@ -1146,12 +1146,12 @@ function BIOSChange(bios) { function USBBootChange(usbboot) { // Remove all boot orders if changed to Yes var value = usbboot.value ; - if (value == "Yes") { - var elements = document.getElementsByClassName("bootorder"); - var names = ''; - for(var i = 0; i < elements.length; i++) { - elements[i].value = ""; - } + var elements = document.getElementsByClassName("bootorder"); + for(var i = 0; i < elements.length; i++) { + if (value == "Yes") { + elements[i].value = ""; + elements[i].setAttribute("disabled","disabled"); + } else elements[i].removeAttribute("disabled"); } }