Here is the code to develop my table: <table> <thead> <tr> <th>Name</th> <th>Date</th> <th>Age</th> <th>Procedure</th> </tr> </thead> <tbody> <% reports.each do |report| %> <tr class="<%= cycle("even", "odd") %>"> <td><%=h "#{report.last}, #{report.first}" %></td> <td><%=h report.date %></td> <% if !report.old? %> <td><%=h report.age %></td> <% else %> <td><b><%=h report.age %></b></td> <% end %> <td><%=h report.proc %></td> </tr> <% end %> </tbody> </table> It''s really standard, nothing fancy. I''d like to be able to click on a row and change the texts in all cells to strike-through (and possibly, remove the strike-through when you click again). What should I look for online.. Or how do I do it? -- Posted via http://www.ruby-forum.com/.
Aldric Giacomoni wrote:>> > It''s really standard, nothing fancy. > I''d like to be able to click on a row and change the texts in all cells > to strike-through (and possibly, remove the strike-through when you > click again). > > What should I look for online.. Or how do I do it?Aldric, take a look at prototype''s Element.observe functionality, you can register a handler to change an element''s class when it is clicked.. Element.observe("id of element", "click" function(e) { e.addClassName("css_class_name_you_provided_for_strikethrough") }) There is also removeClassName and toggle which you should look at for the alternate case.. -- Posted via http://www.ruby-forum.com/.