Jump to content

User:Dragoniez

From mediawiki.org
Dragoniez
ja-N この利用者は日本語母語としています。
en-5 This user has professional knowledge of English.
This user is an administrator on the Japanese Wikipedia. (verify ja)


This user has extended confirmed rights on the English Wikipedia. (verify en)
This user maintains Wikipedia with the help of Twinkle!
This user has alternative accounts named DragoBot, DrakoBot, DragoTest, and Dragoneiz.

My home wiki: ja:User:Dragoniez (CentralAuth)

Note: The 4 accounts listed in the infobox are the only accounts that I own as my alternative names. Any others that claim to be me are impersonation.

About me

I am, as a Wikipedian, a jawiki sysop, and as a human, a linguist specializing in the English language, and as a hobbyist, a JavaScript programmer.

My scripts

Add a bunch of useful features for rollback: in-situ rollback (resolves rollback links without page transition), rollback summary, selective rollback (resolves multiple rollback links of the user's choice at once), mass rollback (resolves all rollback links on the page at once), along with some useful configurations.

Mark up not only locally blocked users and IPs, but also IPs in locally blocked IP ranges, globally locked users, and globally blocked IPs.

Block/unblock users via a dialog, without having to go to the special page. This script also has the functionality of one-click block/unblock.

Extend toollinks attached to user links to the script user's liking.

A simple script that prevents form submission when you accidentally hit Enter in a textbox, e.g. edit summary textbox, move reason textbox, block reason textbox, etc. This precludes situations like "I accidentally hit Enter in the summary box when editing a page, and submitted the draft when it wasn't ready!". Originally written by someone else as ja:MediaWiki:Gadget-suppressEnterAtSummaryBox.js although the functionality was limited to the edit summary textbox, then I overhauled it after the community requested that the script should work for other textboxes like the reason box for page move.

Create a private sandbox on Special:PrivateSandbox. This script supports WikiEditor, multiple profiles, and real-time preview.

An IP address utility library written in ES6. The on-wiki source code is at ja:MediaWiki:Gadget-ip-wiki.js‎. API documentation is also available.

Jawiki gadgets I developed

A jawiki-specific version of MarkBLockedGlobal. (modules: MarkBLocked-core.js, MarkBLocked-core.css)
Mark users with additional rights. Imported and localized c:MediaWiki:Gadget-markAdmins.js. (modules: MarkAdmins-updater.js, MarkAdmins-data.json)
Resolve all visible rollback links on a user's contributions in one fell swoop.
A 150KB+ mammoth script that doesn't look like the very original one.
There's a newer version as a branch but I've been too lazy to merge the changes.
  • :ja:MediaWiki:Gadget-MassDelete.js
Under development.