Jump to content

User:Pyrospirit/scriptpackage.js

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Pyrospirit (talk | contribs) at 18:03, 18 August 2007 (Creating a user subpage that contains a JavaScript package with many useful scripts that I use put together.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
/*

This is a collection of JavaScript assembled by [[User:Pyrospirit]]. I haven't written any of this myself, but I use all of it and find it very useful.

The scripts here shouldn't cause any problems in Firefox, at least not that I've seen, since that's what I use. However, a large number of the scripts - including some of the best ones - don't work and are disabled in Internet Explorer, so I recommend using Firefox; it's a better browser anyway.

Note that I know very little about JavaScript myself, so if there's a problem with any script, ask whoever wrote the script or go to [[Wikipedia:Village pump (technical)]].

To install these scripts in your own account, go to [[Special:Mypage/monobook.js]], type in {{User:Pyrospirit/scriptpackage.js}}, and save the page. Then, bypass your browser cache by pressing Ctrl + F5 in IE or Ctrl + Shift + R in Firefox.

*/

/*
== Scripts in this area are enabled in all browsers ==
*/

// [[User:Lupin/popups.js]] - navigation popups
importScript('User:Lupin/popups.js');

// [[User:Jsimlo/shortcuts.js]] - customized sidebar links
// I've included a few example links, you'll probably want to customize them.
importScript('User:Jsimlo/shortcuts.js');

function shortcutsInit ()
{

shortcutsAddLink ( 'Sandbox', 'Wikipedia:Sandbox' );
shortcutsAddLink ( 'Intro', 'Wikipedia:Introduction' );
shortcutsAddLink ( 'The Village Pump', 'WP:PUMP' );

}

// Purge tab
importScript('Wikipedia:WikiProject User scripts/Scripts/Add purge to tabs');

// Unwatch link on watchlist
importScript('Wikipedia:WikiProject User scripts/Scripts/Unwatch');

// User watchlist from [[User:Tra/userwatchlist.js]]
importScript('User:Tra/userwatchlist.js');

// Logs link in toolbox
importScript('Wikipedia:WikiProject User scripts/Scripts/Logs link');

// Reformats compare button in history as a link
importScript('Wikipedia:WikiProject User scripts/Scripts/Compare link');

// Performs basic formatting changes from a tab while editing
importScript('Wikipedia:WikiProject User scripts/Scripts/Formatter');

// Quick previewing button in editing toolbar
importScript('User:Alex Smotrov/qpreview.js');

// Gives assessment data for an article
importScript('User:Outriggr/metadata.js');

// Allows watching/unwatching an article without leaving the article page
importScript('User:Spang/autowatch.js');

// Adds extra edit/hist tabs for both discussion page and article page
importScript('Wikipedia:WikiProject User scripts/Scripts/Six tabs');

// Improves formatting of history pages
importScript('User:Alex_Smotrov/histcomb.js');

// [[User:GeorgeMoney]] script improves search box functionality
addOnloadHook(function() {
document.getElementById('searchform').action = "http://wikipedia.georgemoney.com/search.php";
document.getElementById('searchInput').name = "title";
});

// Edit top link by [[User:Alex Smotrov]]
importScript('User:Alex_Smotrov/edittop.js');
if (wgAction=='edit' && document.URL.indexOf('&section=0') != -1)
addOnloadHook(function(){
document.getElementById('wpSummary').value = "/* Intro */ ";
})

/*

== Scripts in this area are disabled in Internet Explorer due to compatibility issues ==
*/
var detect = navigator.userAgent.toLowerCase();
var IE;
var place = detect.indexOf('msie') + 1;
if (place) IE=true;
if (!IE) {

// Twinkle script (reverting, warning, reporting, csd, xfd, prod, rpp)
importScript('User:AzaToth/twinkle.js');

TwinkleConfig = {

revertMaxRevisions : 50,
userTalkPageMode : 'tab',
showSharedIPNotice : true,
openTalkPage : [ 'agf', 'norm', 'vand' ],
openTalkPageOnAutoRevert : false,
openAOLAnonTalkPage : false,
summaryAd : " ([[WP:TWINKLE|TW]])",
deletionSummaryAd : " ([[WP:TWINKLE|TW]])",
protectionSummaryAd : " ([[WP:TWINKLE|TW]])",
watchSpeedyPages : [ ],
watchProdPages : true,
openUserTalkPageOnSpeedyDelete : [ 'g1', 'g2', 'g10', 'g11', 'g12', 'a1', 'a7', 'i3', 'i4', 'i5', 'i6', 'i7', 'u3', 't1' ],
watchRevertedPages : [ ],
markRevertedPagesAsMinor : [ 'agf', 'norm', 'vand', 'torev' ],
deleteTalkPageOnDelete : false,
watchWarnings : false,
markAIVReportAsMinor : false,
markSpeedyPagesAsMinor : false,
offerReasonOnNormalRevert : true
};

// [[User:Cacycle/wikEd]] in-browser text editor
importScript('User:Cacycle/wikEd.js');

// [[User:Voice of All]]'s helper JavaScript
importScript('User:Voice of All/Addtabs/monobook.js');

// UTC time clock with double-click purge function
importScript('User:Voice of All/UTCclock.js');

// Some history-related script from VoA
importScript('User:Voice of All/History/monobook.js');

// [[User:Lupin/recent2.js]] anti-vandalism script
importScript('User:Lupin/recent2.js');

// [[User:Dschwen/wikiminiatlas2.js]] - mini 3d globe for locations
importScript('User:Dschwen/wikiminiatlas2.js');

}

// [[Category:Wikipedians who use RC script]]