---
 src/app/stylesheets/_base.scss                  |    7 +++++++
 src/app/stylesheets/aggregator.scss             |    8 +++++---
 src/app/views/templates/_content_selection.haml |    2 +-
 src/app/views/templates/new.haml                |    7 +++++++
 4 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/src/app/stylesheets/_base.scss b/src/app/stylesheets/_base.scss
index 509d1fc..00d5905 100644
--- a/src/app/stylesheets/_base.scss
+++ b/src/app/stylesheets/_base.scss
@@ -71,3 +71,10 @@ $badcl: red;
   -webkit-column-gap: $g;
   column-gap: $g;
 }
+
+...@mixin column-break-before($break) {
+  -moz-column-break-before: $break;
+  -webkit-column-break-before: $break;
+  -o-column-break-before: $break;
+  column-break-before: $break;
+}
diff --git a/src/app/stylesheets/aggregator.scss 
b/src/app/stylesheets/aggregator.scss
index 7d42704..c4300c4 100644
--- a/src/app/stylesheets/aggregator.scss
+++ b/src/app/stylesheets/aggregator.scss
@@ -1044,13 +1044,15 @@ a.iconbutton {
   &>li {
     display: block;
     text-transform: uppercase;
-    margin: 0 0 .5em 0; padding: 0;
-    -moz-column-break-before: always;
-    column-break-before : always;
+    margin: 0 0 2em 0; padding: 0;
+    @include column-break-before(always);
   }
   .packages {
     display: block;
     margin: 1em 0 0 0;
+    &:first-child {
+      margin: 0;
+    }
     li {
       text-transform: none;
       display: block;
diff --git a/src/app/views/templates/_content_selection.haml 
b/src/app/views/templates/_content_selection.haml
index fd3436d..e43b7a2 100644
--- a/src/app/views/templates/_content_selection.haml
+++ b/src/app/views/templates/_content_selection.haml
@@ -34,7 +34,7 @@
         %li
           = check_box_tag 'groups[]', group, group_sel, :disabled => 
group_sel, :id => "group_#{group_id}"
           = label_tag "group_#{group_id}", group
-          %ul.packages
+          %ul{:class => "packages group_#{group_id}"}
             - @groups[group][:packages].each do |pkg, info|
               - pkg_sel = info[:selected] ? true : false
               - pkg_id = pkg.gsub(/\s/, '_')
diff --git a/src/app/views/templates/new.haml b/src/app/views/templates/new.haml
index f58dbf9..dcf6e6e 100644
--- a/src/app/views/templates/new.haml
+++ b/src/app/views/templates/new.haml
@@ -27,6 +27,13 @@
           $container.hide();
           $submit.show();
         });
+        $(".softwaregroups input[type='checkbox']").click(function() {
+          if ($(this).attr("checked") === true) {
+            
$(this).siblings("ul").find("input[type='checkbox']").attr("checked","checked");
+          } else {
+            
$(this).siblings("ul").find("input[type='checkbox']").removeAttr("checked");
+          }
+        });
       });
     });
   });
-- 
1.7.2.3

_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel

Reply via email to