User:DannyS712/Cat links 1.js

// Install this version with: // // or with //  // // Special thanks to User:The Transhumanist for the idea // If forking this script, please note my contributions / give me credit

mw.loader.using( 'mediawiki.util', function {    importScript('User:DannyS712 test/append.js');    $(document).ready( function  { var link = mw.util.addPortletLink( 'p-cactions', '#', 'Cats', 'ca-cats', 'cats'); $( link ).click( function ( event ) {           event.preventDefault;            cats;        } ); } ); } ); function cats { var page = prompt("Please enter the category name (not including \"Category:\")", "Wikipedians"); var number = parseInt(prompt("How many links would you like added", "10"), 10);

if (page === null || page === "") { console.log( "User cancelled the prompt." ); } else { console.log( page ); var catRequest = { action: 'query', list: 'categorymembers', cmlimit: number, cmtitle: 'Category:' + page, cmprop: 'title', format: 'json' };		$.get( mw.config.get( 'wgScriptPath' ) + '/api.php', catRequest, function( catResponse ) {			var pages = catResponse.query.categorymembers;			var listed = [];			var links = "";			for (var i = 0; i < pages.length; i++) {				listed.push('* ' + pages[i].title + '\n');				links = links + listed[i];			}			addNewSection( 'adding links', 'links', links );		} ); } }