fixed problem with displaying already selected packages
>From ed9eba5e95f31d79ab8df36c2bc454dc60be6a58 Mon Sep 17 00:00:00 2001
From: Jan Provaznik <[email protected]>
Date: Fri, 22 Oct 2010 21:39:53 +0200
Subject: [PATCH aggregator] BZ #643147 - fixed selection bug
When user selects a package in metgroup, then clicks on another group and then
clicks again on first metagroup, the package is not checked, because of we don't
use textfields anymore (input:text was used as selector in JS)
---
src/app/views/templates/_searched_packages.haml | 2 +-
src/app/views/templates/content_selection.haml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/app/views/templates/_searched_packages.haml
b/src/app/views/templates/_searched_packages.haml
index fdc8ad1..96981d0 100644
--- a/src/app/views/templates/_searched_packages.haml
+++ b/src/app/views/templates/_searched_packages.haml
@@ -6,7 +6,7 @@
var old_pkgs =
$("input:hidden[name='cached_packages[]']").map(function() {return
$(this).val()}).get();
var new_pkgs = $("input:checked[name='packages[]']").map(function()
{return $(this).val()}).get();
var data = {
- 'selected_packages[]':
$("input:text[name='packages[]']").map(function() {return $(this).val()}).get(),
+ 'selected_packages[]':
$("input:hidden[name='packages[]']").map(function() {return
$(this).val()}).get(),
'cached_packages[]': old_pkgs.concat(new_pkgs),
'selected_groups[]':
$("input:checked[name='groups[]']").map(function() {return
$(this).val()}).get(),
'package_search': $("input[name='package_search']").val(),
diff --git a/src/app/views/templates/content_selection.haml
b/src/app/views/templates/content_selection.haml
index 636a21e..689c33d 100644
--- a/src/app/views/templates/content_selection.haml
+++ b/src/app/views/templates/content_selection.haml
@@ -6,7 +6,7 @@
var data = {
'show_metagroup': e.currentTarget.value,
'repository': $("select[name='tpl[platform]']").val(),
- 'packages[]': $("input:text[name='packages[]']").map(function()
{return $(this).val()}).get()
+ 'packages[]': $("input:hidden[name='packages[]']").map(function()
{return $(this).val()}).get()
};
var url = '#{url_for :action => 'dispatch', :id => @id}';
$metagrouppackages.empty().addClass('loading');
--
1.7.2.3
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel