Packager-Web by @kamicane and @timwienk « Back PowerTools! for MooTools by @cpojer. Follow me on GitHub Twitter

Demo How-To GitHub Custom-Event

Web

cpojer.net

Description

Allows to create custom events based on other custom events.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
Element.defineCustomEvent Element.defineCustomEvent

Allows to create custom events based on other custom events.

Demo How-To GitHub Mobile Makes your web applications more touching.

Web

cpojer.net

Description

Makes your web applications more touching.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
Browser.Mobile Browser.Mobile

Provides useful information about the browser environment

Browser.Features.Touch Browser.Features.Touch

Checks whether the used Browser has touch events

Mouse Mouse

Maps mouse events to their touch counterparts

Touch Touch

Provides a custom touch event on mobile devices

Click Click

Provides a replacement for click events on mobile devices

Pinch Pinch

Provides a custom pinch event for touch devices

Swipe Swipe

Provides a custom swipe event for touch devices

Touchhold Touchhold

Provides a custom touchhold event for touch devices

How-To GitHub Run Specs Class-Extras Provides useful additions to Class.

Web

cpojer.net

Description

Provides useful additions to Class.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
Class.Binds Class.Binds

A clean Class.Binds Implementation

Class.Instantiate Class.Instantiate

Simple Wrapper for Mass-Class-Instantiation

Class.Singleton Class.Singleton

Beautiful Singleton Implementation that is per-context or per-object/element

Class.Properties Class.Properties

Provides getters/setters sugar for your class properties.

Demo How-To GitHub History History Management via popstate or hashchange.

Web

cpojer.net

Description

History Management via popstate or hashchange.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
History History

History Management via popstate or hashchange.

History.handleInitialState History.handleInitialState

Provides a helper method to handle the initial state of your application.

How-To GitHub Run Specs Router

Web

cpojer.net

Description

History Management via popstate or hashchange.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
Router Router

Router for client side web apps based on CrossroadsJS (http://millermedeiros.github.com/crossroads.js), adapted to MooTools.

How-To GitHub Run Specs DynamicMatcher

Web

cpojer.net

Description

Searches elements via complex selectors and executes functions on them.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
DynamicMatcher DynamicMatcher

Searches elements via complex selectors and executes functions on them

How-To GitHub Run Specs Mootilities A few very simple and experimental MooTools gems to ease web app development.

Web

cpojer.net

Description

A few very simple and experimental MooTools gems to ease web app development.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
Accessor Accessor

Adds define/lookup for anything on your objects. Backport of a 2.0 component.

Listener Listener

Attach listeners to your elements and detach them all at once easily.

LocalStorage LocalStorage

Simple localStorage wrapper. Does not even attempt to be a fancy plugin.

Queue Queue

A really really lightweight queuing system.

Stratcom Stratcom

The simplest form of notifying other parts of your app about cool stuff. Will be more awesome in the future.

Demo How-To GitHub Form-AutoGrow

Web

cpojer.net

Description

Automatically resizes textareas based on their content.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
Form.AutoGrow Form.AutoGrow

Automatically resizes textareas based on their content.

Demo How-To GitHub Form-Placeholder

Web

cpojer.net

Description

Provides a fallback for the placeholder property on input elements for older browsers.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
Form.Placeholder Form.Placeholder

Provides a fallback for the placeholder property on input elements for older browsers.

Demo How-To GitHub EventStack Helps you Escape.

Web

cpojer.net

Description

Helps you Escape.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
EventStack EventStack

Helps you Escape.

EventStack.OuterClick EventStack.OuterClick

Helps you escape from clicks outside of a certain area.

Demo How-To GitHub Tree A set of components to sort and/or collapse/expand a tree.

Web

cpojer.net

Description

A set of components to sort and/or collapse/expand a tree.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
Tree Tree

Provides a way to sort and reorder a tree via drag&drop.

Collapse Collapse

Allows to expand or collapse a list or a tree.

Collapse.Persistent Collapse.Persistent

Interface to automatically save the state to persistent storage.

Collapse.Cookie Collapse.Cookie

Automatically saves the collapsed/expanded state in a Cookie.

Collapse.LocalStorage Collapse.LocalStorage

Automatically saves the collapsed/expanded state to localStorage.

Demo How-To GitHub ScrollLoader

Web

cpojer.net

Description

Fires an event when the user reaches a certain boundary.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
ScrollLoader ScrollLoader

Provides the ability to load more content when a user reaches the end of a page.

Demo How-To GitHub Run Specs Interface

Web

cpojer.net

Description

Interfaces for Class to ensure certain properties are defined.

Copyright

© Christoph Pojer

License

MIT License

Authors

Christoph Pojer

File Provides Description
Interface Interface

Interfaces for Class to ensure certain properties are defined.

MooTools PowerTools! is targeted at MooTools 1.3. Most of the above plugins require Core/Class and Core/Class.Extras. The DOM plugins usually require Core/Element and Core/Element.Event. Tree and Collapse require Core/Fx.Tween, More/Drag.Move and More/Element.Delegation. You need to separately build mootools-core and mootools-more. For more information on the exact dependencies, look into the source files on GitHub. Usually your regular build of MooTools Core should include all necessary modules. If you have any questions, don't hesitate to get in touch in any way that works for you (e-mail, twitter, github, …).