public
Description: prototype.js tidbits
Homepage: http://thinkweb2.com/projects/prototype/
Clone URL: git://github.com/kangax/protolicious.git
name age message
file README.rdoc Wed Jun 10 10:44:03 -0700 2009 Add list of common css abstractions (need to ma... [Juriy Zaytsev]
file add_script_add_stylesheet.js Sat May 31 13:06:24 -0700 2008 mostly tests [kangax]
file array.extensions.js Mon Jun 23 18:58:38 -0700 2008 add Array#sliceNonUnique and experimental Table... [kangax]
file behavior.should_be_present.js Thu May 15 19:59:42 -0700 2008 Add should-be-present behavior [kangax]
file benchmark.js Wed Oct 22 08:17:25 -0700 2008 Add simple benchmark helper [Juriy Zaytsev]
file canvas_assertions.js Fri Apr 24 09:17:05 -0700 2009 Add `assertColor` and `assertSameColor`. [Juriy Zaytsev]
file capability.html Tue Jan 06 14:58:12 -0800 2009 Add capability script from the old opera articl... [Juriy Zaytsev]
file checkbox_range.js Sun Jun 22 07:43:51 -0700 2008 add experimental Object.isNodeList, CheckboxRan... [kangax]
file class.addbehavior.js Thu Apr 17 20:59:12 -0700 2008 experimental Class.addBehavior to make instance... [kangax]
file class.observable.js Tue Jan 20 14:08:31 -0800 2009 Update observable class to insert element into ... [Juriy Zaytsev]
file class.watchable.js Wed Apr 30 09:41:52 -0700 2008 unwatch now accepts particular handler to unwat... [kangax]
file class_include.js Tue Aug 26 21:30:50 -0700 2008 add Element.Region and Class#include [Juriy Zaytsev]
directory clearer/ Tue Mar 24 20:58:54 -0700 2009 Add simple Clearer widget simulating osx cleare... [Juriy Zaytsev]
file colorLiteralToHex.js Wed Apr 08 13:25:07 -0700 2009 add colorLiteralToHex.js [Juriy Zaytsev]
file console.js Sun Feb 22 10:06:58 -0800 2009 Fix isObject regex; add console.js [Juriy Zaytsev]
file cookie.js Wed May 14 13:19:21 -0700 2008 Add modified cookie.js of Ryan Johnson [kangax]
file css_abstractions.txt Wed Jun 10 10:44:03 -0700 2009 Add list of common css abstractions (need to ma... [Juriy Zaytsev]
file draghelper.js Tue Apr 08 07:53:19 -0700 2008 all kinds of stuff [kangax]
file element.methods.js Sat Jul 19 09:02:43 -0700 2008 add experimental region and insertRule [kangax]
file event.interceptor.js Mon Apr 28 22:24:05 -0700 2008 Add event interception [kangax]
file event.register.js Tue Apr 08 07:53:19 -0700 2008 all kinds of stuff [kangax]
file event.simulate.js Thu Apr 16 18:36:59 -0700 2009 Default options should not be compromised. Duh. [Juriy Zaytsev]
file event_cache_buster.js Mon Nov 17 08:22:19 -0800 2008 Add a small event handler usage report utility [Juriy Zaytsev]
directory experimental/ Tue Aug 26 21:30:50 -0700 2008 add Element.Region and Class#include [Juriy Zaytsev]
file form.element.methods.js Sat Jun 07 10:18:32 -0700 2008 Element#indexOf, Element.extendIframe, fixes to... [kangax]
file form.methods.js Wed May 14 09:33:09 -0700 2008 Revamp [kangax]
file form_dispatcher.js Sat Apr 12 21:25:22 -0700 2008 small change [kangax]
file function.extensions.js Fri May 23 13:15:59 -0700 2008 Add Element#wrapContent [kangax]
file get_json.js Sat May 31 08:35:14 -0700 2008 add getJSON for working with JSONP [kangax]
file hash_changed.js Thu May 15 20:30:29 -0700 2008 hash:changed inspired by http://github.com/naka... [kangax]
file ie_ajax_cache_fix.js Wed May 14 09:33:09 -0700 2008 Revamp [kangax]
file ie_attributes_fix.js Wed May 14 18:52:20 -0700 2008 experimental [kangax]
file insertRule.js Sat Jul 19 09:02:43 -0700 2008 add experimental region and insertRule [kangax]
file key_observer.js Sun Apr 13 11:10:35 -0700 2008 document key observer [kangax]
directory lib/ Mon Jun 09 06:52:06 -0700 2008 reorganize [kangax]
directory misc/ Mon Jun 09 06:52:06 -0700 2008 reorganize [kangax]
file object.extensions.js Sun Feb 22 10:06:58 -0800 2009 Fix isObject regex; add console.js [Juriy Zaytsev]
directory protoquery/ Sat Jun 07 10:18:32 -0700 2008 Element#indexOf, Element.extendIframe, fixes to... [kangax]
file safari_label_fix.js Tue Jun 03 13:25:11 -0700 2008 typo [kangax]
file set_builder.js Sun Apr 13 11:29:06 -0700 2008 document evil SetBuilder [kangax]
file string.extensions.js Sat Jun 07 10:18:32 -0700 2008 Element#indexOf, Element.extendIframe, fixes to... [kangax]
directory test/ Mon Jun 02 17:22:36 -0700 2008 add selectOptionByValue [kangax]
README.rdoc

Description

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

Contents

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

License

protolicious is licensed under the terms of the MIT license