*/
$mode = $user->isWatched( $title ) ? 'unwatch' : 'watch';
$content_navigation['actions'][$mode] = array(
- 'class' => $onPage && ( $action == 'watch' || $action == 'unwatch' ) ? 'selected' : false,
+ 'class' => 'mw-watchlink ' . (
+ $onPage && ( $action == 'watch' || $action == 'unwatch' ) ? 'selected' : ''
+ ),
// uses 'watch' or 'unwatch' message
'text' => $this->msg( $mode )->text(),
'href' => $title->getLocalURL( array( 'action' => $mode ) )
};
$( function () {
- var $links = $( '.mw-watchlink a, a.mw-watchlink, ' +
- '#ca-watch a, #ca-unwatch a, #mw-unwatch-link1, ' +
- '#mw-unwatch-link2, #mw-watch-link2, #mw-watch-link1' );
-
- // Allowing people to add inline animated links is a little scary
+ var $links = $( '.mw-watchlink a, a.mw-watchlink' );
+ // Restrict to core interfaces, ignore user-generated content
$links = $links.filter( ':not( #bodyContent *, #content * )' );
$links.click( function ( e ) {