Sunday, January 10, 2010

Protolicious

Protolicious is a set of javascript snippets based on prototype.js (and other random stuff)

Element (Element.Methods) extensions

  • Element#setProperty
  • Element#swapClassName
  • Element#enableClassName
  • Element#contains
  • Element#indexOf
  • Element#isTagName
  • Element#getContentWidth
  • Element#getContentHeight
  • Element#setWidth
  • Element#setHeight
  • Element#appearVisible
  • Element#delegate
  • Element#fillDocument
  • Element#centerInViewport

Function extensions

  • Function.K
  • Function#negate
  • Function#runOnce
  • Function#_new
  • Function#toDelayed
  • Function#toDeferred
  • Function#addAdvice

Array extensions

  • Array#sum
  • Array#namespace

Field (Form.Element.Methods) extensions

  • Field#isBlank
  • Field#present

Form (Form.Methods) extensions

  • Form#unserialize

Event extensions

  • Event.simulate
  • Event.register
  • Event.unregister

Cookie

  • Cookie.set
  • Cookie.get
  • Cookie.unset

Prototype

  • Prototype.addScript
  • Prototype.addStylesheet

Object extensions

  • Object.isEvent
  • Object.methodize
http://github.com/kangax/protolicious

No comments: