Documentation

The Index of The Manual
Changes to the Action Prototype Mechanism
snippets of Reaction docs
Terms and Definitions used in Reaction
Introduction to Reaction
Orientation in Reaction
Got a Reaction problem? Shoot it.
Step by Step Tutorial
Unicode support in Reaction
Creating and extending Reaction Widgets
The Index of The Manual
Miscellaneous recipes
Simple Reaction example
Introduction to Reaction
Catalyst CGI
Create a new Catalyst Component
Catalyst FastCGI
Catalyst Testserver
Catalyst Test

Modules

Catalyst based application
Generic collections of Reaction::InterfaceModel::Objects
Base class for Presistent Collections
Base class for Virtual Collections
Reaction Base Controller Class
Basic CRUD functionality for Reaction::InterfaceModel data
Base component for the Root Controller
A linked list of ViewPort-based objects
Render the UI.
Page layout building block
Provide user with a form with OK, Apply and Close.
Integrate an Apply event into the ViewPort
Integrate Close and Apply events into ViewPort
Integrate OK, Apply and Close events
Order support for collections
Display an InterfaceModel::Object
Allow the user to to perform an InterfaceModel Action
The base widget.
A hyperlink representing an object mutation
Render the current viewport's member viewports
A collection with header and footer
A member widget of the Grid widget
Provide viewport attibutes in the current viewport
Abstract class to render a data hash reference
A simple labelled text field
A field representing an array of localised items
A field representing a collection
A field containing multiple values
Choose one from a list of available values
A multiline text input field
A simple string field
An image with optional height and width properties
Extends Grid to a full list interface
Widget to implement rendering of an object
A widget base representing mutable objects
The layout of the site as a whole
A hyperlink reference by URI value
An image tag or non-image alternative
Create a new widget class
Container for rendering the UI elements in

Provides

in lib/ComponentUI/Controller/Root.pm
in lib/ComponentUI/Controller/TestModel/Bar.pm
in lib/ComponentUI/Controller/TestModel/Baz.pm
in lib/ComponentUI/Controller/TestModel/Foo.pm
in lib/ComponentUI/Model/TestDB.pm
in lib/ComponentUI/Model/TestModel.pm
in lib/ComponentUI/TestModel.pm
in lib/ComponentUI/TestModel/Foo.pm
in lib/ComponentUI/TestModel/Foo/Action/SearchSpec/Update.pm
in lib/ComponentUI/TestModel/Foo/SearchSpec.pm
in lib/ComponentUI/UI/ViewPort/Baz/ListView/Member.pm
in lib/ComponentUI/UI/Widget/Index.pm
in lib/ComponentUI/View/Site.pm
in lib/ComponentUI/View/Site/Widget/Index.pm
in lib/Reaction.pm
in lib/Reaction/InterfaceModel/Object/User/Role/ConfirmationCodeSupport.pm
in lib/Reaction/InterfaceModel/Reflector/SearchSpec.pm
in lib/Reaction/InterfaceModel/Search/Spec.pm
in lib/Reaction/InterfaceModel/Search/UpdateSpec.pm
in lib/Reaction/Meta/Role.pm
in lib/Reaction/Role/Meta/Class.pm
in lib/Reaction/Role/Meta/Role.pm
in lib/Reaction/Test.pm
in lib/Reaction/Test.pm
in lib/Reaction/Test.pm
in lib/Reaction/UI/LayoutSet.pm
in lib/Reaction/UI/LayoutSet/TT.pm
in lib/Reaction/UI/RenderingContext.pm
in lib/Reaction/UI/RenderingContext/TT.pm
in lib/Reaction/UI/Skin.pm
in lib/Reaction/UI/View/TT.pm
in lib/Reaction/UI/ViewPort/Action/Link.pm
in lib/Reaction/UI/ViewPort/Collection/Grid/Member.pm
in lib/Reaction/UI/ViewPort/Collection/Grid/Member/WithActions.pm
in lib/Reaction/UI/ViewPort/Collection/Role/Pager.pm
in lib/Reaction/UI/ViewPort/Collection/Role/UseSearchSpec.pm
in lib/Reaction/UI/ViewPort/Data.pm
in lib/Reaction/UI/ViewPort/Field/Array.pm
in lib/Reaction/UI/ViewPort/Field/Boolean.pm
in lib/Reaction/UI/ViewPort/Field/Collection.pm
in lib/Reaction/UI/ViewPort/Field/Container.pm
in lib/Reaction/UI/ViewPort/Field/DateTime.pm
in lib/Reaction/UI/ViewPort/Field/File.pm
in lib/Reaction/UI/ViewPort/Field/Integer.pm
in lib/Reaction/UI/ViewPort/Field/Mutable/Array.pm
in lib/Reaction/UI/ViewPort/Field/Mutable/Boolean.pm
in lib/Reaction/UI/ViewPort/Field/Mutable/ChooseOne.pm
in lib/Reaction/UI/ViewPort/Field/Mutable/File.pm
in lib/Reaction/UI/ViewPort/Field/Mutable/Integer.pm
in lib/Reaction/UI/ViewPort/Field/Mutable/MatchingPasswords.pm
in lib/Reaction/UI/ViewPort/Field/Mutable/Number.pm
in lib/Reaction/UI/ViewPort/Field/Mutable/Password.pm
in lib/Reaction/UI/ViewPort/Field/Mutable/String.pm
in lib/Reaction/UI/ViewPort/Field/Mutable/Text.pm
in lib/Reaction/UI/ViewPort/Field/Number.pm
in lib/Reaction/UI/ViewPort/Field/RelatedObject.pm
in lib/Reaction/UI/ViewPort/Field/Role/Choices.pm
in lib/Reaction/UI/ViewPort/Field/Role/Mutable/Simple.pm
in lib/Reaction/UI/ViewPort/Field/String.pm
in lib/Reaction/UI/ViewPort/Field/String/Fragment.pm
in lib/Reaction/UI/ViewPort/Field/Text.pm
in lib/Reaction/UI/ViewPort/ListView.pm
in lib/Reaction/UI/ViewPort/ListViewWithSearch.pm
in lib/Reaction/UI/ViewPort/SearchableListViewContainer.pm
in lib/Reaction/UI/ViewPort/SiteLayout.pm
in lib/Reaction/UI/Widget/Collection/Grid/Member/WithActions.pm
in lib/Reaction/UI/Widget/Search/NoResults.pm
in lib/Reaction/UI/Widget/SearchableListViewContainer.pm
in lib/Reaction/UI/WidgetClass/_OVER.pm