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

Reply via email to