Class Index | File Index

Classes


Class Index

_global_


M

The The-M-Project namespace.

M.ActionSheetDialogView

This is the prototype for any action sheet dialog view.

M.AlertDialogView

This is the prototype for any alert dialog view.

M.Application

The root class for an application.

M.Base64

This prototype defines decoding and encoding mechanisms based on the Base64 algorithm.

M.ButtonGroupView

A button group is a vertically or / and horizontally aligned group of buttons.

M.ButtonView

This defines the prototype for any button view.

M.CanvasView

This is the prototype of any canvas view.

M.ConfirmDialogView

This is the prototype for any confirm dialog view.

M.ContainerView

A container view renders a simple div container that can be used to display any html valid content, e.g.

M.Controller

The root class for every controller.

M.Cypher

M.Cypher defines a prototype for handling decoding, encoding and hashing of string based values.

M.DashboardItemView

A dashboard itm view contains an icon and a label and can be used as the only kind of childviews for a dashboard view.

M.DashboardView

A dashboard view displays images and a corresponding text in a grid-like view and serves as the homescreen of an application.

M.DataConsumer

A data consumer can be called a read-only data provider.

M.DataProvider

Wraps access to any defined data source and is the only interface for a model to access this data.

M.DataProviderDummy

To be used when no data provider needed for model.

M.DataProviderHybrid


M.DataProviderLocalStorage

Encapsulates access to LocalStorage (in-browser key value store).

M.DataProviderRemoteStorage

Encapsulates access to a remote storage, a json based web service.

M.Date

M.Date defines a prototype for creating, handling and computing dates.

M.DatePickerView

This defines the prototype for a date picker view.

M.DateValidator

Validates a given date.

M.DeviceSwitch

M.DeviceSwitch defines a prototype for using device specific objects within an application developed with The M-Project.

M.DialogView

This is the prototype of any dialog view.

M.EmailValidator

Validates a String if it represents a valid e-mail adress.

M.Environment

M.Environment encapsulates methods to retrieve information about the environment, like browser used, platform, user agent (based on navigator object) or whether or not the device is online (determined via an ajax request).

M.EventDispatcher

Object for dispatching all incoming events.

M.FormView

M.FormViews is the prototype of a form view, a container like view for grouping input views, e.g.

M.GridView

M.GridView defines a prototype of a grid view, that allows you to display several views horizontally aligned.

M.I18N

M.I18N defines a prototype for internationalisation and localisation within The M-Project.

M.ImageView

The is the prototype of any image view.

M.LabelView

The is the prototype of any label view.

M.ListItemView

This is the prototype for any list item view.

M.ListView

M.ListView is the prototype of any list view.

M.LoaderView

M.LoaderView is the prototype for a loader a.k.a.

M.Location

M.Location defines a prototype for a location object.

M.LocationManager

M.LocationManager defines a prototype for managing the user's respectively the device's location, based on the HTML 5 Geolocation API.

M.Logger

M.Logger defines the prototype for any logging object.

M.MapMarkerView

M.MapMarkerView is the prototype of a map marker view.

M.MapView

M.MapView is the prototype of a map view.

M.Math

This prototype defines methods for simpler handling of mathematical operations.

M.Model

M.Model is the prototype for every model and for every model record (a model itself is the blueprint for a model record).

M.ModelAttribute

M.ModelAttribute encapsulates all meta information about a model record's property: * is it required? * what data type is it of? (important for mapping to relational database schemas) * what validators shall be applied All M.ModelAttributes for a model record are saved under M.Model#__meta property of a model.

M.NotMinusValidator

Validates if it represents a minus number.

M.NumberValidator

Validates if passed value is a number.

M.Object


M.Observable

The observable knows all observers, mainly views, and pushes updates if necessary.

M.PageView

M.PageView is the prototype of any page.

M.PhoneValidator

Validates a string if it matches a phone number pattern.

M.PresenceValidator

Validates if value is existing.

M.RecordManager

The root object for RecordManager.

M.Request

The root class for every request.

M.ScrollView

The defines the prototype of a scrollable content view.

M.SearchBarView

M.SearchBarView defines a prototype of a search bar that can be used inside of a list view or independently as a plain input field with a search styling.

M.SelectionListItemView

M.SelectionListItemView defines the prototype of any selection list item.

M.SelectionListView

This defines the prototype of any selection list view.

M.SHA256

This prototype defines a hashing mechanism based on the SHA256 algorithm.

M.SliderView

This defines the prototype for a slider view.

M.StringBuilder

The string builder is a utility object to join multiple strings to one single string.

M.TabBarItemView

This defines the prototype of any tab bar item view.

M.TabBarView

The is the prototype of any tab bar view.

M.TableView

The M.TableView renders a default HTML table, that can be dynamically filled via content binding.

M.TextFieldView

M.TextFieldView is the prototype of any text field input view.

M.ToggleView

M.ToggleView defines the prototype of any toggle view.

M.ToolbarView

The root object for ToolbarViews.

M.UrlValidator

Validates if value represents a valid URL.

M.Validator

The prototype for every validator.

M.View

M.View defines the prototype for any view within The M-Project.

M.ViewManager

The ViewManager manages and knows all views that are used in the application.

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Jan 25 2012 20:41:11 GMT+0100 (MEZ)