summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Reyna <David.Reyna@windriver.com>2015-03-22 01:40:14 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-03-24 22:54:38 +0000
commit0479faa46f0364df6d8e151be34e1834076df49d (patch)
tree73e6a92572294d54e2dd238d7c3cb199d3a1eac3
parentd886db3add1351a806ab58ec7519d2321687187b (diff)
downloadbitbake-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.html40
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);
+ }
}
});