Skip to content
This repository

Minimal JavaScript library for writing and developing widgets.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 adhoctest
Octocat-spinner-32 build
Octocat-spinner-32 docs
Octocat-spinner-32 example
Octocat-spinner-32 resources
Octocat-spinner-32 src
Octocat-spinner-32 test
Octocat-spinner-32 yuicompressor-2.4
Octocat-spinner-32 .project
Octocat-spinner-32 README
Octocat-spinner-32 build.html
Octocat-spinner-32 build.xml
Octocat-spinner-32 contributors.txt
Octocat-spinner-32 index.html
Octocat-spinner-32 index.jsp
Octocat-spinner-32 nav.jsp
Octocat-spinner-32 pixel.gif
README
Overview:
APE JavaScript Library is a Framework for building widgets

Supports standards mode HTML DOM, not quirks.

Code Guidelines:
 * Unit Test your code.
 * Validate the Unit Test HTML.
 * Use spaces (four) not tabs.

Tested Browsers:
 - Safari 2.0.4 up, mac/win, iPhone
 - Gecko (Firefox 2, 3, 3.5, Seamonkey, Fennec)
 - IE 6 up
 - Opera 9.5 up
 - Chrome 2 up

Other browsers:
Safari 2.0.4 has many test failures due to limitation in YUI Test's UserAction (pageX).
Many tests will unofficially pass in Safari 2.0, and IE 5.5. Blackberry9000 support is 
desirable, where possible, though the test runner needs reengineering to better support 
that.

Contributing:
Code reviews: Click "Commits" and add your comments.

Code contributions: Create a Fork of APE using the Fork button
(http://help.github.com/forking/)
When you're done, click "Pull Request".

Building:
Download ANT (http://ant.apache.org/).
Modify build.xml to point to directory on your drive or use 
a .properties file to specify own properties for build.xml.

Build Targets:
 * js.rollups - builds the rollups to the build directory
 * js.minify - builds rollups then minifies to *-min.js
 * deploy -   deploys to your Tomcat (or other webserver).
 * deploy copy - just a fast copy, does not include -min files.
 
Deploying to server is necessary for testing AsyncRequest or anything 
else that may involve server communication.

Testing:
Tests are located under /test/tests/. File suite.html contains 
test suites for the entire APE library.
Something went wrong with that request. Please try again.