Compact issue display

From Eventum

Looks like this one was accepted for Eventum 2.0

This patch removes breaks and adds 'back to top' links to each subsection of the issue display. The back to top links are removed from the toplevel page. This results in the two blank lines between each subsection being removed. -- Eliot Blennerhassett

Image:Compact issue disp.JPG

diff -u eventum-1.7.0/templates/en/attachments.tpl.html eventum/templates/en/attachments.tpl.html
--- eventum-1.7.0/templates/en/attachments.tpl.html     2005-12-30 08:27:24.000000000 +1300
+++ eventum/templates/en/attachments.tpl.html   2006-02-22 16:28:47.000000000 +1300
@@ -31,7 +31,6 @@
 //-->
 </script>
 {/literal}
-<br />
 <table width="100%" bgcolor="{$cell_color}" border="0" cellspacing="0" cellpadding="1" align="center">
   <tr>
     <td width="100%">
@@ -41,6 +40,7 @@
             <b>Attached Files ({$files|@count})</b>
           </td>
           <td align="right" class="default">
+          [ <a class="link" href="#top">Back to Top</a><a id="link" class="link" href="#top"></a> ]
             {if $browser.ie5up or $browser.ns6up or $browser.gecko or $browser.safari}
             [ <a id="attachments_link" class="link" href="javascript:void(null);" onClick="javascript:toggleVisibility('attachments');">{get_innerhtml element_name="attachments"}</a> ]
             {/if}
diff -u eventum-1.7.0/templates/en/checkins.tpl.html eventum/templates/en/checkins.tpl.html
--- eventum-1.7.0/templates/en/checkins.tpl.html        2005-12-30 08:27:25.000000000 +1300
+++ eventum/templates/en/checkins.tpl.html      2006-02-22 16:29:26.000000000 +1300
@@ -20,7 +20,6 @@
 //-->
 </script>
 {/literal}
-<br />
 <table width="100%" bgcolor="{$cell_color}" border="0" cellspacing="0" cellpadding="1" align="center">
 <form onSubmit="javascript:return removeCheckins(this);" target="_removeCheckins" action="popup.php" method="post">
 <input type="hidden" name="cat" value="remove_checkin">
@@ -32,6 +31,7 @@
             <b>SCM Integration - Checkins</b>
           </td>
           <td align="right" class="default">
+          [ <a class="link" href="#top">Back to Top</a><a id="link" class="link" href="#top"></a> ]
             {if $browser.ie5up or $browser.ns6up or $browser.gecko or $browser.safari or $browser.opera5up}
             [ <a id="checkins_link" class="link" href="javascript:void(null);" onClick="javascript:toggleVisibility('checkins');">{get_innerhtml element_name="checkins" total=$checkins|@count}</a> ]
             {/if}
Common subdirectories: eventum-1.7.0/templates/en/customer and eventum/templates/en/customer
diff -u eventum-1.7.0/templates/en/custom_fields.tpl.html eventum/templates/en/custom_fields.tpl.html
--- eventum-1.7.0/templates/en/custom_fields.tpl.html   2005-12-30 08:27:24.000000000 +1300
+++ eventum/templates/en/custom_fields.tpl.html 2006-02-22 16:27:56.000000000 +1300
@@ -11,7 +11,6 @@
 //-->
 </script>
 {/literal}
-<br />
 <table width="100%" bgcolor="{$cell_color}" border="0" cellspacing="0" cellpadding="1" align="center">
   <form method="get" action="{$smarty.server.PHP_SELF}">
   <tr>
@@ -21,7 +20,8 @@
           <td class="default" nowrap>
             <b>Custom Fields</b>
           </td>
-          <td align="right" class="default">
+          <td align="right" class="default">
+         [ <a class="link" href="#top">Back to Top</a><a id="link" class="link" href="#top"></a> ]
             {if $browser.ie5up or $browser.ns6up or $browser.gecko or $browser.safari or $browser.opera5up}
             [ <a id="custom_fields_link" class="link" href="javascript:void(null);" onClick="javascript:toggleVisibility('custom_fields');">{get_innerhtml element_name="custom_fields" total=$custom_fields|@count}</a> ]
             {/if}
diff -u eventum-1.7.0/templates/en/email_drafts.tpl.html eventum/templates/en/email_drafts.tpl.html
--- eventum-1.7.0/templates/en/email_drafts.tpl.html    2005-12-30 08:27:25.000000000 +1300
+++ eventum/templates/en/email_drafts.tpl.html  2006-02-22 16:31:17.000000000 +1300
@@ -33,7 +33,6 @@
 {else}
   {assign var="draft_col_count" value="6"}
 {/if}
-<br />
 <table width="100%" bgcolor="{$cell_color}" border="0" cellspacing="0" cellpadding="1" align="center">
   <tr>
     <td width="100%">
@@ -44,7 +43,8 @@
             <b>Drafts ({$drafts|@count})</b>
           </td>
           <td align="right" class="default">
-            {if $browser.ie5up or $browser.ns6up or $browser.gecko or $browser.safari or $browser.opera5up or $browser.safari or $browser.opera5up}
+            [ <a class="link" href="#top">Back to Top</a><a id="link" class="link" href="#top"></a> ]
+          {if $browser.ie5up or $browser.ns6up or $browser.gecko or $browser.safari or $browser.opera5up or $browser.safari or $browser.opera5up}
             [ <a id="drafts_link" class="link" href="javascript:void(null);" onClick="javascript:toggleVisibility('drafts');">{get_innerhtml element_name="drafts" total=$drafts|@count}</a> ]
             {/if}
           </td>
Common subdirectories: eventum-1.7.0/templates/en/expandable_cell and eventum/templates/en/expandable_cell
Common subdirectories: eventum-1.7.0/templates/en/help and eventum/templates/en/help
Common subdirectories: eventum-1.7.0/templates/en/js and eventum/templates/en/js
Common subdirectories: eventum-1.7.0/templates/en/manage and eventum/templates/en/manage
diff -u eventum-1.7.0/templates/en/notes.tpl.html eventum/templates/en/notes.tpl.html
--- eventum-1.7.0/templates/en/notes.tpl.html   2005-12-30 08:27:24.000000000 +1300
+++ eventum/templates/en/notes.tpl.html 2006-02-22 16:30:29.000000000 +1300
@@ -43,7 +43,6 @@
 //-->
 </script>
 {/literal}
-<br />
 <table width="100%" bgcolor="{$cell_color}" border="0" cellspacing="0" cellpadding="1" align="center">
 <form name="add_note_form" target="_notes" method="post">
   <tr>
@@ -54,6 +53,7 @@
             <b>Internal Notes ({$notes|@count})</b>
           </td>
           <td align="right" class="default">
+            [ <a class="link" href="#top">Back to Top</a><a id="link" class="link" href="#top"></a> ]
             {if $browser.ie5up or $browser.ns6up or $browser.gecko or $browser.safari or $browser.opera5up or $browser.safari or $browser.opera5up}
             [ <a id="notes_link" class="link" href="javascript:void(null);" onClick="javascript:toggleVisibility('notes');">{get_innerhtml element_name="notes" total=$notes|@count}</a> ]
             {/if}
Common subdirectories: eventum-1.7.0/templates/en/notifications and eventum/templates/en/notifications
diff -u eventum-1.7.0/templates/en/phone_support.tpl.html eventum/templates/en/phone_support.tpl.html
--- eventum-1.7.0/templates/en/phone_support.tpl.html   2005-12-30 08:27:24.000000000 +1300
+++ eventum/templates/en/phone_support.tpl.html 2006-02-22 16:31:01.000000000 +1300
@@ -24,7 +24,6 @@
 //-->
 </script>
 {/literal}
-<br />
 <table width="100%" bgcolor="{$cell_color}" border="0" cellspacing="0" cellpadding="1" align="center">
   <tr>
     <td>
@@ -34,7 +33,8 @@
           <b>Phone Calls ({$phone_entries|@count})</b>
         </td>
         <td align="right" class="default">
-            {if $browser.ie5up or $browser.ns6up or $browser.gecko or $browser.safari or $browser.opera5up or $browser.safari or $browser.opera5up}
+            [ <a class="link" href="#top">Back to Top</a><a id="link" class="link" href="#top"></a> ]
+          {if $browser.ie5up or $browser.ns6up or $browser.gecko or $browser.safari or $browser.opera5up or $browser.safari or $browser.opera5up}
             [ <a id="phone_support_link" class="link" href="javascript:void(null);" onClick="javascript:toggleVisibility('phone_support');">{get_innerhtml element_name="phone_support" total=$phone_entries|@count}</a> ]
             {/if}
         </td>
Common subdirectories: eventum-1.7.0/templates/en/reminders and eventum/templates/en/reminders
Common subdirectories: eventum-1.7.0/templates/en/reports and eventum/templates/en/reports
diff -u eventum-1.7.0/templates/en/support_emails.tpl.html eventum/templates/en/support_emails.tpl.html
--- eventum-1.7.0/templates/en/support_emails.tpl.html  2005-12-30 08:27:24.000000000 +1300
+++ eventum/templates/en/support_emails.tpl.html        2006-02-22 16:31:39.000000000 +1300
@@ -40,7 +40,6 @@
 //-->
 </script>
 {/literal}
-<br />
 {if $current_role > $roles.viewer}
     {assign var="email_col_count" value="8"}
 {else}
@@ -57,7 +56,8 @@
             <b>Associated Emails ({if $emails|@is_array}{$emails|@count}{else}0{/if})</b>
           </td>
           <td align="right" class="default">
-            {if $current_role >= $roles.standard_user}
+            [ <a class="link" href="#top">Back to Top</a><a id="link" class="link" href="#top"></a> ]
+          {if $current_role >= $roles.standard_user}
             [ <a href="mail_queue.php?iss_id={$smarty.get.id}" class="link" title="view the history of sent emails">Mail Queue Log</a> ]
             {/if}
             {if $browser.ie5up or $browser.ns6up or $browser.gecko or $browser.safari or $browser.opera5up or $browser.safari or $browser.opera5up}
diff -u eventum-1.7.0/templates/en/time_tracking.tpl.html eventum/templates/en/time_tracking.tpl.html
--- eventum-1.7.0/templates/en/time_tracking.tpl.html   2005-12-30 08:27:24.000000000 +1300
+++ eventum/templates/en/time_tracking.tpl.html 2006-02-22 16:29:50.000000000 +1300
@@ -24,7 +24,6 @@
 //-->
 </script>
 {/literal}
-<br />
 <table width="100%" bgcolor="{$cell_color}" border="0" cellspacing="0" cellpadding="1" align="center">
 <form name="add_time_form" method="post" action="#">
   <tr>
@@ -35,6 +34,7 @@
             <b>Time Tracking ({$time_entries|@count})</b>
           </td>
           <td align="right" class="default">
+          [ <a class="link" href="#top">Back to Top</a><a id="link" class="link" href="#top"></a> ]
             {if $browser.ie5up or $browser.ns6up or $browser.gecko or $browser.safari or $browser.opera5up or $browser.safari or $browser.opera5up}
             [ <a id="time_tracker_link" class="link" href="javascript:void(null);" onClick="javascript:toggleVisibility('time_tracker');">{get_innerhtml element_name="time_tracker" total=$time_entries|@count}</a> ]
             {/if}
Common subdirectories: eventum-1.7.0/templates/en/tips and eventum/templates/en/tips
diff -u eventum-1.7.0/templates/en/view.tpl.html eventum/templates/en/view.tpl.html
--- eventum-1.7.0/templates/en/view.tpl.html    2005-12-30 08:27:24.000000000 +1300
+++ eventum/templates/en/view.tpl.html  2006-02-22 16:26:14.000000000 +1300
@@ -27,36 +27,27 @@
 {else}
   {include file="view_form.tpl.html"}
   {include file="custom_fields.tpl.html"}
-  {include file="top_link.tpl.html"}
   {if $has_customer_integration and $issue.iss_customer_id}
   {include file="customer/$customer_backend_name/customer_info.tpl.html"}
-  {include file="top_link.tpl.html"}
   {/if}
   {include file="attachments.tpl.html"}
-  {include file="top_link.tpl.html"}
   {if $current_role > $roles.customer and $app_setup.scm_integration == 'enabled'}
   {include file="checkins.tpl.html"}
-  {include file="top_link.tpl.html"}
   {/if}
   {if $current_role >= $roles.reporter and $current_role != $roles.customer}
   {include file="time_tracking.tpl.html"}
-  {include file="top_link.tpl.html"}
   {/if}
   {if $current_role > $roles.customer}
   {include file="notes.tpl.html"}
-  {include file="top_link.tpl.html"}
   {/if}
   {if $current_role > $roles.customer}
   {include file="phone_support.tpl.html"}
-  {include file="top_link.tpl.html"}
   {/if}
   {if $app_setup.support_email == 'enabled'}
     {if $current_role > $roles.customer}
       {include file="email_drafts.tpl.html"}
-      {include file="top_link.tpl.html"}
     {/if}
   {include file="support_emails.tpl.html"}
-  {include file="top_link.tpl.html"}
   {/if}
 {/if}