diff options
author | David Reyna <David.Reyna@windriver.com> | 2015-03-22 01:40:14 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-03-24 22:54:38 +0000 |
commit | 0479faa46f0364df6d8e151be34e1834076df49d (patch) | |
tree | 73e6a92572294d54e2dd238d7c3cb199d3a1eac3 | |
parent | d886db3add1351a806ab58ec7519d2321687187b (diff) | |
download | bitbake-0479faa46f0364df6d8e151be34e1834076df49d.tar.gz |
toaster: PACKAGE_CLASSES variable does not show current value when editing
A typo in some element selectors caused the package_rpm setup to break.
[YOCTO #7448]
Signed-off-by: David Reyna <David.Reyna@windriver.com>
-rw-r--r-- | lib/toaster/toastergui/templates/projectconf.html | 40 |
1 files changed, 27 insertions, 13 deletions
diff --git a/lib/toaster/toastergui/templates/projectconf.html b/lib/toaster/toastergui/templates/projectconf.html index 8b609adb6..01ece2451 100644 --- a/lib/toaster/toastergui/templates/projectconf.html +++ b/lib/toaster/toastergui/templates/projectconf.html @@ -690,24 +690,38 @@ $("#change-package_classes-form").slideDown(); // initialize the pulldown and checkboxes - var value = document.getElementById("package_classes").innerHTML; - if (0 == value.indexOf("package_deb")) { - $('select').selectedIndex = 0; + var value = $("#package_classes").text(); + if ( value.indexOf("package_deb") == 0 ) { + $("#package_classes-select").prop('selectedIndex', 0); updatePackageClassCheckboxes(); - if (0 < value.indexOf("package_ipk")) {document.getElementById("package_class_1_input").checked = true}; - if (0 < value.indexOf("package_rpm")) {document.getElementById("package_class_2_input").checked = true}; + if ( value.indexOf("_ipk") > 0 ) { + $("#package_class_1_input").attr("checked",true); + } + if ( value.indexOf("_rpm") > 0 ) { + $("#package_class_2_input").attr("checked",true); + } } - if (0 == value.indexOf("package_ipk")) { - $('select').selectedIndex = 1; + + if ( value.indexOf("package_ipk") == 0 ) { + $("#package_classes-select").prop('selectedIndex', 1); updatePackageClassCheckboxes(); - if (0 < value.indexOf("package_deb")) {document.getElementById("package_class_1_input").checked = true;}; - if (0 < value.indexOf("package_rpm")) {document.getElementById("package_class_2_input").checked = true;}; + if ( value.indexOf("_deb") > 0 ) { + $("#package_class_1_input").attr("checked",true); + } + if ( value.indexOf("_rpm") > 0 ) { + $("#package_class_2_input").attr("checked",true); + } } - if (0 == value.indexOf("package_rpm")) { - $('select').selectedIndex = 2; + + if ( value.indexOf("package_rpm") == 0 ) { + $("#package_classes-select").prop('selectedIndex', 2); updatePackageClassCheckboxes(); - if (0 < value.indexOf("package_deb")) {document.getElementById("#package_class_1_input").checked = true;}; - if (0 < value.indexOf("package_ipk")) {document.getElementById("#package_class_2_input").checked = true;}; + if ( value.indexOf("_deb") > 0 ) { + $("#package_class_1_input").attr("checked",true); + } + if ( value.indexOf("_ipk") > 0 ) { + $("#package_class_2_input").attr("checked",true); + } } }); |