Index: lib/TWiki/Plugins/FirefoxBoosterPlugin.pm =================================================================== --- lib/TWiki/Plugins/FirefoxBoosterPlugin.pm (revision 16405) +++ lib/TWiki/Plugins/FirefoxBoosterPlugin.pm (working copy) @@ -16,7 +16,7 @@ package TWiki::Plugins::FirefoxBoosterPlugin; use strict; -use vars qw( $VERSION $RELEASE $SHORTDESCRIPTION $debug $pluginName $NO_PREFS_IN_TOPIC ); +use vars qw( $VERSION $RELEASE $SHORTDESCRIPTION $pluginName $NO_PREFS_IN_TOPIC ); $VERSION = '$Rev$'; $RELEASE = 'TWiki-4.2'; @@ -24,6 +24,7 @@ $NO_PREFS_IN_TOPIC = 1; $pluginName = 'FirefoxBoosterPlugin'; +sub DEBUG { 0; } # toggle me sub initPlugin { my( $topic, $web, $user, $installWeb ) = @_; @@ -34,38 +35,26 @@ return 0; } - $debug = $TWiki::cfg{Plugins}{FirefoxBoosterPlugin}{Debug} || 0; - # Plugin correctly initialized return 1; } sub completePageHandler { - my ( $text, $header ) = @_; + #my ( $text, $header ) = @_; - TWiki::Func::writeDebug( "- ${pluginName}::completePageHandler()" ) if $debug; + TWiki::Func::writeDebug( "- ${pluginName}::completePageHandler()" ) if DEBUG; - # only do magic if there is a Firefox on the other side - if ( $ENV{"HTTP_USER_AGENT"} =~ m/firefox.2/i ) { + # import javascript + $_[0] =~ s/(]+><\/script>)/&importJavascript($1)/gei; - TWiki::Func::writeDebug( "- ${pluginName}::completePageHandler: Firefox2 detected." ) if $debug; + # import css via + my $prefix = '"; + $_[0] =~ s/]*?>/&importStylesheet($1,$prefix,$suffix)/gei; - # import javascript - $text =~ s/(]+><\/script>)/&importJavascript($1)/gei; - - # import css via - my $praefix = '"; - $text =~ s/]*?>/&importStylesheet($1,$praefix,$suffix)/gei; - - # search