don't do ajax watchlist stuff for non-article-pages
authorDomas Mituzas <midom@users.mediawiki.org>
Tue, 10 Mar 2009 20:05:57 +0000 (20:05 +0000)
committerDomas Mituzas <midom@users.mediawiki.org>
Tue, 10 Mar 2009 20:05:57 +0000 (20:05 +0000)
includes/Skin.php

index a543023..e0e0667 100644 (file)
@@ -401,7 +401,7 @@ class Skin extends Linker {
                        $vars['wgLivepreviewMessageError']   = wfMsg( 'livepreview-error' );
                }
 
-               if($wgUseAjax && $wgAjaxWatch && $wgUser->isLoggedIn() ) {
+               if ( $wgOut->isArticleRelated() && $wgUseAjax && $wgAjaxWatch && $wgUser->isLoggedIn() ) {
                        $msgs = (object)array();
                        foreach ( array( 'watch', 'unwatch', 'watching', 'unwatching' ) as $msgName ) {
                                $msgs->{$msgName . 'Msg'} = wfMsg( $msgName );