mirror of
https://gerrit.wikimedia.org/r/mediawiki/skins/MinervaNeue
synced 2024-11-13 17:37:07 +00:00
63ead8075d
* Add inline exceptions for global selectors * Exception for $.animate in scrolling code * Fix $ prefixing in search.js * Fix repeated selectors in search.js & toc.js * Disable no-parse-html-literal in tests Change-Id: Id58fe11d1e09714501a378e4ca7ed9588f02f32d
30 lines
625 B
JavaScript
30 lines
625 B
JavaScript
( function ( M ) {
|
|
|
|
var Watchstar = M.require( 'mobile.startup' ).Watchstar,
|
|
user = mw.user;
|
|
|
|
/**
|
|
* Toggle the watch status of a known page
|
|
* @method
|
|
* @param {Page} page
|
|
* @ignore
|
|
*/
|
|
function init( page ) {
|
|
// eslint-disable-next-line jquery/no-global-selector
|
|
var $container = $( '#ca-watch' );
|
|
if ( !page.inNamespace( 'special' ) ) {
|
|
// eslint-disable-next-line no-new
|
|
new Watchstar( {
|
|
api: new mw.Api(),
|
|
el: $container,
|
|
isWatched: page.isWatched(),
|
|
page: page,
|
|
funnel: 'page',
|
|
isAnon: user.isAnon()
|
|
} );
|
|
}
|
|
}
|
|
init( M.getCurrentPage() );
|
|
|
|
}( mw.mobileFrontend ) );
|