My favorites | Sign in
Project Home Downloads Wiki Issues Source
READ-ONLY: This project has been archived. For more information see this post.
Project Information
Members
Featured
Downloads
Links

The UI Library

A compact (>30kb) library making Javascript UI development easy.

live has an extensible, object-oriented architecture. With just few lines of code, developers can accomplish many of today's common UI features easily. Successfully implemented into web applications ranging from independent to enterprise level solutions, live has proven itself time and time again as the UI library of choice.

live extends the Prototype, Scriptaculous, and Sly Selector frameworks. This and all further wikis assume that your are familiar with these frameworks.

Download the latest release of the library

Checkout the latest release of the library through SVN

Getting Started with a UI library has never been so easy

The Manifesto

This library will always:

Make UI development easy to learn, use, and enjoy

Implementation shouldn't be like pull teeth or being digested for a 1,000 years.

Be configurable, extensible, and object-oriented

All libraries follow this rule. Every time a library instantiated, it will only and always accept a single parameter: an library-specific object. No more remembering parameter orders or type.

Accomplish UI functionality with well-formed HTML and minimal Javascript

Wouldn't it be nice if you could just write HTML and not have to worry about UI functionality? This library aims to put the focus on you application's goals, not your Javascript.

Stay Open source and free

As always, the best for last.

Jump Into the Libraries

  • Live Global Object - The library's global, self-containing umbrella object
  • Tabs - Tabbed UI component
  • LiveForm - Form management & validation
  • Dropdown - Multi-tiered dropdown menu
  • Canopy - Overlay
  • Popup - Dynamic popup window
  • Modal - Modal dialog window with overlay
  • Loader - Loading dialog with overlay
  • Slideshow - Animated slideshow
  • Tabbed Slideshow - Tab + Slideshow hybrid that allows tabbed containers to hold slideshows
  • Tabbed Viewer - Image viewer and thumbnail carousel
  • Image Rollover - Creates an image with rollover event observation
  • KeyCode - Interprets user key codes and key values
  • Time - A time utility

Bonus Trivia

live gets it's name from the original name of JavaScript, LiveScript. Written by Brendan Eich when he worked at Netscape in the 1990's, it's name was later changed to JavaScript following Java support in the NetScape browser.

Not to be confused with

  • livejs | A realtime DOM monitor
  • liveui | A .NET framework for creating rich internet applications
Powered by Google Project Hosting