Why yet another mootools window?

When i was working on another software product i needed an inline popup with the support for tabs. First i used mochaUI but after i experienced some problems with it and wanted to update to the recent version i didn't even try it because it was not clear for me how much work it would have been to modify it for my needs.

There where some things mainly that mochaUI was to heavy for my needs. The second problem that was not very practicable for the software was that mochaUI allways reloads the content of a tab when another tab is loaded. And finally i did not like that mochaUI "killed" the whole window when closed instead of just making it invisible.

So after mochaUI changed to a very nice library for generating UIs and i stood there alone with my needs i finally wrote yamoodow.

For now it has the following features:

  • Unobtrusive, lightweight Javascript (1 Class, 6,1kB compressed)
  • Easy to install and use
  • Modal window based on Slimbox
  • Loading content via Ajax or Iframe
  • Support for Tabs
  • Support for caching loaded content
  • Lots of options
  • Fully customizable language
  • Fully customizable design (via CSS)
  • At least three events: load, failure and success

Planned features are:

  • Loading content from elements
  • More events
  • Automatic transforming forms to Ajax-forms (adjustable)
  • Setting if overlay should be used
  • Independent title for each tab

So i hope you enjoy this script. If you experience any problems feel free to report them.

Cheers