|
|
});
}
// 监视手机版菜单生成
const detectMenu = function(records) {
const $node = $( records[0].addedNodes[0] );
if ($node.hasClass( 'menu' )) {
mw.hook( 'mobile.menu' ).fire( $node );
observer.disconnect();
}
},
observer = new MutationObserver( detectMenu ), // jshint ignore: line
$node = $('.menu');
if ($node.length) { mw.hook( 'mobile.menu' ).fire( $node ); }
else { observer.observe( $('#mw-mf-page-left')[0], {childList: true}); }
mw.loader.using( ['mediawiki.util', 'ext.gadget.site-lib'] ).then(function() {
|