Changeset 1571
- Timestamp:
- 08/23/06 20:22:03
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/hackathon-summary/plagger/lib/Plagger/Plugin/Filter/HTMLScrubber.pm
r1173 r1571 53 53 my ( $self, $context ) = @_; 54 54 55 $context->register_hook( $self, 'update.entry.fixup' => \&update, ); 55 $context->register_hook( 56 $self, 57 'update.entry.fixup' => \&update, 58 'plugin.init' => \&initialize, 59 ); 60 } 61 62 sub initialize { 63 my($self, $context, $args) = @_; 56 64 57 65 $self->{scrubber} = do { … … 84 92 my ( $self, $context, $args ) = @_; 85 93 86 if (defined $args->{entry}->body) { 94 if (defined $args->{entry}->body && $args->{entry}->body->is_html) { 95 $context->log(debug => "Scrubbing body for" . $args->{entry}->permalink || '(no-link)'); 87 96 my $body = $self->{scrubber}->scrub( $args->{entry}->body ); 88 97 $args->{entry}->body($body);
