github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

sstephenson / prototype

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 812
    • 100
  • Source
  • Commits
  • Network (100)
  • Issues (2)
  • Downloads (22)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (7)
    • experimental
    • gh-pages
    • integration
    • layout
    • master ✓
    • sizzle
    • tobie_selector
  • Tags (5)
    • 1.6.1_rc3
    • 1.6.1_rc2
    • 1.6.1_rc1
    • 1.6.1
    • 1.6.0.3
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Prototype JavaScript framework — Read more

  cancel

http://prototypejs.org/

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

doc: Update PDoc. Default to BlueCloth Markdown parser to avoid Maruku 
warning. Comment
Tobie Langel (author)
Thu Dec 31 10:17:34 -0800 2009
commit  6839886699bea0e51dd6acbe459154bbc2fe8d27
tree    1e0764368bdd1b78c0238132467267e0f556f3f9
parent  475f1797e13c21891e112f468720d5b03409fc4b
prototype /
name age
history
message
file .gitignore Mon Mar 09 09:23:25 -0700 2009 Add `tmp` directory to ignores. [Andrew Dupont]
file .gitmodules Fri Oct 23 09:32:07 -0700 2009 Repo and Rakefile refactoring. [Tobie Langel]
file CHANGELOG Fri Nov 13 12:49:22 -0800 2009 Avoid object creation and an unnecessary functi... [Juriy Zaytsev]
file LICENSE Fri Jan 25 14:54:47 -0800 2008 prototype: Update copyright date in LICENSE [sstephenson]
file README.markdown Wed Sep 02 16:52:46 -0700 2009 Amend README file. [Tobie Langel]
file Rakefile Thu Dec 31 10:34:35 -0800 2009 doc: Update PDoc. Default to BlueCloth Markdown... [Tobie Langel]
directory dist/ Thu Dec 11 03:06:00 -0800 2008 Reorganized unit tests to match the file struct... [Tobie Langel]
directory ext/ Wed Dec 02 12:18:01 -0800 2009 Move ext/sizzle into src so it's available in t... [sstephenson]
directory src/ Tue Dec 29 22:45:59 -0800 2009 No need to check for `window.Node`, since `var ... [Juriy Zaytsev]
directory test/ Tue Dec 22 22:54:19 -0800 2009 No need to use expensive try/catch when check f... [Juriy Zaytsev]
directory vendor/ Thu Dec 31 10:34:35 -0800 2009 doc: Update PDoc. Default to BlueCloth Markdown... [Tobie Langel]
README.markdown

Prototype

An object-oriented JavaScript framework

Prototype is a JavaScript framework that aims to ease development of dynamic web applications. It offers a familiar class-style OO framework, extensive Ajax support, higher-order programming constructs, and easy DOM manipulation.

Targeted platforms

Prototype currently targets the following platforms:

  • Microsoft Internet Explorer for Windows, version 6.0 and higher
  • Mozilla Firefox 1.5 and higher
  • Apple Safari 2.0.4 and higher
  • Opera 9.25 and higher
  • Chrome 1.0 and higher

Using Prototype

To use Prototype in your application, download the latest release from the Prototype web site (http://prototypejs.org/download) and copy dist/prototype.js to a suitable location. Then include it in your HTML like so:

<script type="text/javascript" src="/path/to/prototype.js"></script>

Building Prototype from source

prototype.js is a composite file generated from many source files in the src/ directory. To build Prototype, you'll need:

  • a copy of the Prototype source tree, either from a distribution tarball or from the Git repository (see below)
  • Ruby 1.8.2 or higher (http://www.ruby-lang.org/)
  • Rake--Ruby Make (http://rake.rubyforge.org/)
  • RDoc, if your Ruby distribution does not include it

From the root Prototype directory,

  • rake dist will preprocess the Prototype source using Sprockets and generate the composite dist/prototype.js.
  • rake package will create a distribution tarball in the pkg/ directory.

Contributing to Prototype

Check out the Prototype source with

$ git clone git://github.com/sstephenson/prototype.git
$ cd prototype
$ git submodule init
$ git submodule update vendor/sprockets vendor/pdoc vendor/unittest_js

Find out how to contribute: http://prototypejs.org/contribute.

Documentation

Please see the online Prototype API: http://api.prototypejs.org.

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server