User:Jmcgnh/common.js

// 2017-08-16 alternate hostname for dispenser tools: toolserver.org

// The entries here have been gathered from a number of different sources, best sought by looking for the tool name

// Because there seemed to be an unwanted interaction with page curation tools, I placed all of the addPortletLink calls // inside the scope of the when-ready-done block originally provided for Lourdes/PageCuration.js

// This version was tested as working on 2017-08-29 //2022-03-02 Some cleanup

$.when( mw.loader.using( ['mediawiki.util'] ), $.ready ).done( function {	// add to toolbox instead of menubar // Linkback: User:Lourdes/PageCuration.js

mw.util.addPortletLink(   'p-tb',    mw.util.getUrl('Special:NewPagesFeed'),    'Page Curation',    'pt-pagecuration',    'View Special:New Pages using the Page Curation tool',    null,    '#pt-preferences'  );

mw.util.addPortletLink ('p-tb', mw.config.get('wgServer')+mw.config.get('wgArticlePath').replace("$1", "Special:PrefixIndex/"+mw.config.get('wgPageName')+"/"), 'Subpages');

mw.util.addPortletLink ('p-tb', mw.config.get('wgServer')+mw.config.get('wgArticlePath').replace("$1", "Special:WhatLinksHere/"+mw.config.get('wgPageName')+"?namespace=0"), 'Links from articlespace');

mw.loader.load( "https://meta.wikimedia.org/w/index.php?title=User:Zhaofeng_Li/Reflinks.js&action=raw&ctype=text/javascript" );

mw.util.addPortletLink ('p-tb', "http://toolserver.org/~dispenser/cgi-bin/dab_solver.py/" + mw.config.get('wgPageName'), 'Dab solver');

mw.util.addPortletLink ('p-tb', "http://toolserver.org/~dispenser/cgi-bin/dablinks.py?page=" + mw.config.get('wgPageName'), 'Dablinks');

mw.util.addPortletLink ('p-tb', "https://tools.wmflabs.org/dplbot/dab_fix_list.php?title=" + mw.config.get('wgPageName'), 'Dab fix list');

mw.util.addPortletLink ('p-tb', "http://toolserver.org/~dispenser/cgi-bin/webchecklinks.py?page=" + mw.config.get('wgPageName'), 'Checklinks');

mw.util.addPortletLink ('p-tb', "http://sumsearch.org/cite/", 'Cite maker1');

mw.util.addPortletLink(       "p-tb",        "https://tools.wmflabs.org/copyvios/?lang=" + mw.config.get("wgContentLanguage") + "&project=" + mw.config.get("wgSiteName").toLowerCase + "&title=" + encodeURIComponent(mw.config.get("wgPageName")),        "Copyvio check",        "t-copyvio-check",        "Check this page for copyright violations"    ); });

importScript( 'User:Equazcion/ScriptInstaller.js' ); // Backlink: User:Equazcion/ScriptInstaller.js

importScript( 'User:Jcgoble3/SectionInput.js' ); // Backlink: User:Jcgoble3/SectionInput.js

importScript('User:Frietjes/findargdups.js'); // Linkback: User:Frietjes/findargdups

// 2018-11-12 My version of this script has developed a problem, disabling import for now; will try MarkHurd version // importScript('User:Jmcgnh/hidetopcontribs.js'); // Linkback: User:Jmcgnh/hidetopcontribs.js w/ attribution to User:Sparkla/hidetopcontribs.js

importScript("User:Writ Keeper/Scripts/teahouseUtility.js"); // Gives one-click option to add Teahouse invitation or talkback to a user

importScript( 'User:MPGuy2824/MoveToDraft.js' ); // Backlink: User:MPGuy2824/MoveToDraft

// Link classifier - don't need it to run all the tinme LinkClassifierOnDemand=true; // would like it to normally be "true", but can't get that to work yet importScript('User:Jmcgnh/linkclassifier-list-self-redirects.js'); // Linkback: User:Anomie/linkclassifier.js importStylesheet('User:Anomie/linkclassifier.css'); // Linkback: User:Anomie/linkclassifier.css

$.when( mw.loader.using( 'mediawiki.util' ), $.ready ).then( function {   var el = mw.util.addPortletLink('p-tb', '', 'Link Classifier');    $(el).click(function { LinkClassifier.onDemand; } ); } ); userHideAllSubsequent=true; importScript('User:Markhurd/hidetopcontrib.js'); //Linkback: User:Markhurd/hidetopcontrib.js Added by Script installer importScript('User:Bradv/Scripts/Superlinks.js'); //Linkback: User:Bradv/Scripts/Superlinks.js Added by Script installer importScript( 'User:Enterprisey/cv-revdel.js' ); // Backlink: User:Enterprisey/cv-revdel.js importScript('User:DannyS712/SATG.js'); //Linkback: User:DannyS712/SATG.js Added by Script installer - Source Assessment Table Generator importScript('User:Enterprisey/offset-history-link.js'); //Linkback: User:Enterprisey/offset-history-link.js Added by Script installer importScript('User:Jmcgnh/no-edit-non-user-redlink.js'); //Linkback: User:Jmcgnh/no-edit-non-user-redlink.js Added by Script installer