<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>assets/images/toggle-arrow-closed.gif</filename>
    </added>
    <added>
      <filename>assets/images/toggle-arrow-open.gif</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -15,4 +15,23 @@ module TimesheetHelper
               :users =&gt; timesheet.users
             })
   end
+  
+  def toggle_issue_arrows(issue_id)
+    js = &quot;toggleTimeEntries('#{issue_id}'); return false;&quot;
+    
+    return toggle_issue_arrow(issue_id, 'toggle-arrow-closed.gif', js, false) +
+      toggle_issue_arrow(issue_id, 'toggle-arrow-open.gif', js, true)
+  end
+  
+  def toggle_issue_arrow(issue_id, image, js, hide=false)
+    style = &quot;display:none;&quot; if hide
+    style ||= ''
+
+    content_tag(:span,
+                link_to_function(image_tag(image, :plugin =&gt; &quot;timesheet_plugin&quot;), js),
+                :class =&gt; &quot;toggle-&quot; + issue_id.to_s,
+                :style =&gt; style
+                )
+    
+  end
 end</diff>
      <filename>app/helpers/timesheet_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -18,6 +18,7 @@
 &lt;script type=&quot;text/javascript&quot;&gt;
 function toggleTimeEntries(id) {
 $$('.issue-time-entry-' + id).each(function(ele) { ele.toggle();} )
+$$('.toggle-' + id).each(function(ele) { ele.toggle();} )
 }
 
 &lt;/script&gt;</diff>
      <filename>app/views/timesheet/_by_issue.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -4,8 +4,7 @@
   &lt;tr class=&quot;&lt;%= cycle(&quot;odd&quot;, &quot;even&quot;) %&gt;&quot;&gt;
     &lt;td align=&quot;center&quot;&gt;&lt;/td&gt;
     &lt;td align=&quot;center&quot;&gt;
-      &lt;%= link_to image_tag('arrow.png'), {}, :onclick =&gt; &quot;toggleTimeEntries('#{issue.id}'); return false;&quot;,
-                                                           :title =&gt; &quot;Display / Hide all&quot; %&gt;
+      &lt;%= toggle_issue_arrows(issue.id) %&gt;
     &lt;/td&gt;
     &lt;td align=&quot;center&quot;&gt;&lt;/td&gt;
     &lt;td align=&quot;center&quot;&gt;&lt;/td&gt;</diff>
      <filename>app/views/timesheet/_issue_time_entries.rhtml</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>aab76ad7e556b6aaf07710a97637d426922fa10a</id>
    </parent>
  </parents>
  <author>
    <name>Eric Davis</name>
    <email>edavis@littlestreamsoftware.com</email>
  </author>
  <url>http://github.com/edavis10/redmine-timesheet-plugin/commit/71e51dbe87f099a2cf5ed1e42ac5b6994940593e</url>
  <id>71e51dbe87f099a2cf5ed1e42ac5b6994940593e</id>
  <committed-date>2008-12-03T09:27:32-08:00</committed-date>
  <authored-date>2008-12-03T09:27:32-08:00</authored-date>
  <message>Added images for displaying the Time Entries on an issue</message>
  <tree>d7c53854c8f2c7c7060ec7d3de65b8b568e8fb7b</tree>
  <committer>
    <name>Eric Davis</name>
    <email>edavis@littlestreamsoftware.com</email>
  </committer>
</commit>
