Home Manual Reference Source Repository

References

Class Summary

Static Public Class Summary
public

App

Provides the main entry point for the Todos app and major control functionality (the C in MVC).

public

Provides a basic Backbone.Router to route between app states: all, active & completed.

public

This is the transient application state, not persisted on Parse.

public

Backbone.js

version 1.2.3
public

Provides overrides necessary to integrate Parse serialization / deserialization with Backbone.

public

BackboneQuery -- Provides client side sorting based on a query API.

public

Backbone.Collection - Collections are ordered sets of models.

public

ConsoleLogger.js -- Provides basic logging functionality with all log messages posting to console.log.

public

Debug.js - Provides basic logging functionality that can be turned on via setting s_DEBUG_LOG = true;

public

Backbone.Events - Provides the ability to bind and trigger custom named events.

public

Backbone.History - History serves as a global router.

public

Our basic todos Item model has content, order, and done attributes.

public

The Backbone.View for an item which encapsulates the ability to edit the content of the item.

public

Provides a Backbone.View allowing a user to login or sign up.

public

Logger.js -- Provides dispatch to logging plugins.

public

The main view that lets a user manage their todos Items.

public

Backbone.Model - Models are the heart of any JavaScript application.

public

Provides a multi-level Map implementation that mirrors the Map API except for exclusion of forEach.

public

ParseCollection - Collections are ordered sets of models.

public

ParseModel - Models are the heart of any JavaScript application.

public

Backbone.Router - Provides methods for routing client-side pages, and connecting them to actions and events.

public

This module defines a Backbone.Collection which stores todos Items and provides utility methods to filter, sort, and retrieve the next order number used to sort Items.

public

TyphonEvents adds new functionality for trigger events.

public

TyphonLoggedEvents posts a message to the logger before invoking the parent TyphonEvents method.

public

Provides static utility functions.

public

Provides static common utility methods.

public

Backbone.View - Represents a logical chunk of UI in the DOM.

Function Summary

Static Public Function Summary
public

extend(protoProps: object, staticProps: object): *

Provides older "extend" functionality for Backbone.

public

modelExtend(className: string | object, protoProps: object, staticProps: object): *

Provides extend functionality for Model that is compatible to the Parse SDK.

public

parseExtend(Backbone: Backbone)

Provides support for older "extend" functionality in addition to adding a utility method, "getHTTPSUrl" to retrieve an HTTPS url for Parse.Object and Backbone.Model.

public

parseSync(method: string, model: Model | Collection, options: object): * | ParsePromise

parseSync - Persists models to the server.

public

sync(method: string, model: Model | Collection, options: object): XMLHttpRequest

Backbone.sync - Persists models to the server.

public

typhonExtend(Backbone: Backbone)

Provides support for TyphonJS adding several methods to Backbone.

Variable Summary

Static Public Variable Summary
public

BackboneProxy: {backbone: null}

Defines a proxy Object to hold a reference of the Backbone object instantiated.

public

Returns an instance of AppState.

public

Either loads the Window.btoa function or defaults to the polyfill.

public

Exports the Collection class.

public

Exports the Model class.

public

Exports the ParseCollection class.

public

Exports the ParseModel class.

public

Exports an instance of TodoList.