Classes

Class Index

_global_


Array


Class


coherent


coherent.AjaxController

An object controller that obtains its content via an Ajax call.

coherent.Anchor

A view providing support for anchor elements.

coherent.AnimationOptions

The properties of an AnimationOptions dictionary control how animations of a view will be performed.

coherent.Animator

The animator

coherent.Animator.Action

An enumeration of the available values for class animations.

coherent.Application

An application class.

coherent.Array


coherent.ArrayController

A controller for managing arrays of objects.

coherent.ArrayOperator


coherent.Asset

A generic reference to an asset within the application or one of its bundles.

coherent.Bindable

Bindable is a base class that provides a simple mechanism for keeping one object's properties in sync with the properties of another.

coherent.Binding

A class that manages all the information assocatied with a single binding.

coherent.Browser


coherent.Bubble

An overlay view that is associated with another view.

coherent.Button

Basic support for buttons

coherent.ChangeNotification


coherent.ChangeType


coherent.CollectionView

Collection view.

coherent.CollectionViewItem

A CollectionViewItem contains information about each entry in the content of the collection view.

coherent.Colour

A wrapper for colour objects

coherent.Controller

Base class used for all other controllers.

coherent.Cookie

Cookie support.

coherent.Deferred

Any deferred value.

coherent.DragAndDropHelper


coherent.DragInfo

This is an adhoc object passed to drag and drop methods.

coherent.Error

Base class for all recoverable errors used in Coherent.

coherent.ErrorBubble

A specialisation of the coherent.Bubble view that displays the contents of a coherent.Error object and offers buttons to attempt recovery form the error.

coherent.FieldGroup

A specialisation of coherent.View that implements an improved method of presenting errors.

coherent.Form

Support for HTML forms.

coherent.Formatter

This is an abstract implementation of a formatting class used by views to create, interpret, and validate the textual representation of a view's contents.

coherent.FormControl

A base class for all form controls.

coherent.fx


coherent.fx.BackgroundPositionStepper

An animation stepper for background image positioning.

coherent.fx.ClassNameStepper

An animation stepper for the class name of a node.

coherent.fx.ColourStepper

An animation stepper for colour properties.

coherent.fx.DiscreteStepper

An animation stepper for discrete values like display.

coherent.fx.NumericStepper

An animation stepper for numeric property values (integers) like left, top, width, height, etc.

coherent.fx.OpacityStepper

An animation stepper for element opacity.

coherent.fx.StepperBase

Base methods for all Steppers.

coherent.Image

A View for images.

coherent.KeyInfo

Constructor for the data kept for each observable/observed key.

coherent.KeyPathTrie

Trie structure for key paths.

coherent.KVO

KVO is the base of all key value observing compliant classes.

coherent.Markers


coherent.Media

Base class for HTML5 media elements

coherent.NumberFormatter

Instances of coherent.NumberFormatter are responsible for formatting and validating numeric data for views.

coherent.ObjectController

An ObjectController manages a single object and reflects its selection and editable status.

coherent.ObserverEntry

An ObserverEntry is an internal structure and probably doesn't hold much general value.

coherent.OutlineView

An outline view

coherent.Overlay

Recommended z-index values: 100 < z < 200 : general overlays 200 : modal page obscuring layer 200 < z < 300 : modal overlays 300 : error page obscuring layer 300 < z < 400 : error notifications

coherent.Page

Standard wrapper for the page.

coherent.PopupList

A popup list.

coherent.RegexFormatter

Instances of coherent.RegexFormatter don't convert values into textual representations, but they are useful for validating textual input against a regular expression.

coherent.Responder

The base class for all event handlers in the framework.

coherent.Scripts


coherent.SearchField

A specialisation of the TextField used for searching/filtering an ArrayController.

coherent.SegmentedControl

A view that implements a segmented control which can be used instead of radio buttons or as part of a tab switcher.

coherent.SelectionProxy

A placeholder for the selection in an array controller.

coherent.Set

An initialiser for a set-like object.

coherent.Slider


coherent.SortDescriptor

SortDescriptors are a helper class that is used to sort groups of KVO-compliant objects by a specific keypath.

coherent.strings


coherent.Style


coherent.TableHeader

A view for managing the header for a tabular list.

coherent.TextField

A View that represents basic input controls -- text, password, and search fields, and textareas.

coherent.ToggleButton

Specialisation of View that handles radio buttons and checkboxes.

coherent.TrackingInfo

This is an adhoc structure expected by coherent.View#addTrackingInfo.

coherent.transformer

This is where all the ValueTransformer classes are registered.

coherent.transformer.Boolean

ValueTransformer that returns true only for a particular value.

coherent.transformer.FirstObject

Return the first object in a collection.

coherent.transformer.Generic

A transformer that maps between two lists of values.

coherent.transformer.Matches

ValueTransformer that returns true only for values matching a regex

coherent.transformer.Not

Simple ValueTransformer that reverses the truth value of a key

coherent.transformer.StringToObject

Convert a collection of strings into objects suitable for binding.

coherent.transformer.Trim

Return a string value that has whitespace at the beginning and end removed.

coherent.transformer.Truncate

Truncate a string value at a specific length.

coherent.transformerInstances

This is where all the registered instances of ValueTransformers live.

coherent.ValueTransformer

The base class for all transformers.

coherent.Video

HTML5 video element

coherent.View

A View is wrapper for DOM nodes providing event responder and data model binding behaviour.

coherent.ViewController

The ViewController.

Date


Element


Element.colours

Standard CSS names.

Event

Event handling helpers

Function


Object


RegExp


String


URL


XHR


Documentation generated by JsDoc Toolkit 2.3.3 on Thu Aug 12 2010 15:33:34 GMT-0700 (PDT)