பயனர்:Shrikarsan/subpages.js

கட்டற்ற கலைக்களஞ்சியமான விக்கிப்பீடியாவில் இருந்து.

குறிப்பு - சேமித்த பின்னர், நீங்கள் செய்த மாற்றங்களைக் காண்பதற்கு உங்கள் உலவியின் இடைமாற்று அகற்றப்பட வேண்டும்.

  • மொஸில்லா பயர்பாக்ஸ் / சபாரி: Shift+Reload, அல்லது Ctrl-F5 அல்லது Ctrl-R (⌘-R Mac ல்)
  • கூகிள் குரோம் Ctrl-Shift-R அழுத்தவும். (⌘-Shift-R Mac ல்) ;
  • இண்டர்நெட் எக்ஸ்ப்ளோரர்: Ctrl-Refresh அல்லது Ctrl-F5 ஐ அழுத்தவும்.
  • ஒபேரா: Tools → Preferences இல் இடைமாற்றை அகற்றவும்;
// <source lang="javascript">
// Show list of subpages below deletion form
 
if (wgAction == 'delete') {
	$(document).ready( function() {
		$.getJSON(
			mw.config.get('wgServer')+mw.config.get('wgScriptPath')+'/api.php?action=query&list=allpages&aplimit=500&apnamespace='
			+ wgNamespaceNumber + '&apprefix=' + encodeURIComponent(wgTitle)+ '/' + '&format=json&callback=?',
			function( data ) { showSubpagesCB(data); }
		);
	});
}
 
function showSubpagesCB(obj) {
	var pages = obj.query && obj.query.allpages;
 
	if ( !pages || pages.length == 0) {
		$('#deleteconfirm, #mw-img-eleteconfirm').append('<h2>உப பக்கங்கள்</h2><p>No subpages exist for this page.</p>');
		return;
	}
 
	var subpages = '<ul>';
	var cut = wgPageName.length+1, parent;
 
	for (var pg in pages) {
		if ( !pages.hasOwnProperty(pg) ) {
			continue;
		}
		subpages += '<li>'
			+ '<a href="' + wgArticlePath.replace('$1', pages[pg].title) + '">' + pages[pg].title.substr(cut) + '</a>'
			+ ' (<a href="' + wgScript + '?title=' + encodeURIComponent(pages[pg].title)
			.replace( /!/g, '%21' ).replace( /'/g, '%27' ).replace( /\(/g, '%28' )
			.replace( /\)/g, '%29' ).replace( /\*/g, '%2A' ).replace( /~/g, '%7E' )
			.replace( /%20/g, '_' ).replace( /%3A/g, ':' ).replace( /%2F/g, '/' )
			+ '&action=delete">delete</a>)'
			+ '</li>';
	}
 
	subpages += '</ul>';
	$('#deleteconfirm, #mw-img-eleteconfirm').append('<h2>உப பக்கங்கள்</h2>'+subpages);
	return;
}
 
// </source>
"https://ta.wikipedia.org/w/index.php?title=பயனர்:Shrikarsan/subpages.js&oldid=3291985" இலிருந்து மீள்விக்கப்பட்டது