Table of Contents

Documentation Construction Notes

The goal of the immediate effort is to rewrite the API ActionView documentation for this Wiki. Two of the goals in doing so will be

Other goals will be to merge in converted articles from the RoR Wiki that apply to Views.

In this document, we have listed the directory structure of this part of the Wiki. We will put references to the API into this structure. We will color-code them to show what progress has been made:

This Wiki page is to be removed when everything is completed.

Templates

Templates
Base | AkActionView:
Base | AkActionView | Method Detail

Helpers

Link to Helpers that have been documented.

ActionViewHelper

Helpers | AkActionViewHelper This class is probably not of use to users of Akelos. Other classes are extended from this one.

ActiveRecordHelper

Helpers | ActiveRecordHelper The Active Record Helper makes it easier to create forms for records kept in instance variables. The most far-reaching is the form method that creates a complete form for all the basic content types of the record (not associations or aggregations, though). This is a great of making the record quickly available for editing, but likely to prove lackluster for a complicated real-world form.

AssetTagHelper

Helpers | AssetTagHelper Provides methods for linking an HTML page together with other assets, such as javascripts, stylesheets, and feeds.

CaptureHelper

Helpers | CaptureHelper Capture lets you extract parts of code into instance variables which can be used in other points of the template or even layout file.

FormHelperBuilder

Helpers | AkFormHelperBuilder
This is documented at Forms

FormTagHelper

Helpers | FormTagHelper Provides a number of methods for creating form tags that don't rely on conventions with an object assigned to the template like FormHelper does. With the FormTagHelper, you provide the names and values yourself.

JavaScriptHelper

Helpers | JavaScriptHelper

JavaScriptMacrosHelper

Helpers | JavaScriptMacrosHelper
Deprecated.

Menu Helper

Helpers | MenuHelper The Menu Helper makes it easier to create simple menus from controllers actions.

NumberHelper

Helpers | NumberHelper Provides methods for converting a number into a formatted string that currently represents one of the following forms: phone number, percentage, money, or precision level.

Pagination Helper

Helpers | PaginationHelper

PrototypeHelper

Helpers | PrototypeHelper Provides a set of helpers for calling Prototype JavaScript functions, including functionality to call remote methods using Ajax.

ScriptaculousHelper

Helpers | ScriptaculousHelper Provides a set of helpers for calling Scriptaculous JavaScript functions, including those which create Ajax controls and visual effects.

TagHelper

Helpers | TagHelper Use these methods to generate HTML tags programmatically when you can't use a Builder.

TextHelper

Helpers | TextHelper
This has a broken link (404)

UrlHelper

Helpers | UrlHelper
This has a broken link (404)

Forms

Form Helpers
Helpers | FormHelper
Helpers | AkFormHelperOptionsInstanceTag
Use these methods to generate HTML tags programmatically.

Helpers | DateHelper
Helpers | AkFormOptionsHelper

Sintags

Sintags

AkSintags | AkSintags

SintagsLexer

AkSintags | AkSintagsLexer

SintagsParser

AkSintags | AkSintagsParser
AkSintagsParser AkSintagsParser ([ $mode = 'Text'])

Template Engines

PHP Code Sanitizer

TemplateEngines | AkPhpCodeSanitizer

PHP Template Handler

TemplateEngines | AkPhpTemplateHandler

Utils

XHTML Validator

TemplateEngines | AkPhpTemplateHandler

Form Builders

Helpers | AkFormHelperBuilder Other classes are extended from this one.
Helpers | AkFormOptionsHelperBuilder

Non-model Fields

Nonmodel Fields
Helpers | AkFormHelperInstanceTag Use these methods to generate HTML tags programmatically when you can't use a Builder.
Helpers | ActiveRecordInstanceTag These methods are used to generate HTML tags programmatically when you can't use a Builder.

Uploading Files

Helpers | FileUploadHelper