[rt-users] UI Patch - Add whitespace at top of MessageBox if it's a reply/comment
Jesse Vincent
jesse at bestpractical.com
Thu Jan 29 09:16:30 EST 2009
On Wed, Jan 28, 2009 at 11:54:41PM -0800, Jo Rhett wrote:
> In specific, I believe that this would be the better patch:
Jo,
lib/RT/Interface/Web.pm sub ProcessUpdateMessage is the code I was
thinking of.
-jesse
>
> --- html/Elements/MessageBox_orig 2009-01-28 23:48:34.000000000
> -0800
> +++ html/Elements/MessageBox 2009-01-28 23:48:45.000000000 -0800
> @@ -60,7 +60,7 @@
>
> my $signature = '';
> if ( $IncludeSignature and my $text = $session{'CurrentUser'}-
> >UserObj->Signature ) {
> - $signature = "-- \n". $text;
> + $signature = "\n\n\n-- \n". $text;
> }
>
> </%INIT>
>
>
> Jesse: I can't find any place where the Signature and "-- \n" are
> being used for empty reply comparison. Can you point me in the right
> direction? The obvious fix is \s+\-\-\s\n + Signature but I can't
> find where this should go.
>
> On Jan 28, 2009, at 11:43 PM, Jo Rhett wrote:
> >This is patching the wrong way, but it's the right decision. I'm
> >hating having to manually move the cursor in front of the signature
> >and end a newline before typing.
> >
> >I think the right patch would be to add the whitespace at the same
> >place that "-- \n" is added to the beginning of the signature. This
> >is only added if the signature exists, and thus would be the easy fix.
> >
> >On Jan 28, 2009, at 8:15 PM, Adam Tingle wrote:
> >>Thanks for the heads-up, but how does the empty reply detection
> >>work? It doesn't seem to do anything if I remove the patch. I click
> >>reply, click update ticket, and my 'empty reply' is recorded. Is it
> >>an option I have to turn on?
> >>
> >>- Adam
> >>
> >>On Wed, Jan 28, 2009 at 10:58 PM, Jesse Vincent <jesse at bestpractical.com
> >>> wrote:
> >>Be careful. This patch will break rt's empty reply detection.
> >>
> >>Adam Tingle <adamtingle at gmail.com> wrote:
> >>
> >>>Hi rt-users,
> >>>
> >>>Here's a quick patch I made to add some whitespace to the top of
> >>the message
> >>>when replying to a message. It makes it easier to just start
> >>typing if you
> >>>have FCKeditor set to StartupFocus.
> >>>
> >>>
> >>>--- MessageBox 2009-01-28 21:37:01.000000000 -0500
> >>>+++ /usr/local/share/request-tracker3.8/html/Elements/MessageBox
> >>>2009-01-28 22:28:23.000000000 -0500
> >>>@@ -47,7 +47,7 @@
> >>> %# END BPS TAGGED BLOCK }}}
> >>> <textarea class="messagebox" cols="<% $Width %>" rows="<% $Height
> >>%>"
> >>>wrap="<% $Wrap %>" name="<% $Name %>">\
> >>> % $m->callback( %ARGS );
> >>>-<% $Default || '' %><% $message %><% $signature %></textarea>
> >>>+<% $Default || '' %><% $whitespace %><% $message %><% $signature
> >>>%></textarea>
> >>> <%INIT>
> >>>
> >>> my $message = '';
> >>>@@ -63,6 +63,10 @@
> >>> $signature = "-- \n". $text;
> >>> }
> >>>
> >>>+my $whitespace = '';
> >>>+if ( $message ) {
> >>>+ $whitespace = "\n\n\n";
> >>>+}
> >>> </%INIT>
> >>> <%ARGS>
> >>> $QuoteTransaction => undef
> >>>
> >>>
> >>>BTW, I caught on that making changes in
> >>>local/html/NoAuth/RichText/FCKeditor/fckconfig.js doesn't work;
> >>where's the
> >>>best place to override the FCKeditor configuration to enable the
> >>option
> >>>FCKConfig.StartupFocus = true; ? Even better, how about making
> >>this the
> >>>default option, as no other fields seem to get the focus anyway.
> >>>
> >>>--
> >>>...................
> >>>Adam Tingle
> >>>_______________________________________________
> >>>http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> >>>
> >>>Community help: http://wiki.bestpractical.com
> >>>Commercial support: sales at bestpractical.com
> >>>
> >>>
> >>>Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> >>>Buy a copy at http://rtbook.bestpractical.com
> >>--
> >>Sent from my Android phone with K-9. Please excuse my brevity.
> >>
> >>
> >>
> >>--
> >>...................
> >>Adam Tingle
> >>
> >>_______________________________________________
> >>http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
> >>
> >>Community help: http://wiki.bestpractical.com
> >>Commercial support: sales at bestpractical.com
> >>
> >>
> >>Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> >>Buy a copy at http://rtbook.bestpractical.com
> >
> >--
> >Jo Rhett
> >Net Consonance : consonant endings by net philanthropy, open source
> >and other randomness
> >
> >
>
> --
> Jo Rhett
> Net Consonance : consonant endings by net philanthropy, open source
> and other randomness
>
>
--
More information about the rt-users
mailing list