From 1a4c8a849ac14e6a7a90d5730758b010b68ffd9f Mon Sep 17 00:00:00 2001 From: David Reyna Date: Sun, 22 Mar 2015 01:40:14 -0700 Subject: bitbake: 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] (Bitbake rev: 0479faa46f0364df6d8e151be34e1834076df49d) Signed-off-by: David Reyna Signed-off-by: Richard Purdie --- .../toaster/toastergui/templates/projectconf.html | 40 +++++++++++++++------- 1 file changed, 27 insertions(+), 13 deletions(-) (limited to 'bitbake') diff --git a/bitbake/lib/toaster/toastergui/templates/projectconf.html b/bitbake/lib/toaster/toastergui/templates/projectconf.html index 8b609adb64..01ece24511 100644 --- a/bitbake/lib/toaster/toastergui/templates/projectconf.html +++ b/bitbake/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); + } } }); -- cgit v1.2.3-54-g00ecf