- only clientside javascript.
---
src/app/views/templates/index.haml | 39 ++++++++++++++++++++++++------------
1 files changed, 26 insertions(+), 13 deletions(-)
diff --git a/src/app/views/templates/index.haml
b/src/app/views/templates/index.haml
index 2f69626..0d4c515 100644
--- a/src/app/views/templates/index.haml
+++ b/src/app/views/templates/index.haml
@@ -4,16 +4,16 @@
%dt Actions
%dd
%h5 Show
- %ul
+ %ul.filters
%li
- = check_box_tag 'views[]', 'templates', true, :disabled => true
- = label_tag 'views[]', 'Templates'
+ = check_box_tag 'templates', 'templates', true, :disabled => true
+ = label_tag 'templates', 'Templates'
%li
- = check_box_tag 'views[]', 'assemblies', true, :disabled => true
- = label_tag 'views[]', 'Assemblies'
+ = check_box_tag 'assemblies', 'assemblies', true, :disabled => true
+ = label_tag 'assemblies', 'Assemblies'
%li
- = check_box_tag 'views[]', 'deployables', true, :disabled => true
- = label_tag 'views[]', 'Deployables'
+ = check_box_tag 'deployables', 'deployables', true, :disabled =>
true
+ = label_tag 'deployables', 'Deployables'
%dd
%h5 Manage
@@ -50,16 +50,29 @@
= submit_tag "Deployment def.", :name => "deployment_definition",
:class => "icon"
#tables.grid_13
- %h3 Templates
- = render :partial => 'templates'
+ .templates
+ %h3 Templates
+ = render :partial => 'templates'
- %h3 Assembly
- = render :partial => 'templates'
+ .assemblies
+ %h3 Assemblies
+ = render :partial => 'templates'
- %h3 Deployment Definitions
- = render :partial => 'templates'
+ .deployables
+ %h3 Deployables
+ = render :partial => 'templates'
:javascript
$(document).ready(function () {
+ var $filters = $('.filters input');
$("#tables input[type='checkbox']").buttonSensitivity().change();
+ $filters.removeAttr("disabled").change(function () {
+ $filters.each(function () {
+ if ($(this).filter(':checked').length) {
+ $("."+this.id).show(200);
+ } else {
+ $("."+this.id).hide(200);
+ }
+ });
+ }).change();
});
--
1.7.2.3
_______________________________________________
deltacloud-devel mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/deltacloud-devel