ميدياويكي:Gadget-NewPP-report.js

من أرابيكا، الموسوعة الحرة
اذهب إلى التنقل اذهب إلى البحث

ملاحظة: بعد الحفظ، قد يلزمك إفراغ الكاش لرؤية التغييرات.

/** [[commons:MediaWiki:Gadget-NewPP-report.js]]
 * @description:
 * This script makes the [[mw:NewPP parser report]] visible on every content page at the bottom.
 * @required modules: 'mediawiki.util'
 */
$(function () {
'use strict';
$(mw.util.addPortletLink('p-cactions', '#', 'معلومات تحميل الصفحة')).on('click', function (e) {
	e.preventDefault();
	$(this).remove();
	e = null;
	$('.mw-parser-output').contents().filter(function () {
		return this.nodeType === 8 && /^\s*(NewPP|Transclusion|Saved) /.test(this.data);
	}).replaceWith(function () {
		var pre = $('<pre>', { dir: 'ltr',class:'mw-collapsible mw-collapsed', style:'white-space: pre;clear:both' }).text($.trim(this.data));
		if (!e) e = pre[0];
		return pre;
	});
	if (e) e.scrollIntoView();
});
});