The UIZE JavaScript Framework includes over a hundred JavaScript modules to get you started creating powerful Web applications and slick Web sites.
-
The Uize module is the base module that defines the Uize namespace for the UIZE JavaScript Framework, and also provides a module loader mechanism and a healthy assortment of utility belt methods.
-
The Uize.Array module defines a namespace for various modules that provide array specific functionality or utilities.
-
The Uize.Array.Dupes module provides functionality to deal with arrays containing duplicate values.
-
The Uize.Array.Order module provides utility methods for reordering the elements of arrays, with support for reversing, jumbling, inside to out, etc.
-
The Uize.Array.Sort module provides a powerful array sorting method that is very versatile and highly optimized for performance.
-
The Uize.Array.Util module provides a number of miscellaneous utility methods for manipulating arrays.
-
The Uize.Build module defines a namespace for the various build scripts offered by the UIZE JavaScript Framework.
-
The Uize.Build.AuditStrings package provides a method to audit all JavaScript files in a folder for literal strings - useful for internationalization.
-
The Uize.Build.AutoScruncher package provides a method to recurse a folder structure and scrunch (minify / compress) and obfuscate JavaScript source.
-
The Uize.Build.BuildSimpleDataPages package provides a method to recurse a folder structure and build pages from .simpledata files using .jst templates.
-
The Uize.Build.BuildSimpleDocPages package provides a method to build all the SimpleDoc documentation for a Web site built with the UIZE JavaScript Framework.
-
The Uize.Build.CompileJstModules package provides a way to recurse folder structures and compile .js.jst JavaScript templates to .js JavaScript modules.
-
The Uize.Build.ModuleInfo module provides various methods for obtaining information about modules JavaScript modules.
-
The Uize.Build.NeatenJsFiles package provides a way to recurse folder structures and neaten all JavaScript (.js) files by removing unnecessary trailing whitespace.
-
The Uize.Build.Scruncher package provides a method for scrunching (compressing / minifying) JavaScript source code into compact / obfuscated scrunched code.
-
The Uize.Build.ServicesSetup package....
-
The Uize.Build.UpdateCopyrightNotices package provides a way to recurse folder structures and update the copyright notices for all JavaScript (.js) files to cover the current year.
-
The Uize.Build.Util package provides various utility methods to facilitate building of pages for a Web site project.
-
The Uize.Class module defines a base class from which many of the classes in the UIZE JavaScript Framework inherit.
-
The Uize.Class.Value class is a simple class that merely implements the value interface (ie. it registers a value state property).
-
The Uize.Color module provides support for Color Spaces, Color Encodings, Named Colors, the sRGB and HSL color spaces, and many color encodings.
-
The Uize.Color.xCmyk module extends the Uize.Color object by adding a profile for the CMYK color space, and by providing encodings for this color space.
-
The Uize.Color.xHsv module extends the Uize.Color object by adding a profile for the HSV color space, and by providing encodings for this color space.
-
The Uize.Color.xSvgColors extension module extends the Uize.Color object by adding SVG 1.0 / CSS 3 color definitions to the Uize.Color.colors object.
-
The Uize.Color.xUtil module is an extension module that extends the Uize.Color object by adding various instance and static utility methods.
-
The Uize.Comm class provides functionality and interface that is shared by subclasses that implement support for specific communication protocols.
-
The Uize.Comm.Ajax class implements support for Ajax (Asynchronous JavaScript And XML) communication through the XMLHttpRequest (XHR) object.
-
The Uize.Comm.Iframe class implements support for communication to a server by submitting form data to it and targeting its response to an IFRAME.
-
The Uize.Comm.Iframe.Upload class implements support for file upload by submitting form data to a server and targeting its response back to an IFRAME.
-
The Uize.Comm.Script class implements support for communication with a server via cross-site scripting through the insertion of script tags into the document.
-
The Uize.Cookie module is a package under the Uize namespace, and provides a couple of methods for managing browser cookies.
-
The Uize.Curve module provides a namespace and services for curve related modules, and provides a number of useful built-in curve function generators.
-
The Uize.Curve.Mod module defines various curve function modifiers, to enable creation of new curve functions by combining existing curve functions.
-
The Uize.Curve.Rubber module defines various "rubbery" easing curve function generators that emulate qualities of motion, like bounce and elasticity.
-
The Uize.Data module provides methods for working with data, including comparing complex data structures, finding records, getting keys and values, etc.
-
The Uize.Data.Combinations module provides methods for generating object or array combinations from a combination specifier, with support for an optional combination transformer and combination matcher.
-
The Uize.Data.Csv module provides support for serializing to and parsing from CSV (Comma Separated Values) formatted data, with configurable options.
-
The Uize.Data.Matches module provides methods for finding matching elements in arrays or matching properties in objects.
-
The Uize.Data.NameValueRecords package provides methods for converting between a hash object and an array with elements representing name-value pairs.
-
The Uize.Data.PathsTree package provides methods for converting between a...
-
The Uize.Data.PathsTree.CompactString package provides methods for converting between a...
-
The Uize.Data.Simple package provides methods for parsing data represented in the SIMPLE format, an indentation based format for declaring data structures.
-
The Uize.Date module provides methods for working with dates, including converting time to different units, encoding / decoding dates in ISO 8601, etc.
-
The Uize.Date.Formatter module provides methods for formatting and parsing date strings, supporting a wide variety of different formatting options.
-
The Uize.Doc module defines a namespace for JavaScript modules that provide documentation related functionality.
-
The Uize.Doc.Simple package provides a method for building HTML documentation from documentation that is written in the Wikitext-like SimpleDoc format.
-
The Uize.Doc.Sucker package provides methods for extracting SimpleDoc documentation from special documentation comments inside JavaScript source code.
-
The Uize.Fade class is the foundation for animation in the UIZE JavaScript Framework, supporting quantization, curves, compound value fades, and more.
-
The Uize.Fade.xFactory module implements factory methods for conveniently initiating fades, along with a system for managing a pool of active fades.
-
The Uize.Fade.xSeries module implements static and instance methods for interpolating a series of values between specified start and end values.
-
The Uize.Fx module provides easy ways to initiate fades of CSS style properties, making a wide array of unique JavaScript animation effects possible.
-
The Uize.Fx.xShadows extension module supports animating the box-shadow and text-shadow CSS3 style properties, making many stunning effects possible.
-
This module has been deprecated in favor of the newer Uize.Fx.xShadows module that supports both the text-shadow and box-shadow CSS3 style properties.
-
The Uize.Json module provides versatile methods for serializing and deserializing objects to and from the JSON (JavaScript Object Notation) format.
-
The Uize.Node module facilitates DOM manipulation, with support for finding nodes, and querying and modifying their properties, CSS styling, and more.
-
The Uize.Node.Classes module facilitates manipulation of the value of the className property of DOM nodes, with support for adding classes, removing classes, toggling classes, and more.
-
The Uize.Node.Event package provides convenient methods for abstracting differences between the DOM node event systems of different browsers.
-
The Uize.Node.Form package provides convenient methods for harvesting values from - and setting values for - many form elements in a single operation.
-
The Uize.Node.Tree package provides convenience methods for generating a tree data object by analyzing HTML on a page.
-
The Uize.Node.Util module provides a home for miscellaneous node related methods that are too esoteric to belong in the base Uize.Node module.
-
The Uize.Node.VirtualEvent package provides features to facilitate creation of virtual DOM events, along with a sizable selection of built-in events.
-
The Uize.Node.VirtualEvent.Edge module implements virtual DOM events that can be used to detect when the mouse enters / exits nodes at specific edges.
-
The Uize.Service module defines a base class from which classes that define services can inherit.
-
The Uize.Service.Adapter module defines a base class from which classes that define service adapters can inherit.
-
The Uize.Services module defines a namespace for various service modules that are provided with the UIZE JavaScript Framework.
-
The Uize.Services.FileSystem module defines a class for a file system service.
-
The Uize.Services.FileSystemWsh module defines an adapter for the file system service (Uize.Services.FileSystem) for the WSH (Windows Script Host) environment.
-
The Uize.String module eases working with strings, and supports trimming, camel-casing, multi-line indenting, starts-with / ends-with tests, and more.
-
The Uize.String.Builder module implements an object to facilitate the building of very large strings, in a way that minimizes performance costs.
-
The Uize.String.Discombobulator module lets you discombobulate text, with processes like uppercasing, special-charring, bracketing, hyphenating, etc.
-
The Uize.String.Lines module provides methods for working with multi-line strings, supporting indenting, changing linebreaks, modifying lines, etc.
-
The Uize.Template module implements a JavaScript Templates system, with rich template functionality that fully leverages the JavaScript language.
-
The Uize.Templates module defines a namespace for JavaScript template modules that generate widget HTML, and also for other kinds of template modules.
-
The Uize.Templates.Calculator module generates HTML that can be used for instances of the Uize.Widget.Calculator class.
-
The Uize.Templates.Calendar module generates HTML that can be used for instances of the Uize.Widget.Calendar class.
-
The Uize.Templates.Collection module generates HTML that can be used for instances of the Uize.Widget.Collection class.
-
The Uize.Templates.CollectionItem module generates HTML that can be used for instances of the Uize.Widget.CollectionItem class.
-
The Uize.Templates.ColorInfo module generates HTML that can be used for instances of the Uize.Widget.ColorInfo class.
-
The Uize.Templates.HashTable module serializes a JavaScript object to a two column HTML table - column one for the keys and column two for the values.
-
The Uize.Templates.JstModule module is a JavaScript Template module used to build JavaScript Template modules from JavaScript template (.jst) files.
-
The Uize.Templates.List module is a JavaScript Template module, used for generating HTML markup for an unordered list from a JSON data tree.
-
The Uize.Templates.Log module generates HTML that can be used for instances of the Uize.Widget.Log class.
-
This is reference documentation for the Uize.Templates.SevenSegmentDisplay module of the UIZE JavaScript Framework.
-
This is reference documentation for the Uize.Templates.SevenSegmentDisplayDimsCss module of the UIZE JavaScript Framework.
-
This is reference documentation for the Uize.Templates.SimpleDoc module of the UIZE JavaScript Framework.
-
The Uize.Test class provides the foundation for a JavaScript Testing Framework, supporting unit testing, functional testing, performance testing, etc.
-
The Uize.Test.Performance module defines a namespace for various performance test modules.
-
The Uize.Test.Performance.ArrayBuildingStyles module defines a performance test that compares different approaches to building arrays.
-
The Uize.Test.Uize module defines a suite of unit tests for the Uize module.
-
The Uize.Test.Uize.Array module defines a simple unit test for the Uize.Array namespace module.
-
The Uize.Test.Uize.Array.Dupes module defines a suite of unit tests for the Uize.Array.Dupes module.
-
The Uize.Test.Uize.Array.Order module defines a suite of unit tests for the Uize.Array.Order module.
-
The Uize.Test.Uize.Array.Sort module defines a suite of unit tests for the Uize.Array.Sort module.
-
The Uize.Test.Uize.Array.Util module defines a suite of unit tests for the Uize.Array.Util module.
-
The Uize.Test.Uize.Class module defines a suite of unit tests for the Uize.Class module.
-
The Uize.Test.Uize.Data module defines a suite of unit tests for the Uize.Data module.
-
The Uize.Test.Uize.Data.Combinations module defines a suite of unit tests for the Uize.Data.Combinations module.
-
The Uize.Test.Uize.Data.Csv module defines a suite of unit tests for the Uize.Data.Csv module.
-
The Uize.Test.Uize.Data.Matches module defines a suite of unit tests for the Uize.Data.Matches module.
-
The Uize.Test.Uize.Data.NameValueRecords module defines a suite of unit tests for the Uize.Data.NameValueRecords module.
-
The Uize.Test.Uize.Data.PathsTree module defines a suite of unit tests for the Uize.Data.PathsTree module.
-
The Uize.Test.Uize.Data.PathsTree.CompactString module defines a suite of unit tests for the Uize.Data.PathsTree.CompactString module.
-
The Uize.Test.Uize.Date module defines a suite of unit tests for the Uize.Date module.
-
The Uize.Test.Uize.Date.Formatter module defines a suite of unit tests for the Uize.Date.Formatter module.
-
The Uize.Test.Uize.Doc module defines a simple unit test for the Uize.Doc namespace module.
-
The Uize.Test.Uize.Node module defines a suite of unit tests for the Uize.Node module.
-
The Uize.Test.Uize.Node.Classes module defines a suite of unit tests for the Uize.Node.Classes module.
-
The Uize.Test.Uize.Service module defines a suite of unit tests for the Uize.Service module.
-
The Uize.Test.Uize.Services module defines a simple unit test for the Uize.Services namespace module.
-
The Uize.Test.Uize.Services.FileSystem module defines a suite of unit tests for the Uize.Services.FileSystem module.
-
The Uize.Test.Uize.String module defines a suite of unit tests for the Uize.String module.
-
The Uize.Test.Uize.String.Builder module defines a suite of unit tests for the Uize.String.Builder module.
-
The Uize.Test.Uize.String.Lines module defines a suite of unit tests for the Uize.String.Lines module.
-
The Uize.Test.Uize.Template module defines a suite of unit tests for the Uize.Template module.
-
The Uize.Test.Uize.Templates module defines a simple unit test for the Uize.Templates namespace module.
-
The Uize.Test.Uize.Templates.Calculator module defines basic unit tests for the Uize.Templates.Calculator JavaScript template module.
-
The Uize.Test.Uize.Templates.Calendar module defines basic unit tests for the Uize.Templates.Calendar JavaScript template module.
-
The Uize.Test.Uize.Templates.Collection module defines basic unit tests for the Uize.Templates.Collection JavaScript template module.
-
The Uize.Test.Uize.Templates.CollectionItem module defines basic unit tests for the Uize.Templates.CollectionItem JavaScript template module.
-
The Uize.Test.Uize.Templates.ColorInfo module defines basic unit tests for the Uize.Templates.ColorInfo JavaScript template module.
-
The Uize.Test.Uize.Templates.HashTable module defines basic unit tests for the Uize.Templates.HashTable JavaScript template module.
-
The Uize.Test.Uize.Templates.JstModule module defines basic unit tests for the Uize.Templates.JstModule JavaScript template module.
-
The Uize.Test.Uize.Templates.List module defines basic unit tests for the Uize.Templates.List JavaScript template module.
-
The Uize.Test.Uize.Templates.SevenSegmentDisplay module defines basic unit tests for the Uize.Templates.SevenSegmentDisplay JavaScript template module.
-
The Uize.Test.Uize.Url module defines a suite of unit tests for the Uize.Url module.
-
The Uize.Test.Uize.Util module defines a simple unit test for the Uize.Util namespace module.
-
The Uize.Test.Uize.Util.PropertyAdapter module defines a suite of unit tests for the Uize.Util.PropertyAdapter module.
-
The Uize.Test.Uize.Xml module defines a suite of unit tests for the Uize.Xml module.
-
The Uize.Tooltip module manages the display of decorated HTML tooltips that follow the mouse as it moves and that are positioned to always be in view.
-
The Uize.Url module eases working with URLs, supporting query string parsing and serialization, resolving relative URLs to absolute URLs, and more.
-
The Uize.Util module defines a namespace for various utility JavaScript modules.
-
The Uize.Util.Coupler class implements a mechanism for coupling two or more instances of any Uize.Class subclass by synchronizing values of state properties.
-
The Uize.Util.Cycle module implements a cycle automation behavior that can be useful in building automated / animated user experiences, such as slideshows.
-
The Uize.Util.Needs class implements a mechanism for expressing needs/provides relationships in a semantically elegant way.
-
The Uize.Util.Oop package provides convenience methods for...
-
The Uize.Util.PropertyAdapter class implements a mechanism for connecting two state properties together, with optional bi-directional value adapter code.
-
The Uize.Widget class serves as the base class for widgets in the UIZE JavaScript Framework, providing services to ease the implementation of widgets.
-
The Uize.Widget.AutoSuggest widget manages requesting and display a set of selectable suggestions based on user input into a textbox and supports fine-grained specification of how suggestions are displayed.
-
The Uize.Widget.AutoTooltip class makes it easy to display fancy / decorated HTML tooltips for nodes, using data that is tucked into their attributes.
-
The Uize.Widget.Bar class implements a widget for displaying numerical values using a bar, with full and empty indicators and an optional value knob.
-
The Uize.Widget.Bar.Progress class implements a progress bar that estimates the duration of operations using the known durations of past operations.
-
The Uize.Widget.Bar.Slider class implements a slider widget that lets the user select a value by clicking-and-dragging the slider knob along a track.
-
The Uize.Widget.Bar.Slider.Plus class extends the barebones slider base class by adding buttons for incrementing and decrementing the slider's value.
-
The Uize.Widget.Bar.Slider.xSkin extension sets an initial value for the html state property so as to provide slider instances with a default skin.
-
The Uize.Widget.Beam class implements a widget for rendering a beam effect, where the coordinates of the two sides of the beam can be set dynamically.
-
The Uize.Widget.Bevel class implements support for a bevel overlay effect for the borders of an image, with configurable bevel thickness and opacity.
-
The Uize.Widget.Button class implements the button widget - the most basic and atomic widget that is used in the implementation of many other widgets.
-
The Uize.Widget.Button.Checkbox class implements a thin wrapper around the button base class in order to support buttons that behave as checkboxes.
-
The Uize.Widget.Button.Filter widget provides functionality for a filter button within a Uize.Widget.Options.FilterGroup widget.
-
The Uize.Widget.Button.Toggle class extends its superclass by letting the user repeatedly click in order to cycle through a set of two or more values.
-
The Uize.Widget.Button.ValueDisplay widget provides the base functionality for button widget that wants to display details about a value.
-
The Uize.Widget.Button.ValueDisplay.Selector widget provides the functionality for displaying an option value within an options selector
-
The Uize.Widget.Calculator class implements a basic calculator with division, multiplication, addition, subtraction, square root, memory, and percent.
-
The Uize.Widget.Calendar class implements a calendar widget that supports selecting a date within a given date range, with month and year navigation.
-
The Uize.Widget.Captcha class encapsulates the logic required to display and use a captcha.
-
The Uize.Widget.Captcha.Recaptcha class encapsulates the logic required to display and use reCAPTCHA, a captcha implementation developed by a group of researchers at CMU (http://recaptcha.net).
-
The Uize.Widget.Collapsy widget provides functionality surrounding showing status messages (like a form warning) in both a collapsed and expanded state.
-
The Uize.Widget.Collection class manages a collection of items, with support for managing selected state, and methods for manipulating the collection.
-
The Uize.Widget.Collection.Dynamic class extends Uize.Widget.Collection by adding dynamic adding, removing, and drag-and-drop re-ordering of items.
-
The Uize.Widget.Collection.Dynamic.Table class thinly extends Uize.Widget.Collection.Dynamic by adding support for handling collections of table rows.
-
The Uize.Widget.CollectionItem widget class manages state for an item that is intended to be one of many items owned by a collection widget instance.
-
The Uize.Widget.CollectionItem.Zooming class extends its superclass by adding a zoom and pan behavior that lets the user more closely inspect an item.
-
The Uize.Widget.ColorCube class implements a color grid, where total rows and columns is configurable, and colors are interpolated from corner colors.
-
The Uize.Widget.ColorCube.Draggable class extends its superclass by adding the ability to stretch the grid's color gradient by clicking and dragging.
-
The Uize.Widget.ColorInfo class implements a basic widget for previewing a color value...
-
The Uize.Widget.ColorPicker class implements an RGB color picker interface, with sliders for adjusting levels for the red, green, and blue channels.
-
The Uize.Widget.Committer class provides a way to interface between a configurable set of state properties, on one or more instance, and other code.
-
The Uize.Widget.Count class implements a fancy number display, using images to represent digits, and using an animation effect when changing values.
-
The Uize.Widget.Dialog class implements support for inline dialogs, with features like drag-and-drop moving, ok, cancel, and close buttons, and more.
-
The Uize.Widget.Dialog.Confirm class implements a confirmation dialog that can be used by the confirm and inform methods of the Uize.Widget class.
-
The Uize.Widget.Dialog.Form class implements support for FORM-based dialogs, where the dialog result is an object with the values of its form inputs.
-
The Uize.Widget.Dialog.Form class extends its superclass with support for iframe dialogs, where the dialog's contents is a page loaded into an iframe.
-
The Uize.Widget.Dialog.Picker widget acts as a base class for various value picker dialogs, such as date picker dialogs, color picker dialogs, etc.
-
The Uize.Widget.Dialog.Picker.Date widget lets the user select a date from a modal dialog containing a calendar widget, with support for valid date ranges.
-
The Uize.Widget.Dialog.Picker.Palette widget is a thin base class for picker dialog widgets that act as a droplist palette.
-
The Uize.Widget.Dialog.Picker.Palette.Selector widget lets the user select a value from a modal dialog containing a set of options (i.e. a droplist).
-
The Uize.Widget.Dialog.xResizable module extends the Uize.Widget.Dialog base class by adding a highly configurable resizing capability for dialogs.
-
The Uize.Widget.DirectionalPad class manages the state of a set of button widgets that emulate a directional pad.
-
The Uize.Widget.Drag class implements support for managing drag operations and draggable nodes - slider / scrollbar knobs, resizer drag handles, etc.
-
The Uize.Widget.Drag.Move class wires a drag-and-drop behavior to a node to let the user move its position, with support for different position units.
-
The Uize.Widget.EdgeHugger class...
-
The Uize.Widget.EggTimer class implements a countdown timer widget (or egg timer), where digits flip at intervals using a JavaScript animation effect.
-
The Uize.Widget.FilteredInput widget provides functionality for...
-
The Uize.Widget.Fleeting class implements a fleeting message behavior with a configurable display lifespan and a JavaScript animation fade out effect.
-
The Uize.Widget.Flip class implements a widget for producing a flip up or flip down JavaScript animation effect when its HTML contents are changed.
-
The Uize.Widget.Form widget provides functionality for managing form elements and handling validation
-
The Uize.Widget.FormDialog class serves as a thin widget to plumb the value of a Uize.Widget.Form widget (or subclass) as the dialog submission value.
-
The Uize.Widget.FormElement class serves as a wrapper class in order to provide an interface for any form element (input, select, textarea, etc).
-
The Uize.Widget.FormElement.Select class serves a wrapper class in order to provide a beter programmable interface to a <select> form element.
-
The Uize.Widget.FormElement.Text class is a subclass of Uize.Widget.FormElement to provide specific functionality for text input form elements.
-
The Uize.Widget.FormElements class serves as a thin container widget of Uize.Widget.FormElement or Uize.Widget.Form widgets.
-
The Uize.Widget.FormWarnings widget provides functionality for displaying warnings for a Uize.Widget.Form.
-
The Uize.Widget.HoverFader class wires up a set of nodes with a hover fader effect, allowing creation of menus with a wide variety of complex effects.
-
The Uize.Widget.ImagePort class manages sizing and positioning an image in a view port, using logical (rather than explicit) size and position values.
-
The Uize.Widget.ImagePort.Draggable class extends its superclass by letting the user change logical sizing and positioning by clicking and dragging.
-
The Uize.Widget.ImageWipe class enables a wide variety of sophisticated animated image wipe effects, used for transitioning from one image to another.
-
The Uize.Widget.ImageWipe.xPresets module extends the Uize.Widget.ImageWipe class by adding a wide assortment of slick wipe animation effect presets.
-
The Uize.Widget.InlinePicker class acts as a base class for inline value picker widget classes, such as the Uize.Widget.InlinePicker.Selector class.
-
The Uize.Widget.InlinePicker.Selector class provides functionality for inline picker widgets that require selection from a set of values (like a radio button list)
-
The Uize.Widget.ListEditor class manages a list of text values in a multi-select box, with support for adding values and removing selected values.
-
The Uize.Widget.Log class implements a basic log interface.
-
The Uize.Widget.Log.InstanceEvents class implements a log interface for logging the instance events of an instance of a Uize.Class subclass.
-
The Uize.Widget.MagView class implements a magnifier view widget that supports a configurable number of zoom levels, with animated zoom in / zoom out.
-
The Uize.Widget.Mask class implements a dynamic mask overlay that can be used to highlight a region of a view port by masking out surrounding content.
-
The Uize.Widget.Options class manages state for a group of option buttons, with support for dynamically rebuilding the UI when the values set changes.
-
The Uize.Widget.Options.Accordion class extends its superclass by adding an accordion style behavior for revealing the contents of the selected tab.
-
The Uize.Widget.Options.FilterGroup widget provides the functionality for a filter group widget...
-
The Uize.Widget.Options.Popup widget lets the user click a button to bring up a popup palette, with a button-based option set for selecting an option.
-
The Uize.Widget.Options.Selector widget provides the functionality for specific type of input UI widget that allows for single selection of an option among a discrete set of options, with additional optional sort and search capabilities.
-
The Uize.Widget.Options.Tabbed class implements a tabs widget, using a button-based option set where each option button has an associated tab body.
-
The Uize.Widget.Options.Tabbed.Fading class extends its superclass by adding a crossfade JavaScript animation effect when switching from tab to tab.
-
The Uize.Widget.Page class implements the page widget (the main controller for a page), supporting widget adoption, dialog sharing, popups, and more.
-
This is reference documentation for the Uize.Widget.Page.xDeferredLinks module of the UIZE JavaScript Framework.
-
The Uize.Widget.Pagination class implements support for client-side pagination
-
The Uize.Widget.Picker class acts as a base class for value picker widget classes, such as the Uize.Widget.Picker.Date class.
-
The Uize.Widget.Picker.Date class implements a date picker widget, using a deferred loaded date picker modal dialog to let the user select a date.
-
The Uize.Widget.Picker.Palette class implements a picker widget, where the modal dialog shows in a palette made to look like a droplist palette
-
The Uize.Widget.Picker.Palette.Selector class provides functionality for palette picker widgets that require selection from a set of values (like a drop list)
-
The Uize.Widget.Population class implements population of contents into a DOM node, by cloning an HTML template using data from a records array.
-
The Uize.Widget.PopupPalette class manages state for a generic popup palette widget, that can be used as a child widget for droplist style widgets.
-
The Uize.Widget.Resizer class implements resizing logic, with support for fixed aspect ratio, constraining to container, minimum dimensions, and more.
-
The Uize.Widget.Resizer.Marquee class implements a resizer / selection marquee, with support for drag handles on corners and sides and drag-to-move.
-
The Uize.Widget.Scrolly class provides animated scrolling for the contents of a view port, with support for both horizontal and vertical scrolling.
-
The Uize.Widget.SegmentDisplay base class can be subclassed to create segment display widget classes for supporting different numbers of segments.
-
The Uize.Widget.SegmentDisplay.Seven class implements a seven segment display widget, much like the classic LED or LCD digit displays on calculators.
-
The Uize.Widget.SlideShow class eases the creation of slideshow presentations, supporting navigation controls, configurable visualizations, and more.
-
The Uize.Widget.SlideShow.AutoAdvance extends its superclass by adding a configurable auto-advance behavior so that user interaction is not necesary.
-
The Uize.Widget.SlideShow.AutoAdvance.WithSlideSelectors extends its superclass by adding an options widgets for selecting individual slides.
-
The Uize.Widget.Stretchy class implements a widget with long and short views, and controls for toggling between them with an accompanying animation.
-
The Uize.Widget.Swap abstract class enables a wide variety of lightweight animated swap effects, and serves as the base class for several subclasses.
-
The Uize.Widget.Swap.Deck class manages the displayed state of nodes in a deck of nodes, swapping from one to another using an animated swap effect.
-
The Uize.Widget.Swap.Html class supports swapping between two chunks of HTML, with an accompanying, highly configurable JavaScript animation effect.
-
The Uize.Widget.Swap.Image class supports swapping between two image URLs, with an accompanying, highly configurable JavaScript animation effect.
-
The Uize.Widget.Swap.Image.Cycle class extends its superclass by adding the ability to specify a set of images that the widget should cycle through.
-
The Uize.Widget.Swap.xPresets module extends the Uize.Widget.Swap class by adding a wide assortment of very imaginative swap animation effect presets.
-
The Uize.Widget.TableSort class adds sorting functionality to tables, and provides row highlighting as well as column name tooltips for table cells.
-
The Uize.Widget.TextInput class provides an interface for entering text, with support for min and max length, validation with warning tips, and more.
-
The Uize.Widget.ThumbZoom class wires up thumbnails that are linked to larger versions, so clicking them shows the larger versions with a zoom effect.
-
The Uize.Widget.Tree class is a base class for hierarchical collapsible/expandable tree widgets of many kinds, including lists, drop-down menus, etc.
-
The Uize.Widget.Tree.List class extends its superclass by adding support for collapsible/expandable tree lists, with clickable expand/collapse icons.
-
The Uize.Widget.Tree.Menu class extends its superclass by adding support for multi-level / nested drop down menus, with support for separator items.
-
The Uize.Widget.Tree.Select class extends its superclass by adding support for selecting options from a hierarchical tree using regular select tags.
-
The Uize.Wsh package is designed to run in the context of Windows Script Host and provides methods for recursing folder structures and building files.
-
The Uize.Xml package defines utility methods (primarily for serialization and deserialization) that are useful when handling data in the XML format.
-
The UizeSite module is a simple namespace module that defines the UizeSite namespace that is used by modules geared specifically towards the UIZE JavaScript Framework's Web site. Look at the other modules defined under this namespace to get an idea of how one sets up a foundation for a Web site in UIZE.
-
The UizeSite.Build module defines a namespace for the various build scripts used to build the UIZE Web site.
-
The UizeSite.Build.BuildCodeSitemap package provides a method for building an XML code sitemap for the UIZE Web site for all the JavaScript modules of the UIZE JavaScript Framework.
-
The UizeSite.Build.BuildIndexPages package provides a method for building index pages for examples, tools, and JavaScript modules for the UIZE Web site.
-
The UizeSite.Build.BuildPagesFromSourceCode package provides a method for building HTML pages for viewing the source code of the UIZE JavaScript modules on the UIZE Web site.
-
The UizeSite.Build.BuildSimpleDocPages package provides a method to build all the SimpleDoc documentation for the UIZE Web site.
-
The UizeSite.Build.BuildSotu package provides a method for building the SOTU (State of the UIZE) overview page for the modules that make up the UIZE JavaScript Framework.
-
The UizeSite.Build.BuildWidgetPages package provides a method for building the supporting pages for the various widgets that are offered as part of the UIZE Web site's Widgets to Go feature.
-
DEVELOPERS: Chris van Rensburg
-
document...
-
The UizeSite.Delve.library module is a library module that bundles together all the JavaScript modules needed by the DELVE tool.
-
document...
-
DEVELOPERS: Chris van Rensburg
-
DEVELOPERS: Chris van Rensburg
-
This is reference documentation for the UizeSite.Examples module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.ExamplesInfoForSiteMap module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.ModulesTree module of the UIZE JavaScript Framework.
-
A subclass of Uize.Widget.Page that provides a base class for page widget classes used by the UIZE JavaScript Framework's Web site. This class provides functionality that is generally useful to all types of pages on the site.
-
A subclass of UizeSite.Page that provides additional functionality specific to pages that contain documentation.
-
The UizeSite.Page.Doc.library module is a library module that bundles together various JavaScript modules common to the SimpleDoc pages of the UIZE JavaScript Framework's Web site.
-
A subclass of UizeSite.Page that provides additional functionality specific to example/demo pages.
-
The UizeSite.Page.Example.library module is a library module that bundles together various JavaScript modules common to the example pages of the UIZE JavaScript Framework's Web site.
-
A subclass of UizeSite.Page.Example that provides additional functionality specific to test pages.
-
The UizeSite.Page.Example.Test.library module is a library module that bundles together various JavaScript modules common to the test pages of the UIZE JavaScript Framework's Web site.
-
A subclass of the UizeSite.Page class, designed exclusively for the very important homepage of the UIZE Web site.
-
The UizeSite.Page.Home.library module is a library module that bundles together various JavaScript modules used by the very important homepage of the UIZE JavaScript Framework's Web site.
-
A subclass of UizeSite.Page that provides additional functionality specific to the index pages (eg. examples index page, modules index page, explainers index page, etc.).
-
The UizeSite.Page.library module is a library module that bundles together various JavaScript modules common to all pages of the UIZE JavaScript Framework's Web site.
-
A widget class that implements a tabbed interface for selecting params presets and also modifying the values of the individual params in a params table.
-
A subclass of UizeSite.ParamsInspector that adds the ability to harvest the presets from an implied node whose inner HTML is formatted in the Simple Data format.
-
A package that defines a tree data structure for the UIZE Web site's site hierarchy.
-
The UizeSite.Templates module is a simple namespace module that defines the UizeSite.Templates namespace that is used as a place to house templates for various widgets used in the uize.com Web site and many of its example pages.
-
This is reference documentation for the UizeSite.Templates.DataBar module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.DelvePageHtml module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.DelveUiHtml module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.Dialog module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.Dialog.Confirm module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.Dialog.Picker module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.Dialog.Picker.Date module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.Footer module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.IndexPage module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.JavaScriptSourceSample module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.ListingsPage module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.ParamsInspector module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.ParamsTable module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.ShareThisPanel module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.SimpleDoc module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.SimpleDocSample module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.SlideShow module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.SlideShow.Basic module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.SlideShow.Wipes module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.Tour module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.WidgetToGoGadgetXml module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.WidgetToGoHomepage module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.WidgetToGoPage module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.Templates.WidgetToGoTitle module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.TestDataFruits module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.TestDataObject module of the UIZE JavaScript Framework.
-
This is reference documentation for the UizeSite.TestDataPhotos module of the UIZE JavaScript Framework.
-
A test widget class used in examples to demonstrate the behavior of the enabled and busy state properties.
-
A subclass of Uize.Widget.Page that provides functionality that is generally useful to widgets that are intended to be used remotely in an IFRAME.
-
The UizeSite.WidgetToGoPage.Calculator module is a simple namespace module that defines the UizeSite.WidgetToGoPage.Calculator namespace.
-
The UizeSite.WidgetToGoPage.Calculator.library module is a library module that bundles together all the JavaScript modules needed by the calculator Widgets To Go widget.
-
The UizeSite.WidgetToGoPage.Calendar module is a simple namespace module that defines the UizeSite.WidgetToGoPage.Calendar namespace.
-
The UizeSite.WidgetToGoPage.Calendar.library module is a library module that bundles together all the JavaScript modules needed by the calendar Widgets To Go widget.