diff options
| author | ivan <ivan> | 2010-05-18 19:20:29 +0000 | 
|---|---|---|
| committer | ivan <ivan> | 2010-05-18 19:20:29 +0000 | 
| commit | b102662c11390d9220ef7a935ce847f18ba221fb (patch) | |
| tree | f3c06005ce9dd362b40c133a098140d34d909c84 /rt/share/html/Ticket/Elements | |
| parent | 624b2d44625f69d71175c3348cae635d580c890b (diff) | |
merging rt \3.8.8 to HEAD
Diffstat (limited to 'rt/share/html/Ticket/Elements')
| -rwxr-xr-x | rt/share/html/Ticket/Elements/ShowSummary | 122 | ||||
| -rw-r--r-- | rt/share/html/Ticket/Elements/ShowTransactionAttachments | 7 | ||||
| -rwxr-xr-x | rt/share/html/Ticket/Elements/Tabs | 24 | 
3 files changed, 85 insertions, 68 deletions
| diff --git a/rt/share/html/Ticket/Elements/ShowSummary b/rt/share/html/Ticket/Elements/ShowSummary index 28a296579..295ac6d56 100755 --- a/rt/share/html/Ticket/Elements/ShowSummary +++ b/rt/share/html/Ticket/Elements/ShowSummary @@ -45,79 +45,89 @@  %# those contributions and any derivatives thereof.  %#   %# END BPS TAGGED BLOCK }}} -      <table width="100%" class="ticket-summary"> -      <tr> -	<td valign="top" class="boxcontainer"> -	  <&| /Widgets/TitleBox, title => loc('The Basics'),  -		title_href => RT->Config->Get('WebPath')."/Ticket/Modify.html?id=".$Ticket->Id,  -		class => 'ticket-info-basics' &> -	        <& /Ticket/Elements/ShowBasics, Ticket => $Ticket &> -	  </&> +<table width="100%" class="ticket-summary"> +<tr> +  <td valign="top" class="boxcontainer"> +% $m->callback( %ARGS, CallbackName => 'LeftColumnTop' ); + +    <&| /Widgets/TitleBox, title => loc('The Basics'), +        title_href => RT->Config->Get('WebPath')."/Ticket/Modify.html?id=".$Ticket->Id, +        class => 'ticket-info-basics', +    &> +        <& /Ticket/Elements/ShowBasics, Ticket => $Ticket &> +    </&>  % if ($Ticket->CustomFields->First) { -	  <&| /Widgets/TitleBox, title => loc('Custom Fields'),  -		title_href => RT->Config->Get('WebPath')."/Ticket/Modify.html?id=".$Ticket->Id,  -		class => 'ticket-info-cfs'  &>  -	        <& /Ticket/Elements/ShowCustomFields, Ticket => $Ticket &> -	  </&> +    <&| /Widgets/TitleBox, title => loc('Custom Fields'), +        title_href => RT->Config->Get('WebPath')."/Ticket/Modify.html?id=".$Ticket->Id, +        class => 'ticket-info-cfs', +    &> +        <& /Ticket/Elements/ShowCustomFields, Ticket => $Ticket &> +    </&>  % } -	  <&| /Widgets/TitleBox, title => loc('People'),  -		title_href => RT->Config->Get('WebPath')."/Ticket/ModifyPeople.html?id=".$Ticket->Id,  -		class => 'ticket-info-people' &> -            <& /Ticket/Elements/ShowPeople, Ticket => $Ticket &> -	  </&> -	  <&| /Widgets/TitleBox, title => loc('Customers'),  -		title_href => RT->Config->Get('WebPath')."/Ticket/ModifyCustomers.html?id=".$Ticket->Id,  -		class => 'ticket-info-customers' &> -            <& /Ticket/Elements/ShowCustomers, Ticket => $Ticket &> -	  </&> +    <&| /Widgets/TitleBox, title => loc('Customers'),  +        title_href => RT->Config->Get('WebPath')."/Ticket/ModifyCustomers.html?id=".$Ticket->Id,  +        class => 'ticket-info-customers' +    &> +        <& /Ticket/Elements/ShowCustomers, Ticket => $Ticket &> +    </&> + +    <&| /Widgets/TitleBox, title => loc('People'), +        title_href => RT->Config->Get('WebPath')."/Ticket/ModifyPeople.html?id=".$Ticket->Id, +        class => 'ticket-info-people', +    &> +        <& /Ticket/Elements/ShowPeople, Ticket => $Ticket &> +    </&> -      <& /Ticket/Elements/ShowAttachments, Ticket => $Ticket, Attachments => $Attachments &> +    <& /Ticket/Elements/ShowAttachments, Ticket => $Ticket, Attachments => $Attachments &> -	  <& /Ticket/Elements/ShowRequestor, Ticket => $Ticket &> +    <& /Ticket/Elements/ShowRequestor, Ticket => $Ticket &>  % $m->callback( %ARGS, CallbackName => 'LeftColumn' ); -	</td> -	<td valign="top" class="boxcontainer"> + +  </td> +  <td valign="top" class="boxcontainer"> + +% $m->callback( %ARGS, CallbackName => 'RightColumnTop' ); +  % if ( RT->Config->Get('EnableReminders') ) { -	  <&|/Widgets/TitleBox, title => loc("Reminders"), -		title_href => RT->Config->Get('WebPath')."/Ticket/Reminders.html?id=".$Ticket->Id,  -		class => 'ticket-info-reminders' &> -        <table> -        <tr> -        <td> +    <&|/Widgets/TitleBox, title => loc("Reminders"), +        title_href => RT->Config->Get('WebPath')."/Ticket/Reminders.html?id=".$Ticket->Id, +        class => 'ticket-info-reminders', +    &> +        <table><tr><td>              <form action="<%RT->Config->Get('WebPath')%>/Ticket/Display.html" method="post"> -	      <& /Ticket/Elements/Reminders, Ticket => $Ticket, ShowCompleted => 0 &> -              <div align="right"><input type="submit" class="button" value="<&|/l&>Save</&>" /></div> +                <& /Ticket/Elements/Reminders, Ticket => $Ticket, ShowCompleted => 0 &> +                <div align="right"><input type="submit" class="button" value="<&|/l&>Save</&>" /></div>              </form> -            </td> -            </tr> -            </table> -	  </&> +        </td></tr></table> +    </&>  % } -	  <&| /Widgets/TitleBox, title => loc("Dates"), -		title_href => RT->Config->Get('WebPath')."/Ticket/ModifyDates.html?id=".$Ticket->Id,  -		class => 'ticket-info-dates' &> -	  <& /Ticket/Elements/ShowDates, Ticket => $Ticket &> -	  </&> + +    <&| /Widgets/TitleBox, title => loc("Dates"), +        title_href => RT->Config->Get('WebPath')."/Ticket/ModifyDates.html?id=".$Ticket->Id, +        class => 'ticket-info-dates', +    &> +        <& /Ticket/Elements/ShowDates, Ticket => $Ticket &> +    </&> +  % my (@extra);  % push @extra, titleright_raw => '<a href="'. RT->Config->Get('WebPath'). '/Ticket/Graphs/index.html?id='.$Ticket->id.'">'.loc('Graph').'</a>' unless RT->Config->Get('DisableGraphViz'); -	  <&| /Widgets/TitleBox, title => loc('Links'),  -		title_href => RT->Config->Get('WebPath')."/Ticket/ModifyLinks.html?id=".$Ticket->Id,  -		class => 'ticket-info-links', @extra &> -	        <& /Elements/ShowLinks, Ticket => $Ticket &> -          </&> +    <&| /Widgets/TitleBox, title => loc('Links'), +        title_href => RT->Config->Get('WebPath')."/Ticket/ModifyLinks.html?id=".$Ticket->Id, +        class => 'ticket-info-links', +        @extra, +    &> +        <& /Elements/ShowLinks, Ticket => $Ticket &> +    </&> +  % $m->callback( %ARGS, CallbackName => 'RightColumn' ); -	</td> -      </tr> -    </table> +  </td> +</tr> +</table>  <%ARGS>  $Ticket => undef  $Attachments => undef  </%ARGS> - - - - diff --git a/rt/share/html/Ticket/Elements/ShowTransactionAttachments b/rt/share/html/Ticket/Elements/ShowTransactionAttachments index 51c4aa47c..95ffcbd64 100644 --- a/rt/share/html/Ticket/Elements/ShowTransactionAttachments +++ b/rt/share/html/Ticket/Elements/ShowTransactionAttachments @@ -67,7 +67,10 @@ foreach my $message ( grep $_->__Value('Parent') == $Parent, @$Attachments ) {  % if ( $DownloadableHeaders && !$message->Filename && $message->ContentType =~ /text/  ) {   / <a href="<% $AttachPath %>/WithHeaders/<% $message->Id %>"><% loc('with headers') %></a>  % } -<br />  + +% $m->callback(CallbackName => 'AfterDownloadLinks', ARGSRef => \%ARGS, Ticket => $Ticket, Transaction => $Transaction, Attachment => $message); + +<br />  <span class="downloadcontenttype"><% $message->ContentType %> <% $size_to_str->( $size ) %></span>  </div>  %   } @@ -76,7 +79,7 @@ foreach my $message ( grep $_->__Value('Parent') == $Parent, @$Attachments ) {  % if ( scalar ( grep $_->__Value('Parent') == $message->id, @$Attachments ) ) {  <div class="messageattachments">  % } else { -<div class="messagebody <% RT->Config->Get('PlainTextMono', $session{'CurrentUser'}) ? ' plain-text-white-space' : ''%>"> +<div class="messagebody">  % }  <%PERL> diff --git a/rt/share/html/Ticket/Elements/Tabs b/rt/share/html/Ticket/Elements/Tabs index a99f2190f..c893a350c 100755 --- a/rt/share/html/Ticket/Elements/Tabs +++ b/rt/share/html/Ticket/Elements/Tabs @@ -75,11 +75,13 @@ if ($Ticket) {          # Don't display prev links if we're on the first ticket          if ( $item_map->{ $Ticket->Id }->{prev} ) { -            $searchtabs->{'_a'} = { -                class => "nav", -                path  => "Ticket/Display.html?id=" . $item_map->{first}, -                title => '<< ' . loc('First') -            }; +            if ( $item_map->{first} ) { +                $searchtabs->{'_a'} = { +                    class => "nav", +                    path  => "Ticket/Display.html?id=" . $item_map->{first}, +                    title => '<< ' . loc('First') +                }; +            }              $searchtabs->{"_b"} = {                  class => "nav",                  path  => "Ticket/Display.html?id=" @@ -96,11 +98,13 @@ if ($Ticket) {                      . $item_map->{ $Ticket->Id }->{next},                  title => loc('Next') . ' >'              }; -            $searchtabs->{'e'} = { -                class => "nav", -                path  => "Ticket/Display.html?id=" . $item_map->{last}, -                title => loc('Last') . ' >>' -            }; +            if ( $item_map->{last} ) { +                $searchtabs->{'e'} = { +                    class => "nav", +                    path  => "Ticket/Display.html?id=" . $item_map->{last}, +                    title => loc('Last') . ' >>' +                }; +            }          }      } | 
