/[Frey]/trunk/lib/Frey/SVN.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/lib/Frey/SVN.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 908 by dpavlin, Wed Dec 17 19:40:31 2008 UTC revision 909 by dpavlin, Fri Jan 2 16:56:42 2009 UTC
# Line 108  sub as_markup { Line 108  sub as_markup {
108                  $foo =~ s/</&lt;/g;                  $foo =~ s/</&lt;/g;
109                  $foo =~ s/>/&gt;/g;                  $foo =~ s/>/&gt;/g;
110                  $foo =~ s/"/&quot;/g;                  $foo =~ s/"/&quot;/g;
111                  $foo =~ s/([\n\r][\n\r]+)/$1<br\/>/gis;  #               $foo =~ s/([\n\r][\n\r]+)/$1<br\/>/gis;
112                  $foo =~ s/([\n\r]+)([\-\*]\s+)/$1<br\/>$2/gis;                  $foo =~ s/([\n\r]+)([\-\*]\s+)/$1<br\/>$2/gis;
113                  $foo =~ s/([\n\r]+)(r\d+:\s+)/$1<br\/>$2/gis;                  $foo =~ s/([\n\r]+)(r\d+:\s+)/$1<br\/>$2/gis;
114                  $foo =~ s/([\n\r]+)(\s+r\d+@)/$1<br\/>$2/gis;           # svk                  $foo =~ s/([\n\r]+)(\s+r\d+@)/$1<br\/>$2/gis;           # svk
# Line 118  sub as_markup { Line 118  sub as_markup {
118          our $html = '';          our $html = '';
119    
120          $self->add_css(qq|          $self->add_css(qq|
121                  .files { color: #888; font-family: monospace; }                  .commit {
122                            clear: both;
123                            padding-top: 1em;
124                            padding-bottom: 1em;
125                            border-top: 1px dashed #ccc;
126                    }
127                    .files {
128                            color: #888;
129                            font-family: monospace;
130                            font-size: 80%;
131                            float: right;
132                            padding-bottom: 1.2em; /* fix 80% back to original 1em */
133                    }
134                  .date, .revision { color: #666; }                  .date, .revision { color: #666; }
135                  .message { padding-bottom: 0.5em; }                  .message {
136                            padding-top: 0.5em;
137                            padding-left: 2em; /* like blockquote */
138                            white-space: pre-wrap;
139                    }
140    
141                  ins { color: #8c8 }                  ins { color: #8c8 }
142                  del { color: #c88 }                  del { color: #c88 }
# Line 135  sub as_markup { Line 151  sub as_markup {
151                  $date =~ s/T/ /;                  $date =~ s/T/ /;
152                  $date =~ s/\.\d+Z$//;                  $date =~ s/\.\d+Z$//;
153    
                 $html .= qq|<div><span class="date">$date</span> <em>$e->{author}</em> <span class="revision">$e->{revision}</span></div>\n|;  
   
154                  my $msg = $e->{'msg'};                  my $msg = $e->{'msg'};
155                  $msg = '' if ref($msg); # FIXME why do I need this, dammit?                  $msg = '' if ref($msg); # FIXME why do I need this, dammit?
156                  if ( $msg ) {                  if ( $msg ) {
# Line 158  sub as_markup { Line 172  sub as_markup {
172                          }                          }
173                  }                  }
174    
175                  $html .= qq|<blockquote>\n$msg\n<div class="files">\n| . join(",\n",@files) . qq|\n</div>\n</blockquote>|;                  $html .= qq|
176                            <div class="commit">
177                            <span class="date">$date</span>
178                            <em>$e->{author}</em>
179                            <span class="revision">$e->{revision}</span>
180                            <div class="files">\n| . join("<br>\n",@files) . qq|\n</div>
181                            $msg
182                            </div>
183                    |;
184    
185          });          });
186    

Legend:
Removed from v.908  
changed lines
  Added in v.909

  ViewVC Help
Powered by ViewVC 1.1.26