[Codestriker-commits] CVS update: codestriker/template/en/default viewtopic.html.tmpl
Brought to you by:
sits
|
From: <si...@us...> - 2008-06-27 00:19:11
|
User: sits
Date: 08/06/26 17:19:10
Modified: template/en/default viewtopic.html.tmpl
Removed: lib/Codestriker/Template/Plugin CommentLine.pm
Log:
Remove the use of the CommentLine tt plugin. It was no longer used, and it was causing issues when running under mod_perl.
Index: CommentLine.pm
===================================================================
RCS file: CommentLine.pm
diff -N CommentLine.pm
--- CommentLine.pm 28 Feb 2008 11:01:58 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,78 +0,0 @@
-package Codestriker::Template::Plugin::CommentLine;
-
-# Template toolkit plugin module for outputting the anchor text
-# for a specific line.
-
-use Template::Plugin::Filter;
-use Codestriker;
-use Codestriker::Http::UrlBuilder;
-
-use base qw( Template::Plugin::Filter );
-
-# Indicate that the filter should be re-created on each filter call.
-our $DYNAMIC = 1;
-
-sub filter {
- my ($self, $text, $args, $conf) = @_;
-
- $conf = $self->merge_config($conf);
-
- # Constructor parameters.
- my $query = $conf->{query};
- my $comment_hash = %{ $conf->{comment_hash} };
- my $comment_location_map = %{ $conf->{comment_location_map} };
- my $mode = $conf->{mode};
-
- # Filter parameters.
- my $filenumber = $conf->{filenumber};
- my $line = $conf->{line};
- my $new = $conf->{new};
-
- # Determine the comment class to use.
- my $comment_class = $mode eq 'coloured' ? 'com' : 'smscom';
- my $no_comment_class = $mode eq 'coloured' ? 'nocom' : 'smsnocom';
-
- # Determine the anchor and edit URL for this line number.
- my $anchor = "$filenumber|$line|$new";
- my $edit_url = "javascript:eo('$filenumber','$line','$new')";
-
- # Set the anchor to this line number.
- my $params = {};
- $params->{name} = $anchor;
-
- # Only set the href attribute if the comment is in open state.
- if (!Codestriker::topic_readonly($self->{topic_state})) {
- $params->{href} = $edit_url;
- }
-
- # If a comment exists on this line, set span and the overlib hooks onto
- # it.
- my $comment_number = undef;
- if (exists $comment_hash{$anchor}) {
- # Determine what comment number this anchor refers to.
- $comment_number = $comment_location_map{$anchor};
-
- if (defined $comment_class) {
- $text = $query->span({-id=>"c$comment_number"}, "") .
- $query->span({-class=>$comment_class}, $text);
- }
-
- # Determine what the next comment in line is.
- my $index = -1;
- my @comment_locations = @{ $self->{comment_locations} };
- for ($index = 0; $index <= $#comment_locations; $index++) {
- last if $anchor eq $comment_locations[$index];
- }
-
- $params->{onmouseover} = "return overlib(comment_text[$index],STICKY,DRAGGABLE,ALTCUT);";
- $params->{onmouseout} = "return nd();";
- } else {
- if (defined $no_comment_class) {
- $text = $query->span({-class=>$no_comment_class}, $text);
- }
- }
-
- return $query->a($params, $text);
-}
-
-1;
Index: viewtopic.html.tmpl
===================================================================
RCS file: /cvsroot/codestriker/codestriker/template/en/default/viewtopic.html.tmpl,v
retrieving revision 1.51
retrieving revision 1.52
diff -u -r1.51 -r1.52
--- viewtopic.html.tmpl 24 Jun 2008 04:51:30 -0000 1.51
+++ viewtopic.html.tmpl 27 Jun 2008 00:19:10 -0000 1.52
@@ -82,10 +82,6 @@
</table>
-[% USE CommentLine query = query comment_hash = comment_hash
- comment_location_map = comment_location_map
- mode = mode %]
-
<p>
<span class="general_comment">[[% add_general_comment_element %]] to topic.</span>
<p>
|