User:Dragon695/monobook
User:Dragon695/monobook.js is User:Dragon695's Wikipedia user script toolkit.
Utility library
// winc('User:Dragon695/addonload.js'); // The addOnloadHook function is defined in wikibits.js; don't need this. winc('User:Dragon695/util.js'); // Quarl's utility functions. winc('User:Dragon695/md5.js'); // Defines md5 functions. winc('User:Dragon695/addlilink.js'); // Defines addlilink and tab/toolbox functions (by Quarl). winc('User:Dragon695/wikipage.js'); // WikiPage class (by Quarl). winc('User:Dragon695/datetime.js'); // Defines ISO timestamp functions (by Quarl). winc('User:Dragon695/wikipageAfd.js'); // AFD stuff for WikiPage (by Quarl). winc('User:Dragon695/wikiedit.js'); // WikiEditor (by Quarl). winc('User:Dragon695/wikistate.js'); // Persist state throughout session (by Quarl). winc('User:Dragon695/autoreplace.js'); // Allows automatically replacing strings on 'submit' (by Quarl). winc('User:Dragon695/automod.js'); // Defines functions for automatically modifying page (originally by Jnothman, version by Quarl). winc('User:Dragon695/diff.js'); // Diff functions (by Quarl, diff() by John Resig). winc('User:Dragon695/cookie.js'); // Cookie helpers. winc('User:Dragon695/shortcuts.js'); // Shortcuts class (by Quarl). winc('User:Dragon695/diffsince.js'); // Utilities for doing "diff since" (by Quarl). winc('User:Dragon695/wikiwatch.js'); // Utilities for watching/unwatching (by Quarl).
Testing stuff
winc('User:Dragon695/sandbox.js');
Modules
winc('User:Dragon695/advanced_sig.js'); // Advanced custom signatures (by Quarl). winc('User:Dragon695/popups.js'); // Popups (by Lupin, small modifications). winc('User:Dragon695/rollback.js'); // The rollback button (based on Sam Hocavar's Godmode-Light, version by Quarl). winc('User:Dragon695/autoafd.js'); // The autoafd helper (version by Quarl). winc('User:Dragon695/afd_vote.js'); // AFD voting helpers (originally by Jnothman, version by Quarl). winc('User:Dragon695/autotag.js'); // Tab button for auto tagging (by Quarl). winc('User:Dragon695/copyvio.js'); // Add tool to mark as copyvio and list on log page (by Quarl). winc('User:Dragon695/edit_top_link.js'); // Add 'edit top' (section 0) link (version by Quarl). winc('User:Dragon695/show_diff_last.js'); // Show last diff; 'last' tab button (version by Quarl). winc('User:Dragon695/show_diff_since.js'); // Show changes since last edited (async version); 'since' tab button (by Quarl). winc('User:Dragon695/auto_testn.js'); // Tabs for test/test-n templates (version by Quarl). winc('User:Dragon695/hide_own.js'); // Change Watchlist link to default to 'hide own' (by ...). winc('User:Dragon695/watchlist.js'); // Add 'unwatch' and 'diff since' buttons to watchlist (by Quarl). winc('User:Dragon695/watchbutton.js'); // Asynchronous watch/unwatch tabs (by Quarl). winc('User:Dragon695/autofocus.js'); // Automatically focus edit boxes (by Quarl). winc('User:Dragon695/autocloseafd.js'); // Tab button for closing AFD (by Quarl). winc('User:Dragon695/toolbox_edit_count.js'); // Toolbox links to Interiot's edit count tool (by Quarl). winc('User:Dragon695/toolbox_logs.js'); // Toolbox links to Logs (version by Quarl). winc('User:Dragon695/nav_afd.js'); // Nav links to AFD log pages (by Quarl). winc('User:Dragon695/directredirect.js'); // Buttons for automatically fixing double redirects (by Quarl). winc('User:Dragon695/location_canonicalize.js'); // Locz button for canonicalizing locations (by Quarl). winc('User:Dragon695/date_canonicalize.js'); // Datez button for canonicalizing dates (by Quarl). winc('User:Dragon695/coor_canonicalize.js'); // CoorZ button for canonicalizing coordinates (by Quarl). winc('User:Dragon695/imdb_canonicalize.js'); // ImdbZ button for canonicalizing IMDB links (by Quarl). winc('User:Dragon695/alexafy.js'); // Toolbox button to Alexafy external links (version by Quarl). winc('User:Dragon695/userscript.js'); // User script helpers ('raw' tab, 'refresh' tab, autorefresh) by Quarl. winc('User:Dragon695/auto_summary.js'); // Auto summary based on diff; shortcuts (by Quarl). winc('User:Dragon695/smartsubmit.js'); // Asynchronous preview/diff buttons (by Quarl). winc('User:Dragon695/purge.js'); // Add 'purge' tab button. winc('User:Dragon695/newmessages.js'); // Add history and diffsince links to new-messages box (by Quarl). winc('User:Dragon695/nav_custom.js'); // Add navigation box customizations (by Quarl). // winc('User:Dragon695/external_editor.js'); // Add tab for "ext edit" (by Quarl).
//qwrite_flush();
importScript('User:AzaToth/twinkle.js'); importScript('User:Ioeth/friendly.js'); importScript('User:Zocky/PicturePopups.js'); importScript('User:Ais523/votesymbols.js'); importScript('User:Cacycle/wikEd.js'); importScript('User:Cacycle/wikEdDiff.js'); importScript('User:TheDJ/Gadget-HotCat.js');
Settings
popupDelay=1.0; popupActionsMenu=false;