123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186 |
- -------------------------------------------------------------------------------
- dojox.widget Collection
- -------------------------------------------------------------------------------
- Version 1.0
- Release date: 10/31/2007
- -------------------------------------------------------------------------------
- Project state:
- [Calendar] experimental
- [CalendarFx] experimental
- [ColorPicker] beta
- [Dialog] experimental
- [DialogSimple] beta
- [FeedPortlet] experimental
- [FilePicker] experimental
- [FisheyeList] experimental
- [FisheyeLite] beta
- [Iterator] experimental
- [Loader] experimental
- [Pager] experimental
- [Portlet] experimental
- [PlaceholderMenuItem] experimental
- [Roller] experimental
- [RollingList] experimental
- [SortList] experimental
- [TitleGroup] beta
- [Toaster] experimental
- [Wizard] experimental
- [AnalogGauge] experimental
- [BarGauge] experimental
- [Standby] experimental
- -------------------------------------------------------------------------------
- Credits:
- [Calendar] Shane O'Sullivan
- [CalendarFx] Shane O'Sullivan
- [ColorPicker] Peter Higgins (dante)
- [Dialog] Peter Higgins (dante)
- [DialogSimple] Peter Higgins (dante)
- [FeedPortlet] Shane O'Sullivan
- [FilePicker] Nathan Toone (toonetown)
- [FisheyeList] Karl Tiedt (kteidt)
- [FisheyeLite] Peter Higgins (dante)
- [Iterator] Alex Russell (slightlyoff)
- [Loader] Peter Higgins (dante)
- [Pager] Nikolai Onken (nonken), Peter Higgins (dante);
- [PlaceholderMenuItem] Nathan Toone (toonetown)
- [Portlet] Shane O'Sullivan
- [Roller] Peter Higgins (dante)
- [RollingList] Nathan Toone (toonetown)
- [SortList] Peter Higgins (dante)
- [TitleGroup] Peter Higgins (dante)
- [Toaster] Adam Peller (peller)
- [Wizard] Peter Higgins (dante)
- [AnalogGauge] Benjamin Schell (bmschell) CCLA
- [BarGauge] Benjamin Schell (bmschell) CCLA
- [Standby] Jared Jurkiewicz (jaredj) CCLA
- [UpgradeBar] Mike Wilcox (mwilcox), Revin Guillen
- -------------------------------------------------------------------------------
- Project description
- This is a collection of standalone widgets for use in
- your website. Each individual widget is independent
- of the others.
-
- -------------------------------------------------------------------------------
- Dependencies:
- Each widget has it's own requirements and dependencies.
- Most inherit from dijit base-classes such as dijit._Widget,
- dijit._Templated, etc ... So we will assume the availablility
- of dojo (core), and dijit packages.
-
- Each individual component stores resources in a folder that shares
- a name with the Widget. For instance:
-
- the Dialog lives in
- dojox/widget/Dialog.js ...
- and the folder:
- dojox/widget/Dialog/ contains a 'Dialog.css', the required
- styles for that particular widget. All required templates and
- images reside in the folder.
-
- This differs slightly from the rest of DojoX in that each other
- project uses a shared resources/ folder in the project folder,
- though uses the same naming convention for stylesheets and templates.
- eg:
- dojox/layout/resources/ExpandoPane.css
- dojox.layout.ExpandoPane
-
- -------------------------------------------------------------------------------
- Documentation
- Please refer to the API-tool, or in-line documentation. All of these
- widgets are of varying use, quality, and documentation completion.
-
- -------------------------------------------------------------------------------
- Installation instructions
- These are standalone Widgets, so putting the [widget].js file
- in your dojox/widget folder, and copying any files in the
- /dojox/widget/[widget]/ folder as supplements/templates/etc
- should be all you need to do.
- eg: FisheyeList:
- /dojox/widget/FisheyeList.js
- /dojox/widget/FisheyeList/FisheyeList.css
- should be all you need to use the Fisheye widget.
-
- you can safely import the whole widget project into your
- dojox/ root directory from the following SVN url:
- http://svn.dojotoolkit.org/src/dojox/trunk/widget
- -------------------------------------------------------------------------------
- Other Notes (Brief widget list):
- * ColorPicker - An HSV ColorPicker intended to be a drop down
- * Calendar - An extension on the dijit._Calendar providing a different UI
- * CalendarFx - additional mixable FX for transitions in dojox.widget.Calendar
- * Dialog - An extended version of dijit.Dialog with man options and transition.
-
- * DialogSimple - A simple Dijit Dialog providing `dojox.layout.ContentPane` integration
- * FilePicker - a widget for browsing server-side file systems (can use
- dojox.data.FileStore as backend store)
- * FisheyeList - the classic FishEye Picker (abandoned)
- * FisheyeLite - A partial replacement for the FisheyeList - serious performance
- gains, and entirely more extensible in that it simply animates defined
- properties, relying on the natural styling as a foundation.
- * Iterator - Basic array and data store iterator class
-
- * Loader - an experimental Class that listens to XHR
- connections in the background, and displays
- a loading indicator. Loader will be removed in 1.3, and is (abandoned).
- * PlaceholderMenuItem - a menu item that can be used to inject other menu
- items at a given location. Extends dijit.Menu directly.
- * Roller - A component to show many lines of text in a single area, rotating
- through the options available. Also provides RollerSlide, an extension
- to the stock fading roller to add a slide animation to the transition.
- * RollingList - A component of the FilePicker widget
- * SortList - a degradable UL with a fixed header, scrolling,
- and sorting. Can be the direct descendant of a
- LayoutContainer and will size to fit.
- * TitleGroup - A container offering variable height TitlePane access, though
- behaves like an AccordionContainer
- * Toaster - a messaging system to display unobtrusive
- alerts on screen.
- * Wizard - a StackContainer with built-in navigation to
- ease in the creation of 'step-based' content.
- Requires dojo >= 1.1
-
- * AnalogGauge - an analog style customizable gauge for displaying values in an
- animated fashion and with multiple indicators. Supports easings for
- indicator animations, transparent overlays, etc. Very flexible.
- Requires dojo >= 1.3
-
- * BarGauge - a bar style gauge for displaying values in an animated fashion
- and with multiple indicators. Supports easings for indicator animations,
- etc. Very flexible.
- Requires dojo >= 1.3
- * Standby - a 'blocker' style widget to overlay a translucent div + image over a DOM node/widget
- to indicate busy. Overlay color, image, and alt text can all be customized.
- Requires dojo >= 1.3
- * UpgradeBar - Displays the "yellow bar" at the top of a page to indicate the user
- needs to upgrade their browser or a plugin
- Requires dojo >= 1.3
|