Documentation

include MVC MVC.Animate MVC.Class MVC.Controller MVC.Controller.Action MVC.Controller.Action.Drag MVC.Controller.Action.Drop MVC.Controller.Action.EnterLeave MVC.Controller.Action.Event MVC.Controller.Action.Hover MVC.Controller.Action.Lasso MVC.Controller.Action.Selectable MVC.Controller.Action.Subscribe MVC.Controller.Comet MVC.Controller.Params MVC.Controller.Params.Drag MVC.Controller.Params.Drop MVC.Controller.Stateful MVC.Delegator MVC.Doc MVC.Element MVC.Event MVC.File MVC.History MVC.IO MVC.IO.Ajax MVC.IO.Comet MVC.IO.JsonP MVC.IO.WindowName MVC.IO.XDoc MVC.Model MVC.Model.Ajax MVC.Model.Cookie MVC.Model.JsonP MVC.Model.JsonRest MVC.Model.WindowName MVC.Model.XmlRest MVC.Native MVC.Native.Array MVC.Native.Date MVC.Native.Function MVC.Native.Number MVC.Native.Object MVC.Native.String MVC.Options MVC.Store MVC.SyntheticEvent MVC.Test MVC.Test.Assertions MVC.Test.Controller MVC.Test.Functional MVC.Test.Runner MVC.Test.Unit MVC.Timer MVC.Timer.Easings MVC.Vector MVC.View MVC.View.Helpers OpenAjax

MVC.View.Helpers

By adding functions to MVC.View.Helpers.prototype, those functions will be available in the views.

Constructor

MVC.View.Helpers

new MVC.View.Helpers(data) -> mvc.view.helpers

Creates a view helper. This function is called internally. You should never call it.

{Object} - The data passed to the view. Helpers have access to it through this.data

Prototype Methods

view/helpers

check_box_tag

check_box_tag(name, value, options, checked) -> undefined
Creates a check box tag
{Object} -
{Object} -
{Object} -
{Object} -
view/helpers

date_tag

date_tag(name, value, html_options) -> undefined
{Object} -
{Object} -
{Object} -
view/helpers

file_tag

file_tag(name, value, html_options) -> undefined
{Object} -
{Object} -
{Object} -
view/helpers

time_tag

time_tag(name, value, html_options, interval) -> undefined
{Object} -
{Object} -
{Object} -
{Object} - - specified in minutes
view/helpers
link_to_unless(condition, name, url, html_options) -> undefined
{Object} -
{Object} -
{Object} -
{Object} -
view/helpers

form_tag

form_tag(url_for_options, html_options) -> undefined
{Object} -
{Object} -
view/helpers

form_tag_end

form_tag_end() -> undefined
view/helpers

hidden_field_tag

hidden_field_tag(name, value, html_options) -> undefined
{Object} -
{Object} -
{Object} -
view/helpers

img_tag

img_tag(image_location, options) -> undefined
{Object} -
{Object} -
view/helpers

text_area_tag

text_area_tag(name, value, html_options) -> undefined
{Object} -
{Object} -
{Object} -
view/helpers

text_field_tag

text_field_tag(name, value, html_options) -> undefined
{Object} -
{Object} -
{Object} -
view/helpers
link_to_if(condition, name, url, html_options) -> undefined
{Object} -
{Object} -
{Object} -
{Object} -
view/helpers

input_field_tag

input_field_tag(name, value, inputType, html_options) -> undefined
{Object} -
{Object} -
{Object} -
{Object} -
view/helpers

label_tag

label_tag(text, html_options) -> undefined
{Object} -
{Object} -
view/helpers
link_to(name, url, html_options) -> undefined
{Object} -
{Object} -
{Object} -

partial

partial(options, data) -> String
Renders a new view. If data is passed in, uses that to render the view.
{Object} - standard options passed to a new view.
{Object} -
{String} -
view/helpers

password_field_tag

password_field_tag(name, value, html_options) -> undefined
{Object} -
{Object} -
{Object} -
view/helpers

select_tag

select_tag(name, value, choices, html_options) -> undefined
{Object} -
{Object} -
{Object} -
{Object} -
view/helpers

set_confirm

set_confirm(html_options) -> undefined
{Object} -
view/helpers

single_tag_for

single_tag_for(tag, html_options) -> undefined
{Object} -
{Object} -
view/helpers

start_tag_for

start_tag_for(tag, html_options) -> undefined
{Object} -
{Object} -
view/helpers

tag_end

tag_end(tag) -> undefined
{Object} -
view/helpers
submit_link_to(name, options, html_options, post) -> undefined
{Object} -
{Object} -
{Object} -
{Object} -
view/helpers

submit_tag

submit_tag(name, html_options) -> undefined
{Object} -
{Object} -
view/helpers

tag

tag(tag, html_options, end) -> undefined
{Object} -
{Object} -
{Object} -

to_text

to_text(input, null_text) -> String
For a given value, tries to create a human representation.
{Object} - the value being converted.
{Object} - what text should be present if input == null or undefined, defaults to ''
{String} -