From: martyntaylor <[email protected]>

---
 src/app/views/users/index.haml |   16 +++++++++++++++-
 1 files changed, 15 insertions(+), 1 deletions(-)

diff --git a/src/app/views/users/index.haml b/src/app/views/users/index.haml
index df9def1..854cd2e 100644
--- a/src/app/views/users/index.haml
+++ b/src/app/views/users/index.haml
@@ -29,7 +29,7 @@
     [email protected] do |user|
       %tr
         %td
-          %input{:name => "user_checkbox", :type => "checkbox", :value => 
user.id, :id => "user_checkbox_#{user.id}" }
+          %input{:name => "user_checkbox", :type => "checkbox", :value => 
user.id, :id => "user_checkbox_#{user.id}", :onchange => 
"update_link(#{user.id})"}
         %td= link_to user.login, {:action => "edit", :id => user.id}
         %td= user.last_name
         %td= user.first_name
@@ -41,3 +41,17 @@
   $(document).ready(function () {
     $("input[type='checkbox']").buttonSensitivity().change();
   });
+
+  function update_link(id)
+  {
+    var checkbox = document.getElementById('user_checkbox_' + id)
+    if(checkbox.checked)
+    {
+      var checkboxes = document.getElementsByName("user_checkbox")
+      for(var i = 0; i < checkboxes.length; i++)
+      {
+         checkboxes[i].checked = false
+      }
+      checkbox.checked = true
+    }
+  }
\ No newline at end of file
-- 
1.7.2.3

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

Reply via email to