Plugins

The plugins site is currently in development.

We've been looking to provide a higher-quality, spam-free experience at the plugins site for some time, and a major error on our part forced us to shut down the current site before we could put the new one in place. We are developing a new site, and you can follow along with its development on GitHub. For more information about this transition, including steps you can take as a plugin author to prepare, please read our post about what's going on.

OOP


MJAX - {modular javascript execution library}

MJAX is a compact JavaScript library that provides code packaging, modular execution and classical inheritance implementation. The basic data type in MJAX is a special JavaScript object called ‘module’ augmented with some helper methods and properties. Modules can be loaded sequentially in the code or asynchronously on DOM load.

Coming soon!!!

Pyte

Pyte - JavaScript

What is pyte

JavaScript provide some OOP characteristics.
Pyte brings several enhancements, such as namespace support, the loading of remote script files and embedding of style sheets files.

Features

  • Tested against IE 6.0+, FF 2+, Safari 3.0+, Opera 9.0+, Chrome
  • Provide namespace support
  • Synchronous remote JavaScript file loading
  • On the fly embedding of style sheets (css) files
  • On the fly dependencies
  • Application pattern
  • Light and easy class includes

How to use pyte

Define the base path for JavaScript and style sheets

The base path is the directory which contains the JavaScript files.
As the default is defined the "/javascripts/" path.
The path can be changed as follows.

jQuery OO Utilities

A basic OOP utilities implemention for jQuery including methods for creating, extending and instantiating js types, and accessing properties of a js object in a jQuery coding style.

$.bind - binds an object to a function

This methode allows you to bind an object and sveral arguments to a function.