summaryrefslogtreecommitdiffstats
path: root/web/html/packages.php
diff options
context:
space:
mode:
Diffstat (limited to 'web/html/packages.php')
-rw-r--r--web/html/packages.php16
1 files changed, 16 insertions, 0 deletions
diff --git a/web/html/packages.php b/web/html/packages.php
index bf3daf8..4b11f09 100644
--- a/web/html/packages.php
+++ b/web/html/packages.php
@@ -71,6 +71,22 @@ $(document).ready(function() {
collapseDependsList("#pkgdepslist");
collapseDependsList("#pkgreqslist");
collapseDependsList("#pkgsrcslist");
+
+ function update_checked_count() {
+ var one_pkg = '<?= __("1 package selected") ?>';
+ var pkgs = '<?= __("%d packages selected") ?>';
+
+ var count = $('.package-checkbox:checked').length;
+ if (count === 1) {
+ var res = one_pkg;
+ } else {
+ var res = pkgs;
+ }
+ $('#pkglist-checked-count').text(res.replace('%s', count.toString()));
+ }
+ update_checked_count(); // Set initial string
+
+ $('.package-checkbox').change(update_checked_count);
});
</script>