jump to navigation

DeviantART - Full-Viewer March 25, 2006

Posted by Lucanos in : programming, javascript, greasemonkey , trackback

If you have 17 inches, why not use all of it?“â„¢

This GreaseMonkey userscript changes all links inside DeviantART.com and DeviouslyArtistic.com so that they point at the full-resolution image, rather than at the smaller preview page. Very handy when you are looking through alot of deviantions, as it cuts your clicks down by up to 50%! I created this userscript in August 2005. It was my first userscript, and, as such, started with a very simple, very clunky, very… inefficient way to perform the required actions. This script has been updated a number of times since then, fixing little glitches here and there.

UPDATE (2006/05/26):

Apparently, the option to always view images at Full-View is available as a preference for registered users (when logged in). To set this option go to Settings->Browsing and it’s there on the top left side “Open Deviations” - set it to “Zoomed In”. But, for non-subscribers, this script may still prove handy. But, still, deviantART is a community which is very rewarding to be a member of, so, if you enjoy it, Become A Deviant!

Version History:

How It Does What It Does:

  1. Create an array of all links on the page, using XPath.
  2. Identify the “Zoom Out” button, if present on the page
  3. Evaluate each of the links in turn.
  4. If the following conditions are matched, a replace is done changing “/deviation/” to “/view/” within the link’s href attribute.
    • If there is no “Zoom Out” button OR the current link is not the “Zoom Out” button.
    • If the current link does not end with “/scrap”

Enjoy!

Comments»

1. pile0nades - May 10, 2006

Great job here!, I love this script!