ReMooz (v1.0)

Project ReMooz Showcase ReMooz is an open-source widget for great looking and unobtrusive inline-pop-ups, powered by MooTools. It enables how your vistors browse through content, such as thumbnail images and HTML. ReMooz features centered or relative-positioned draggable zoomed images, content preloading, fading captions, with plenty of options and is highly configurable: Add a simple image zoom or create a fancy design element for any graphic that needs to be enlarged on your site.


Showcases

  • Flickr Bigger ReMooz for previews on flickr photostream thumbnails, large size.
  • Flickr Stream ReMooz for previews on flickr photostream thumbnails, medium size.
  • Simple Caption ReMooz on a Flickr Photostream with captions.

Features

  • No plugins like Flash or Java needed, no problem with popup blockers
  • Unobtrusive behaviour, visitors with disabled JavaScript or old browsers can still click the images to see the full size.
  • Simple and intuitive behaviour: loading-indicator, close button and changing icons describe possible interactions.
  • No obstrusive modal pop-up: your design and content is still visible (not hidden under the common black lightbox effect).
  • Open several instances at one time, e.g. to preview multiple images.

How to use

// Wait for the content ...
 
window.addEvent('domready', {
 
    /**
     * Assigns ReMooz behavior to all anchors with the .remooz class
     */
    ReMooz.assign();
 
    /**
     * Or assign ReMooz "by hand"
     */
    $$('ul.thumbnails a').each(function(element) {
 
        // Constructor, takes the element and options as arguments
        new ReMooz(element, {
            centered: true, // Zoom the center of the screen
            origin: element.getElement('img') // Take the image inside as origin for the zooming element
        });
 
    });
 
});

Compatibility

Fully compatible with all A-Grade Browsers (Internet Explorer 6+, Opera 9, Firefox 1.5+ and Safari 2+)

Planned

  • Support for elements, expandable content handler (via plugins)
  • Gallery support including navigation

Sites using it

Requirements

MooTools JavaScript Framework

Download MooTools 1.2 with at least these modules:

  • Element.Dimensions
  • Fx.Tween
  • Fx.Morph
  • Selectors
  • DomReady (facultative)

Download

Changelog

1.0.4 (2008-04-22)
  • Changed: Removed orphaned code like trash event
  • Fixed: Added missing image links for Download
1.0.3 (2008-04-17)
  • Fixed Dragging for IE
1.0.2 (2008-03-28)
  • Initial official beta release
  • Project page and download
  • Shadows for WebKit via CSS
1.0.1 (2008-01-16)
  • Stable API
  • More options and customizations
  • Support for captions from title
  • IE optimizations for shadow and PNGs
1.0 (2007-11-02)
  • Initial working version for MooTools 1.2

License

All files are © 2008-2009 by Harald Kirschner and available under the MIT License.

Contact & Discussion

For asking questions, requesting features, filing bugs or contributing other thoughts on this project use the support forum below. Before posting a new question, read through the documentation and the contributed notes for an answer. For problem reports make sure to add enough details like browser, version and a link or the relevant code.

You can contact me for non-support related notes.

Professional Support

I am available for hire if you look for professional and swift help. I can come to your rescue for installation, customization or extending the existing source for your needs.

Share it: Stumble it!Digg This!del.icio.us (116 Posts: )

discussion by DISQUS 75 Comments

Please use the support forums for discussing the project, asking questions or posting bug-fixes!

Sort:
Comments 61 – 75 of 75:
  • reply
    Avatar
    Marc
    said 2 years ago (1 Point)
    Javascript console says "property.camelCase is not a function". Line 2061.
  • reply
    Avatar
    Marc
    replied 2 years ago (1 Point)
    Sorry - that would be line 2061 of the full Mootools download, no compression, with comments. This is the code:

    property = property.camelCase();

    Looks like it's part of a function that sets the caption text style?
  • reply
    Avatar
    digitarald Site Owner
    replied 2 years ago (1 Point)
    And u use MooTools 1.2 trunk, not one of the previous beta releases? I'm sorry but I had to use a version after beta 2, because the trunk solves a lot of problems and I use it in all my projects. But we'll release MooTools 1.2 stable soon.

    That error u have there usually comes from the changed Fx.Tween::start arguments, its not (property, to), not only (to)
  • reply
    Avatar
    Marc
    said 2 years ago (1 Point)
    Um, to clarify that...

    ReMooz only seems to work with the pre-Beta MooTools. It isn't playing nice with the latest release.

    I've tried different configurations with the MooTools download, no dice. With every combination, I get the magnifying glass when I mouse over the image, but no enlarge.
  • reply
    Avatar
    digitarald Site Owner
    replied 2 years ago (1 Point)
    Thx for testing, do u get any errors? I'll look into this tomorrow. I test with latest 1.2 trunk here and eill synchronize with the online one tomorrow.
  • reply
    Avatar
    Marc
    said 2 years ago (1 Point)
    Hey Man! Great feature - but it doesn't seem to work when you download the entire Mootools 1.2 Beta!

    If I replace the 1.2Beta code with the older 1.1 code it works fine.
  • reply
    Avatar
    replied 2 years ago (1 Point)
    Mh ... it doesnt work with the 1.1 code!!!! :-) I would be happy if it does... but i tried it out!
  • reply
    Avatar
    Marc
    replied 2 years ago (1 Point)
    Steve, you're right. My bad. I just checked and here's what works an what doesn't:

    Mootools 1.11 - ReMooz doesn't work
    Mootools build 1543: Remooz works
    Mootools build 1544: Remooz works
    Mootools 1.2dev: Remooz works
    Mootools 1.2beta2: Remooz doesn't work
  • reply
    Avatar
    said 2 years ago (1 Point)
    perfect, thank you :-)
  • reply
    Avatar
    said 2 years ago (1 Point)
    isnt there a way to make history work with remooz? :-)
  • reply
    Avatar
    digitarald Site Owner
    replied 2 years ago (1 Point)
    Sure, when I converted History to 1.2 (its on my list and the base code already here but not uploaded). But I don't see why you should add History to ReMooz, since its not modal, it does not totally change the page status? *And next time use comment-reply for follow-ups ;-)*
  • reply
    Avatar
    replied 2 years ago (1 Point)
    First: thank you very much for your fast answer!!!!
    Oh no i dont wanna add History to ReMooz... is want only use this two features on one website! And thats not possible because of two different mootools versions!....
    I tried to make it possible with the mootools-download-option "Include compatibility with previous versions" but the History dont work with mootools 1.2 ... there appears an error! :(

    I only asked because it was very much work to add the History to my MIT licencensed onlineshop ... so i dream about using your ReMooz for all the pictures ;)

    Thx,
    Steve
  • reply
    Avatar
    digitarald Site Owner
    replied 2 years ago (1 Point)
    I'll add the preview project of history this week, in the playground or as project, we'll see.
  • reply
    Avatar
    replied 2 years ago (1 Point)
    argh, wrong comment-window ;) so again:
    perfect, thank you :-)
  • reply
    Avatar
    said 2 years ago (1 Point)
    hey,
    whyyyyy "Download MooTools 1.2 dev " :....-(
    ... so it couldn't existis with your fantastic Hirtory Script!!!!
    Thats so sad ;)
Comments 61 – 75 of 75:

Post your comment

Please use the support forums for discussing the project, asking questions or posting bug-fixes!


Internet Consultant & Contractor

I'm available to combine forces with you and your team to find the most simple, elegant and convenient web solutions . I await your call.

If you just like my work and want to say Thank You, donate via PayPal or Amazon Wish List.

Developer Resources & Tools