- -------------------------------------------------------------------------------
- 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
# |
Change |
User |
Description |
Committed |
|
#1
|
16170 |
perforce_software |
Move Chronicle files to follow new path scheme for branching. |
10 years ago
|
|
//guest/perforce_software/chronicle/application/dojo/resources/dojox/widget/README |
#1
|
8972 |
Matt Attaway |
Initial add of the Chronicle source code |
11 years ago
|
|