Stefan Hornburg wrote:
Toby Darling wrote:
Hi David

I created a thread about this in April, suggesting the history could be
collapsed.  I think there was a feeling it could be done and was
desirable, but it would need someone with the time and ability to carry
it out.

I've got a trivial (4 line) change to html/Ticket/Elements/ShowTransaction that implements this, using the existing javascript 'onClick="hideshow...' that's used to hide/show the tabs, but its based on a 3.4.1 installation. I've no idea what's required to port this to 3.6.x. Let me know if you'd like details.

Well, i would like to see details :-) as this would be a very nice feature.

No problem. Sorry, it's a tad more involved than I remembered ...

These are diffs between /usr/share/request-tracker3.4/ and /usr/local/share/request-tracker3.4/ so lines starting '<' are original, '>' are mine. I'm sure there are better / cleaner solutions, but this works for us.

html/Elements/Header:

65a66
>     document.getElementById(idstring).scrollIntoView(true);
71,78c72,79
< % if ($Focus) {
< ONLOAD="
<     var tmp = (document.getElementsByName('<% $Focus %>'));
<     if (tmp.length > 0) tmp[tmp.length-1].focus();
< "
< % }
< >
< <table width="100%" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
---
> %# if ($Focus) {
> %#ONLOAD="
> %#var tmp = (document.getElementsByName('<% $Focus %>'));
> %#if (tmp.length > 0) tmp[tmp.length-1].focus();
> %#"
> %#% }
> %#>
> <table width="100%" border="0" cellspacing="0" cellpadding="0" background="<%$RT::WebImagesURL%>/backg.gif">



html/Ticket/Elements/ShowTransaction:

47c47
< <TD rowspan="2" valign="top" bgcolor="<%$bgcolor%>"><A NAME="txn-<%$Transaction->Id%>" href="#txn-<%$Transaction->Id%>">#</A><% $LastTransaction ? '<a name="lasttrans">&nbsp;</a>' : '&nbsp;' |n %></TD>
---
> <TD rowspan="2" valign="top" bgcolor="<%$bgcolor%>"><A NAME="txn-<%$Transaction->Id%>" href="#txn-<%$Transaction->Id%>" onClick="hideshow('<%$id%>')">#</A><% $LastTransaction ? '<a name="lasttrans">&nbsp;</a>' : '&nbsp;' |n %></TD>
54a55
>
58c59
< <TR class="<% $RowNum%2 ? 'oddline' : 'evenline'%>"><TD colspan=5>
---
> <TR class="<% $RowNum%2 ? 'oddline' : 'evenline'%>"><TD id="element-<%$id%>" colspan=5>
74a76
> $DisplayPath => $RT::WebPath."/Ticket/Display.html"
85c87
<
---
> my $id = rand(2000);
.....
_______________________________________________
http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: [EMAIL PROTECTED]


Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com

Reply via email to