မီႇတီႇယႃႇဝီႇၶီႇ:Gadget-subpages.js

လုၵ်ႉတီႈ ဝီႇၶီႇပပ်ႉ မႃး
မၢႆတွင်း: ဝၢႆးသေသိမ်းပၼ်ယဝ်ႉ၊ တွၼ်ႈတႃႇ ၸဝ်ႈၵဝ်ႇ တေႁၼ်လႆႈ လွင်ႈလႅၵ်ႈလၢႆႈၼၼ်ႉ ၸဝ်ႈၵဝ်ႇတေၸၢင်ႈလႆႈလတ်းၶၢမ်ႈ ၶႅတ်ႉၶျ် တူဝ်ပိုတ်ႇဝႅပ်ႉၸဝ်ႈၵဝ်ႇယဝ်ႉ။
  • ၽွင်းမိူဝ်ႈတိုၵ်ႉၼဵၵ်း Reload တီႈ Firefox / Safari: ၼၼ်ႉ ၼဵၵ်းဝႆႉပႃး Shift ၊ဢမ်ႇၼၼ် ၼဵၵ်းပၼ် Ctrl-F5 ဢမ်ႇၼၼ် Ctrl-R (တီႈၼႂ်း Mac ၼႆ ၼဵၵ်းပၼ်⌘-R)
  • တီႈၼႂ်း Google Chrome: ၼဵၵ်းပၼ် Ctrl-Shift-R (တီႈၼႂ်း Mac ၼႆႉ ၼဵၵ်းပၼ်⌘-Shift-R )
  • ၽွင်းမိူဝ်ႈ တိုၵ်ႉၼဵၵ်း Refreshတီႈ Internet Explorer/ Edge: ၼဵၵ်းဝႆႉပၼ် Ctrl ဢမ်ႇၼၼ် ၼဵၵ်းပၼ် Ctrl-F5
  • တီႈၼႂ်း Opera: ၵႂႃႇၸူးတီႈ Menu → Settings (ပေႃးပဵၼ်တီႈၼႂ်း Mac ၸိုင် Opera → Preferences ) သေ သိုပ်ႇၵႂႃႇ Privacy & security → Clear browsing data → Cached images and files ၼၼ်ႉလႄႈ။
// Show list of subpages below deletion form

function showSubpagesCB(obj) {
	var pages = obj.query && obj.query.allpages;
	
	if ( !pages || pages.length === 0) {
		$('#mw-content-text').find('h2').before('<h2>Subpages</h2>\n<p>No subpages exist for this page.</p>');
		return;
	}
	
	var cut = mw.config.get('wgPageName').length+1;
	var path = mw.config.get('wgArticlePath');
	
	pages = '<ul>\n' + ($.map( pages, function(page, id) {
		return '<li><a href="' + path.replace('$1', page.title) + '">' + page.title.substr(cut) + '</a>'
		+ ' (<a href="' + mw.util.wikiScript('index') + '?title=' + mw.util.wikiUrlencode(page.title)
		+ '&action=delete">delete</a>)</li>';
	})).join('\n') + '\n</ul>';
	
	$('#mw-content-text').find('h2').before('<h2>Subpages</h2>\n' + pages);
}

mw.hook( 'wikipage.content' ).add(function($content) {
	if ( mw.config.get('wgAction') !== 'delete' ) {
		return;
	}
	$.getJSON( mw.util.wikiScript( 'api' ), {
		format:			'json',
		action:			'query',
		list:			'allpages',
		aplimit:		500,
		apnamespace:	mw.config.get('wgNamespaceNumber'),
		apprefix:		mw.config.get('wgTitle') + '/'
	}, showSubpagesCB );
});