User:Dvyjones/Skins

From Wikipedia, the free encyclopedia

User Talk Workshop Sandbox History eMail Contributions


[edit] Copied from Essjay

This user style is copied from Essjay, I have nothing to do with this style...

[edit] My MonoMonobook

The new message notification bar (formerly the "orange bar of death") in it's redesigned form.
The new message notification bar (formerly the "orange bar of death") in it's redesigned form.
Redesigned diff view.
Redesigned diff view.

[edit] Monobook.css

Essjays monobook.css has elements that offer several useful functions. The basic format is the Main monobook.css, with the following changes:

  • The skin is a true monobook; nearly everything renders in grayscale, unless color is needed for a specific purpose, in which case the colors are generally muted.
  • The background of all pages renders white, with gray text.
  • Link colors have been altered to appear as gray (except interwiki links, which remain blue, and redlinks, which are a dark red.
  • The "orange bar of death" has been replaced with a white background and the same black text. The major indicator of new messages is the 75px image of a penguin. (Intended to be soothing, for those of us who have blood-pressure spikes at the thought of new messages.)
  • The entire footer has been removed.
  • Various notices (sitenotice, watchlist notice, etc.) can be disabled if they become annoying during long-term use.
  • Diffs render in a more readable format. (See screencap #2)
  • The class settings (infobox, messagebox, etc.) have all been set to new colors. I believe strongly that there is no reason to complain about the default settings assigned to such classes; simply change them in your CSS settings, and be done with it.

Adapted from the "Milky"-style:

  • Most borders are round in Gecko-based browsers.
  • Dotted borders around pre are now solid
  • Userbar has been moved to the left with the rest of the bars
  • Yellow as an active color has been removed

[edit] Monobook.js

Essjays monobook.js has elements that are useful for all users, but particularly admins, including:

[edit] Tabs
  • The "edit this page" link has been reduced to read "edit".
  • A "purge" (purge server cache) tab is added to the top of every page.
  • A "last diff" tab is added to the top of every page, and automatically opens the "diff" screen.
  • New links and tabs added to the navagation and toolbox bars, depending on the page visited (see screencap), including a link to your personal monobook.js and to Interiot's tool on many pages. (Be sure to reset these functions to your username in the code.)
[edit] User

A "user" tab is added to user and talk pages. Hovering over it with the mouse pointer drops down a menu with a number of useful tabs. (See closeup at right.)

  • A "list" tab, which links to Special:Listusers for the user.
  • A "contrib" tab, which links to Special:Contributions for the user.
  • A "space" tab, which links to a Special:Allpages listing of the user's userspace.
  • An "count" tab, which links to Interiot's tool for the user.
  • A "whois" tab, which links to a Sam Spade WHOIS lookup for an IP. (This tab appears on all user/talk pages, but will only produce a useable result on IP pages, obviously.)
  • A "proxy" tab, which links to a restricted proxy-checking script maintained by User:Tawker on a private server. If you would like to use this tool, please contact Tawker for a password to the checking script, or insert the name of your preferred proxycheck script in the monobook.js code.)
[edit] Sysop
The function tabs. (Note: Since they are dropdowns, you can only see one at a time; this view is photoshopped for ease of illustration.)
The function tabs. (Note: Since they are dropdowns, you can only see one at a time; this view is photoshopped for ease of illustration.)
  • A "block", which takes admins to Special:Blockip and fills in the name of the user to be blocked in the username field.
  • A "log" tab, which links to the blocklog for that user.
  • An "unblock" tab, which links to the unblocking page (oddly, this is not Special:Unblock) and inserts the name of the user to be unblocked.
  • A "deleted" tab, which links to Interiot's Deleted Edit viewer.
[edit] Bcrat

A "bcrat" tab is added, but is unlikely to be useful for most users. This tab is bureaucrat specific, and adds three links:

  • "Sysop" links to Special:Makesysop and enters the user's name in the form. (You must still click "Make this user a sysop" to prevent accidental promotions.)
  • "Rename" links to Special:Renameuser and enters the user's name in the top field. The bureaucrat then enters the new username in the second field, and clicks "rename."
  • "Bot" links to Special:Makebot and enters the user's name in the field, bringing up the grant/revoke dialogue. The bureaucrat fills in the reason, and clicks the appropriate button.
[edit] Check

A "check" tab is added, but is unlikely to be useful for most users. This tab is checkuser specific, and adds three links:

  • "User" links to Special:Checkuser and adds the username in the "user" field.
  • "IP" links to Special:Checkuser and adds the IP address in the "IP" field.
  • "Log" links to the (private) checkuser log.

All of the above tabs require the associated permission, or the user will receive an error message.

Full view of the tab bar, personal bar and toolboxes as shown on a userpage.
Full view of the tab bar, personal bar and toolboxes as shown on a userpage.

[edit] Personal Toolbar
  • The names of the functions have been shortened.
  • "Contribs" links to the expanded (500 per page) view of your contributions.
  • A dynamic clock is included (date and time show at the top of the page, and update continuously.)
[edit] Status Changer

I have a status changer script installed. It provides a custom menu (user defined) in the personal links bar at the top of the page. Mine allows the following status changes at one click: in, busy, hiding, out. I have other status settings predefined, but they must be set manually (such as "away" and "out of town").

[edit] Notes

  • As said on the top of the page, this style is developed by Essjay. No credits to me. Check this page for the mos recent version
  • Developed in Firefox, no warranties for any other browser (caveat editor).
  • I reserve the right to modify any of these features at any time. I frequently tweak settings and add new tools; check the code or ask me if anything seems to differ from what you see here.