From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.

/*** Watch Doc ***/



// Watch the documentation page of a template when you watch the template

// Documentation at [[en:w:User:BrandonXLF/WatchDoc]]

// By [[en:w:User:BrandonXLF]]



$(function() {

	var namespace = mw.config.get('wgNamespaceNumber'),

		title = mw.config.get('wgPageName'),

		watchlink = $('#ca-watch a, #ca-unwatch a');



	if (namespace !== 10 && namespace !== 11 || title.includes('/doc')) return;



	watchlink.click(function() {

		mw.loader.using('mediawiki.page.watch.ajax').then(function(require) {

			var clone = watchlink.clone().removeClass('loading'),

				oldNotify = mw.notify;



			mw.notify = function(msg, opts) {

				// Both the doc and non-doc messages need to be shown...

				if (~msg.text().indexOf(title + '/doc')) opts.tag += '-doc';

				oldNotify(msg, opts);

			};



			require('mediawiki.page.watch.ajax').watchstar(clone, title + '/doc', function() {

				mw.notify = oldNotify;

			});



			clone.click();

		});

	});

});