mediawiki-skins-MinervaNeue/resources/skins.minerva.special.watchlist.scripts/watchlist.js
jdlrobson 2cc9516cde Minerva is its own skin
This is programmatic output from python3 scripts/migrate.py

This will result in a Minerva skin dependent on MobileFrontend.

Post merge we will rename message keys to have minerva- prefix

Bug: T166748
Change-Id: Iff1f7e63e796cc5d4a6d2ab0370e0c33248d2fce
2017-07-12 08:12:40 -07:00

32 lines
757 B
JavaScript

( function ( M, $ ) {
var WatchList = M.require( 'mobile.watchlist/WatchList' );
/**
* Initialises JavaScript on Special:Watchlist
* @method
* @ignore
*/
function init() {
var $watchlist = $( 'ul.page-list' );
// FIXME: find more elegant way to not show watchlist stars on recent changes
if ( $( '.mw-mf-watchlist-selector' ).length === 0 ) {
// eslint-disable-next-line no-new
new WatchList( {
api: new mw.Api(),
el: $watchlist,
funnel: 'watchlist',
enhance: true
} );
$watchlist.find( '.page-summary .info' ).css( 'visibility', 'visible' );
}
// not needed now we have JS view which has infinite scrolling
$( '.more' ).remove();
}
$( function () {
init();
} );
}( mw.mobileFrontend, jQuery ) );