com web/bugs: Enhance the package selection a bit: www/js/package-affected.js
| From: | Peter Kokot | Date: | Tue, 23 Oct 2018 21:09:54 +0000 |
| Subject: | com web/bugs: Enhance the package selection a bit: www/js/package-affected.js | ||
| Groups: | php.webmaster | ||
| Request: | Send a blank email to php-webmaster+get-27387@lists.php.net to get a copy of this message | ||
Commit: 3388a5537392104e1a3706c554e04d9d1b71653c
Author: Peter Kokot <peterkokot@gmail.com> Tue, 23 Oct 2018 23:09:54 +0200
Parents: f1614132bc4d35ead01136c4a91ddf728285993f
Branches: master
Link: http://git.php.net/?p=web/bugs.git;a=commitdiff;h=3388a5537392104e1a3706c554e04d9d1b71653c
Log:
Enhance the package selection a bit
Changes:
- When first entering the report bug page, no package is selected
- When selecting parent group, deselect childs
- Increase the number of visibile packages to 12
Changed paths:
M www/js/package-affected.js
Diff:
diff --git a/www/js/package-affected.js b/www/js/package-affected.js
index 1d44fa8..009afbd 100644
--- a/www/js/package-affected.js
+++ b/www/js/package-affected.js
@@ -66,6 +66,8 @@ window..addEventListener(
}
moveOptions(nextGroup, select);
+
+ select.selectedIndex = -1;
}
function moveOptions(from, to) {
@@ -77,6 +79,7 @@ window.addEventListener(
);
}
+ packageGroup.addEventListener('click', updateGroup);
packageGroup.addEventListener('change', updateGroup);
if (initialGroup instanceof HTMLOptGroupElement) {
@@ -85,12 +88,13 @@ window.addEventListener(
} else {
select.disabled = true;
select.value = null;
+ packageGroup.selectedIndex = -1;
}
packageGroup.style.marginRight = '.5em';
[select, packageGroup].forEach(
function (element) {
- element.size = 5;
+ element.size = 12;
element.style.width = '22em';
}
);