User:DannyS712 test/dead.js

// $(function { var DBLP_config = {	name: 'Dead BLP.js',	version: 1.0,	debug: true }; var DBLP_summary = 'SUMMARY with ' + DBLP_config.name + ' (version ' + DBLP_config.version + ')'; var scriptUrl = mw.config.get( 'wgScriptPath' ) + '/api.php';

mw.loader.using( 'mediawiki.util', function {  	importScript('User:DannyS712 test/page.js');    $(document).ready( function  { mw.util.addPortletLink ( 'p-cactions', 'javascript:void(0)', 'Dead BLP', 'ca-dblp', 'TOOLTIP'); $('#ca-dblp').on('click', function {       	Mark_dead;    	} ); } ); } ); function Mark_dead{ var list_page_content = get_page( mw.config.get( 'wgPageName' ) ); var just_the_table = list_page_content.substring(list_page_content.indexOf("! Biography") + 12, list_page_content.length - 3); just_the_table = just_the_table.replace(/_/g, ' '); just_the_table = just_the_table.replace(/\[\[/g, 'Talk:'); just_the_table = just_the_table.replace(/]]/g, ''); //	console.log(just_the_table); var as_array = just_the_table.split(/\n*\|-\s+\| \d+\s*\|\s+/); as_array.shift; for( var i = 0; i < as_array.length-1; i++){ if ( remove(as_array[i])) { as_array.splice(i, 1); }	}	console.log(as_array); } function remove ( name ){ if (name === "Talk:June and Jennifer Gibbons") return true; if (name === "Talk:Podgórski sisters") return true; if (name === "Talk:Bacon Brothers (gangsters)") return true; if (name === "Talk:Dionne quintuplets") return true; if (name.indexOf("and") > -1) return true; if (name.indexOf("&") > -1) return true; return false; } }); //