Script Summary: A complete ImageFap.com gallery conversion script featuring customization options and multiple viewing modes.
Version: 1.5.1.1
Chrome Support
To use this script with Google Chrome, please install the Tampermonkey Beta extension before installing/downloading this script.
Overview
This is a complete rewrite of benow's "mondofap" script. It is being released with his permission.
For help, press "?" on any gallery page after it is rebuilt, or access the "[MassiveFap] Help" menu option in the GreaseMonkey/Tampermonkey menu.
Features
- Minimalistic gallery view of full-size images
- Scrolling gallery mode with customizable pagination and optional infinite scrolling
- Slideshow gallery mode with configurable autoplay and full screen viewing
- Thumbnail navigation
- Hotkey navigation
- Simple settings for customization (without needing to edit code)
- Quick "Add to Favorites" capability (via native functionality)
- Multiple themes
Feature requests will be prioritized after bug fixes, and may never be included, but feel free to ask. Potential new features include:
- Ability to comment on, rate, and favorite individual images
- Sequential image loading
- Customizable hotkeys
Change Log
- 10 May 2013 - v1.5.1.1
- New Theme: Green
- Various CSS tweaks to all themes
- Clicking outside of a modal dialog will now close the dialog
- Pagination links now only show one number if there is only one image on that page
- Fix for gallery author not populating correctly
- Thumbnail sizes changes are now carried across to all galleries without needing to refresh
- Scrolling gallery page should no longer "jump" when thumbnails are hidden
- Settings dialog now shows settings in 2 columns; this should make better use of screen space and remove the need for scrolling on smaller screens
- 5 May 2013 - v1.5.1.0
- Added theme support and 2 new themes
- The default theme has been tweaked slightly as a result
- The new themes are: "Blue" (a dark blue theme) and "Classic" (a light theme using the standard ImageFap colors)
- Add thumbnail size setting
- Re-added support for faster initialization with fallback support; this should cause galleries to be converted much sooner
- Removed the "Load Next Page of Images" button on pages where it is not needed
- Prevent the GreaseMonkey menu commands from being listed when they are not available
- Large modal dialog boxes are now automatically scrolled to the top when opened
- The default button on modal dialog boxes is now automatially focused for quick dismissal
- Added theme support and 2 new themes
- 1 May 2013 - v1.5.0.0
- Added inifinite scrolling for scrolling gallery mode
- When galleries are split across mulitple pages, scrolling to the bottom of the page will automatically append the next page's images
- Added "toast" notifications to give visual indicators for loading and preloading images, toggling thumbnails, and more
- Removed expanding pagination - hopefully infinite scrolling is a suitable replacement for anyone that utilized expanding pagination
- Footer is now fixed in scrolling mode (always visible at the bottom of the screen) for easier access to pagination, settings, and "Add to Favorites"
- Fixed slideshow mode not expanding correctly when exiting fullscreen mode if thumbnail visibility had changed
- Various enhancements to settings functionality
- Improved pagination functionality when infinite scrolling is disabled
- Autoplay status no longer says "Loading image..." after the last image is displayed
- Enhancements for supporting commenting, rating, and favoriting individual images
- Added inifinite scrolling for scrolling gallery mode
- 21 April 2013 - v1.4.8.1
- Added handling for submitting the Settings form with a blank field
- Prevent top of modal dialogs from being cut off on small screens
- Replaced image logo with text-based logo
- Default autoplay delay changed to 2 seconds (previously 0 seconds)
- 19 April 2013 - v1.4.8
- Made thumbnails available in full screen mode (current hotkey is 't')
- Added overflow scrolling on modal dialogs (i.e. settings); large dialogs on small screens should no longer be cut off
- Various Chrome bug fixes, mostly for full screen mode
- 17 February 2013 - v1.4.7.3
- Added expanding pagination; prevents galleries that are less than 10% larger than your pagination value from having a second page with only a few images
- Example: If your pagination is set to 50, and the gallery has 55 images, expanding navigation will just show all 55 images on one page
- Fix for galleries without standard author links
- Added expanding pagination; prevents galleries that are less than 10% larger than your pagination value from having a second page with only a few images
- 1 February 2013 - v1.4.7.1
- Fix for script not loading; I am not sure what caused the problem yet, so this is just a quick fix
- 9 January 2013 - v1.4.7
- Added full screen viewing for slideshow mode; fully compatible with autoplay (current hotkey is 'f')
- Added hotkey for autoplay (current hotkey is '[space]')
- Revamped hotkeys functionality as part of preparation for customizable hotkeys
- 7 December 2012 - v1.4.6
- Partial Google Chrome support; use Tampermonkey Beta extension
- Gallery conversion should no longer wait for all thumbnails to load on the original page
- Escape key will now dismiss/close dialogs
- 4 December 2012 - v1.4.5
- Changing images is no longer logged to history; this will allow the back and forward buttons to operate normally
- Moved the thumbnail visibility setting into the consolidated settings
- Bug fix: default autoplay delay value (0) is valid
- Improved current page calculation when changing pagination settings or gallery mode
- 2 December 2012 - v1.4.4
- Revamped and consolidated settings
- Added experimental notice after script updates to inform users that new settings may be available
- Pagination fixes
- Improved current image and page tracking when switching between gallery modes
- 10 November 2012 - v1.4.1
- Added experimental image preloading
- Fixed pagination bug
- Added better current image tracking for switching between gallery modes and history
- 4 July 2012 - v1.3.5
- Multiple autoplay fixes (no longer attempts to advance past last image, support for manual navigation during autoplay)
- Navigating to previous image disables autoplay
- Fixed next/previous image hotkeys not working on pages 2+ (when pagination is enabled)
- 25 June 2012 - v1.3
- Added autoplay for slideshow mode
- Added ImageFap logo for navigating to home page
- Thumbnails no longer overlap the main image in slideshow mode
- Added gallery mode toggle link to header and footer
- Minor appearance tweaks
- 15 June 2012 - v1.2
- Changing from gallery to slideshow when pagination is enabled now works properly
- Pagination no longer requires reloading the original gallery page
- Pagination changes are now automatically applied to all open galleries
- Added search form to header
- Added thumbnail toggle link to header and footer
- The active thumbnail is now highlighted
- Minor bug fixes
- June 2012 - v1.1
- Overhauled the slideshow mode; images are now scaled to fit on screen
- Thumnbails now scroll horizontally in slideshow mode to conserve space
- Fixed hotkeys interfering with typing in search boxes
- Settings changes now affect all open galleries
- Added author name and link to profile in header
- Less obtrusive image loading indication



