Built-In Namespace: _global_

Field Summary

  • a
  • allowsEmptySelection
  • allowsMultipleSelection
  • bounceOnScroll
  • cordova
  • CoreTools
  • cssPrefix Deprecated
  • domCSSPrefix Deprecated
  • getText
  • Greenhouse
  • input
  • isFLVSupported
  • isMP4Supported
  • isOffline
  • isXML
  • mainPane
  • MediaExamples
  • orientation
  • pinchToZoom
  • select
  • setDocument
  • Showcase
  • standalone
  • supportsApplicationCache
  • supportsCanvas
  • supportsCSS3DTransforms
  • supportsCSSAnimations
  • supportsCSSTransforms
  • supportsCSSTransitions
  • supportsHashChange
  • supportsHistory
  • supportsIndexedDB
  • supportsOrientationChange
  • supportsWebSocket
  • supportsWebSQL
  • supportsXHR2FormData
  • supportsXHR2LoadEndEvent
  • supportsXHR2ProgressEvent
  • Test
  • TestRunner
  • touch
  • treeItemIsGrouped
  • Welcome
  • window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.hashValueKey Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.hashValueKey
  • window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.lastPart Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.lastPart
  • window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.nextToken Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.nextToken
  • window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.objectValueKey Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.objectValueKey
  • window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.owner Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.owner
  • window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.type Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.type
  • windowSizeDeterminesOrientation

Class Methods

Field Detail

a Array

A hash that contains properties that indicate support for new HTML5 a attributes.

For example, to test to see if the download attribute is supported, you would verify that SC.platform.a.download is true.


Defined in: platform.js.
allowsEmptySelection
Don't allow empty selection.
Defined in: source_tree_controller.js.
allowsMultipleSelection
Don't allow multiple selection.
Defined in: source_tree_controller.js.
bounceOnScroll Boolean
True if bouncing on scroll is expected in the current platform.
Defined in: platform.js.
cordova Boolean

Does this browser support the Apache Cordova (formerly phonegap) runtime?

This requires that you (the engineer) manually include the cordova javascript library for the appropriate platform (Android, iOS, etc) in your code. There are various methods of doing this; creating your own platform-specific index.rhtml is probably the easiest option.

WARNING: Using the javascript_libs Buildfile option for the cordova include will NOT work. The library will be included after your application code, by which time this property will already have been evaluated.


Defined in: platform.js.
See:
http://incubator.apache.org/cordova/
CoreTools

This framework contains common code shared by the SproutCore developer tools including the test runner, doc viewer and welcome apps. It is not generally intended for use in your own applications.


Defined in: core.js.
Deprecated:

Since version 1.10. Use SC.browser.cssPrefix. Prefix for browser specific CSS attributes.

cssPrefix

Defined in: platform.js.
Deprecated:

Since version 1.10. Use SC.browser.domPrefix. Prefix for browser specific CSS attributes when used in the DOM.

domCSSPrefix

Defined in: platform.js.
getText
Utility function for retrieving the text value of an array of DOM nodes
Defined in: jquery-1.11.1.js.
Greenhouse
My cool new app. Describe your application.
Defined in: core.js.
input Array

A hash that contains properties that indicate support for new HTML5 input attributes.

For example, to test to see if the placeholder attribute is supported, you would verify that SC.platform.input.placeholder is true.


Defined in: platform.js.
isFLVSupported Boolean
Specifies whether the browser supports the Adobe FLV compression format.
Defined in: media_capabilities.js.
isMP4Supported Boolean
Specifies whether the browser supports the MPEG-4/H.264 Video format
Defined in: media_capabilities.js.
isOffline Boolean

Indicates whether the device is currently online or offline. For browsers that do not support this feature, the default value is NO.

Is currently inverse of the navigator.onLine property. Most modern browsers will update this property when switching to or from the browser's Offline mode, and when losing/regaining network connectivity.


Defined in: device.js.
Default value:
NO
isXML Boolean
Detects XML nodes
Defined in: jquery-1.11.1.js.
mainPane

This is the main pane that is displayed when the application loads. The main views are configured here including the sidebar, toolbar at the bottom and the iframe.


Defined in: main_page.js.
MediaExamples

A small demonstration app that shows different ways of consuming media. Also a convenient testbed for those of us who are working on improving the media framework.


Defined in: core.js.
Author: Michael Krotscheck.
orientation String

Sets the orientation for devices, either SC.LANDSCAPE_ORIENTATION or SC.PORTRAIT_ORIENTATION.


Defined in: device.js.
Default value:
SC.PORTRAIT_ORIENTATION
pinchToZoom Boolean
True if pinch-to-zoom is expected in the current platform.
Defined in: platform.js.
select

A low-level selection function that works with Sizzle's compiled selector functions


Defined in: jquery-1.11.1.js.
setDocument Object
Sets document-related variables once based on the current document
Defined in: jquery-1.11.1.js.
Showcase

The Showcase application is used to highlight the many components of SproutCore. You can visit the live site at http://showcase.sproutcore.com.


Defined in: core.js.
standalone Boolean

YES if the application is currently running as a standalone application.

For example, if the user has saved your web application to their home screen on an iPhone OS-based device, this property will be true.


Defined in: platform.js.
supportsApplicationCache Boolean
Whether the browser supports the application cache.
Defined in: platform.js.
supportsCanvas Boolean
Whether the browser supports the canvas element.
Defined in: platform.js.
supportsCSS3DTransforms Boolean
Whether the browser can properly handle 3D CSS transforms.
Defined in: platform.js.
supportsCSSAnimations Boolean
Whether the browser supports CSS animations.
Defined in: platform.js.
supportsCSSTransforms Boolean
Whether the browser supports 2D CSS transforms.
Defined in: platform.js.
supportsCSSTransitions Boolean
Whether the browser supports CSS transitions.
Defined in: platform.js.
supportsHashChange Boolean
Whether the browser supports the hashchange event.
Defined in: platform.js.
supportsHistory Boolean
Whether the browser supports HTML5 history.
Defined in: platform.js.
supportsIndexedDB Boolean
Whether the browser supports IndexedDB.
Defined in: platform.js.
supportsOrientationChange Boolean
Whether the browser supports the orientationchange event.
Defined in: platform.js.
supportsWebSocket Boolean
Whether the browser supports WebSocket or not.
Defined in: platform.js.
supportsWebSQL Boolean
Whether the browser supports WebSQL.
Defined in: platform.js.
supportsXHR2FormData Boolean
Whether the browser supports the XHR2 FormData specification.
Defined in: platform.js.
supportsXHR2LoadEndEvent Boolean

Whether the browser supports the XHR2 ProgressEvent's loadend event. If not supported, you should handle 'load', 'error' and 'abort' events instead.


Defined in: platform.js.
supportsXHR2ProgressEvent Boolean

Whether the browser supports the XHR2 ProgressEvent specification. This reliably implies support for XMLHttpRequest 'loadstart' and 'progress' events, as well as the terminal 'load', 'error' and 'abort' events. Support for 'loadend', which fires no matter how the request terminats, is a bit spottier and should be verified separately using supportsXHR2LoadEndEvent.


Defined in: platform.js.
Test
My cool new app. Describe your application.
Defined in: core.js.
TestRunner
The TestRunner app.
Defined in: core.js.
touch Boolean

YES if the current device supports touch events, NO otherwise.

You can simulate touch events in environments that don't support them by calling SC.platform.simulateTouchEvents() from your browser's console.

Note! The support for "touch" is a browser property and can't be relied on to determine if the device is actually a "touch" device or if the device actually uses touch events. There are instances where "touch" devices will not send touch events or will send touch and mouse events together and there are instances where "non-touch" devices will support touch events.

It is recommended that you do not use this property at this time.


Defined in: platform.js.
treeItemIsGrouped
Display top level items as groups.
Defined in: source_tree_controller.js.
Welcome

The Welcome app is displayed when you load the root URL and the dev server is visible. It will fetch the list of targets from the server and list them.


Defined in: core.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.hashValueKey
Override with the name of the key we should get/set on hashes
Defined in: base.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.lastPart

The last part the token represents, which is either a valid state name or representation of a state


Defined in: state_path_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.nextToken
The next token in the matching chain
Defined in: state_path_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.objectValueKey
Override with the name of the key we should get/set on objects
Defined in: base.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.owner
The state path matcher that owns this token
Defined in: state_path_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.type
The type of this token
Defined in: state_path_matcher.js.
windowSizeDeterminesOrientation Boolean

Because iOS is slow to dispatch the window.onorientationchange event, we use the window size to determine the orientation on iOS devices and desktop environments when SC.platform.touch is YES (ie. when SC.platform.simulateTouchEvents has been called)


Defined in: platform.js.

Class Method Detail

_escapeHTMLMethod(match)

Defined in: render_context.js.
Parameters:
match
action()

Defined in: ui.js.
actionToStr(action)

Defined in: statechart.js.
Parameters:
action
add(key, value)

Defined in: jquery-1.11.1.js.
Parameters:
key
value
AnimateCallback(animationResult, animationResult.isCancelled, animationResult.evt, animationResult.view)

Method protocol.

The method you provide to SC.View.prototype.animate should accept the following parameter(s).


Defined in: animation.js.
Parameters:
animationResult object
The result of the animation.
animationResult.isCancelled boolean
Whether the animation was cancelled or not.
animationResult.evt event Optional
The transitionend event if it exists.
animationResult.view SC.View
The animated view.
callback(_, isAbort)

Defined in: jquery-1.11.1.js.
Parameters:
_
isAbort
coerce(part)

Defined in: browser.js.
Parameters:
part
computeStackLength(stack)

Defined in: undo_manager.js.
Parameters:
stack
createRecord(store, storeKey, params)

Called from createdRecords() to created a single record. This is the most basic primitive to can implement to support creating a record.

To support cascading data stores, be sure to return NO if you cannot handle the passed storeKey or YES if you can.


Defined in: data_source.js.
Parameters:
store SC.Store
the requesting store
storeKey Array
key to update
params Hash
to be passed down to data source. originated from the commitRecords() call on the store
Returns:
Boolean
YES if handled
createRecordDidComplete(response, params)

Defined in: data_source.js.
Parameters:
response
params
createSplitView(opts)

Defined in: dividers_test.js.
Parameters:
opts
curCSS(elem, name, computed)

Defined in: jquery-1.11.1.js.
Parameters:
elem
name
computed
destroyRecord(store, storeKey, params)

Called from destroyRecords() to destroy a single record. This is the most basic primitive to can implement to support destroying a record.

To support cascading data stores, be sure to return NO if you cannot handle the passed storeKey or YES if you can.


Defined in: data_source.js.
Parameters:
store SC.Store
the requesting store
storeKey Array
key to update
params Hash
to be passed down to data source. originated from the commitRecords() call on the store
Returns:
Boolean
YES if handled
destroyRecordDidComplete(response, params)

Defined in: data_source.js.
Parameters:
response
params
didAppendToDocument()
Called when the pane is attached. Takes on main pane status.
Defined in: main.js.
doAnimation()

Defined in: jquery-1.11.1.js.
f()

Defined in: object.js.
f1()

Defined in: isPaused.js.
f2()

Defined in: isPaused.js.
f3()

Defined in: isPaused.js.
fallback(op)

Defined in: q.js.
Parameters:
op
fcamelCase(all, letter)

Defined in: jquery-1.11.1.js.
Parameters:
all
letter
fetch(store, query)
Fetch a group of records from the data source.
Defined in: data_source.js.
Parameters:
store
query
fetchTargets(store, query)
Fetch the actual targets. Only understands how to handle a remote query.
Defined in: data_source.js.
Parameters:
store
query
fetchTargetsDidComplete(request, opts)

Defined in: data_source.js.
Parameters:
request
opts
fetchViewConfigs(store, query)

Defined in: data_source.js.
Parameters:
store
query
fetchViewConfigsDidComplete(request, opts)

Defined in: data_source.js.
Parameters:
request
opts
fire(data)

Defined in: jquery-1.11.1.js.
Parameters:
data
fn()

Defined in: itemType.js.
func(arg1, arg2)

Defined in: core.js.
Parameters:
arg1
arg2
funescape(_, escaped, escapedWhitespace)

Defined in: jquery-1.11.1.js.
Parameters:
_
escaped
escapedWhitespace
get(elem)

Defined in: jquery-1.11.1.js.
Parameters:
elem
getStyles(elem)

Defined in: jquery-1.11.1.js.
Parameters:
elem
handleReadyStateChange()

Defined in: response.js.
init()
Initialize the object with some properties up front
Defined in: device.js.
innerBegin()

Defined in: main.js.
innerEnd()

Defined in: main.js.
innerEquiv()

Defined in: equiv.js.
inspect()

Defined in: q.js.
invoker()

Defined in: bind.js.
isPercent(num)

Defined in: draggable.js.
Parameters:
num
jQuery(selector, context)

Defined in: jquery-1.11.1.js.
Parameters:
selector
context
js_beautify(js_source_text, options)

Defined in: beautify.js.
Parameters:
js_source_text
options
listFiles(store, query)

Defined in: data_source.js.
Parameters:
store
query
listFilesDidComplete(request, options)

Defined in: data_source.js.
Parameters:
request
options
main()

Defined in: main.js.
method(passedContext)

Defined in: observer_set.js.
Parameters:
passedContext
method1()

Defined in: observer_set.js.
method2()

Defined in: observer_set.js.
mouseLocation()

Returns a Point containing the last known X and Y coordinates of the mouse, if present.


Defined in: device.js.
next()

Defined in: jquery-1.11.1.js.
nextTick(task)

Defined in: q.js.
Parameters:
task
observer()

Defined in: bind.js.
observer1()

Defined in: observer_set.js.
observer2()

Defined in: observer_set.js.
offline(evt)

Defined in: device.js.
Parameters:
evt
online(evt)

Defined in: device.js.
Parameters:
evt
orientationchange(evt)
Called when the window.onorientationchange event is fired.
Defined in: device.js.
Parameters:
evt
orientationHandlingShouldChange()

Determines which method to use for orientation changes. Either detects orientation changes via the current size of the window, or by the window.onorientationchange event.


Defined in: device.js.
outerBegin()

Defined in: main.js.
outerEnd()

Defined in: main.js.
patch()

Defined in: root_responder.js.
percentOrDeviceGamut(value)

Defined in: color.js.
Parameters:
value
proxy()

Defined in: jquery-1.11.1.js.
QReturnValue(value)

Defined in: q.js.
Parameters:
value
renderFunc(context)

Defined in: template_collection.js.
Parameters:
context
requestTick()

Defined in: q.js.
resolve()

Defined in: jquery-1.11.1.js.
ret(props)

Defined in: object.js.
Parameters:
props
retrieveRecord(store, storeKey, id)
Called from retrieveRecords() to retrieve a single record.
Defined in: data_source.js.
Parameters:
store SC.Store
the requesting store
storeKey Array
key to retrieve
id String
the id to retrieve
Returns:
Boolean
YES if handled
retrieveRecordDidComplete(response, params)

Defined in: data_source.js.
Parameters:
response
params
scrollbarSize()
The size of scrollbars in this browser.
Defined in: platform.js.
selectionDidChange()
Update the URL to match the selection.
Defined in: source_tree_controller.js.
setup()

As soon as the DOM is up and running, make sure we attach necessary event handlers


Defined in: device.js.
simulateTouchEvents()

Call this method to swap out the default mouse handlers with proxy methods that will translate mouse events to touch events.

This is useful if you are debugging touch functionality on the desktop.


Defined in: platform.js.
sortByFirstName(a, b)

Defined in: core_methods.js.
Parameters:
a
b
sortOrder(a, b)

Defined in: jquery-1.11.1.js.
Parameters:
a
b
superMatcher(seed, context, xml, results, outermost)

Defined in: jquery-1.11.1.js.
Parameters:
seed
context
xml
results
outermost
tick()

Defined in: jquery-1.11.1.js.
touchEnd(touch)

Called when a touch assigned to the gesture ends.

If there are no remaining touches on the gesture, you may want to call end() to notify the view that the gesture has ended (if you haven't ended the gesture already).

NOTE: SC.Gesture is just like SC.View in that it has an acceptsMultitouch property. If NO (the default), the gesture will only receive touchStart for the first touch assigned to it, and only receive touchEnd for the last touch that ends.


Defined in: gesture.js.
Parameters:
touch SC.Touch
The touch that ended.
updateFunc(i, contexts, values)

Defined in: jquery-1.11.1.js.
Parameters:
i
contexts
values
updateRecord(store, storeKey, params)
updates a single record
Defined in: data_source.js.
Parameters:
store SC.Store
the requesting store
storeKey Array
key to update
params Hash
to be passed down to data source. originated from the commitRecords() call on the store
Returns:
Boolean
YES if handled
updateRecordDidComplete(response, params)

Defined in: data_source.js.
Parameters:
response
params
willRemoveFromDocument()
Called when the pane is detached. Resigns main pane status.
Defined in: main.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-checkAudioSupport()

Defined in: audio.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-diffGuid(a, b, message)

Defined in: guidFor.js.
Parameters:
a
b
message
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-invokeWhileNotOK()

Defined in: enumerable.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-invokeWhileOK()

Defined in: enumerable.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-iter(s)

Defined in: without.js.
Parameters:
s
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-makeurl()

Defined in: test.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-nanGuid(obj)

Defined in: guidFor.js.
Parameters:
obj
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-outputAll()

Defined in: logger.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-reduceTestFunc(prev, item, idx, e, pname)

Defined in: enumerable.js.
Parameters:
prev
item
idx
e
pname
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-routeWorks(route, name)

Defined in: routes.js.
Parameters:
route
name
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-runFunc(a, b)

Defined in: enumerable.js.
Parameters:
a
b
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-sameGuid(a, b, message)

Defined in: guidFor.js.
Parameters:
a
b
message
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating-testConsole()

Defined in: logger.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.area()

Defined in: comparable.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.begin()

Defined in: sequence_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.beginConcurrent()

Defined in: sequence_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.beginSequence()

Defined in: sequence_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.compare(a, b)

Defined in: comparable.js.
Parameters:
a
b
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.desc(description, label, code, code)

Creates a new SC.Error instance with the passed description, label, and code. All parameters are optional.


Defined in: error.js.
Parameters:
description
{String} human readable description of the error
label
{String} human readable name of the item with the error
code
{Number} an error code to use for testing.
code
Returns:
SC.Error
new error instance.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.end()

Defined in: sequence_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.endConcurrent()

Defined in: sequence_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.endSequence()

Defined in: sequence_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.entered()

Defined in: sequence_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.exited()

Defined in: sequence_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.expected(amt)

Returns an array of content items in your preferred format. This will be used whenever the test does not care about the specific object content.


Defined in: base.js.
Parameters:
amt
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.get(object, key)

Defined in: observable.js.
Parameters:
object
key
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.getPath(object, path)

Retrieves a property from an object at a specified path, using get() if the object implements SC.Observable.


Defined in: observable.js.
Parameters:
object Object
the object to query
path String
the path to the property to retrieve
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.hashes(amt)
Override to return hashes of values if supported. Or return null.
Defined in: base.js.
Parameters:
amt
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.init()

Defined in: monitor.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.length()

Defined in: monitor.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.match()

Used to match against what is currently on the owner's current path stack


Defined in: state_path_matcher.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.matchEnteredStates()

Defined in: monitor.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.matchSequence()

Defined in: monitor.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.newObject(expected)
Example of how to implement newObject
Defined in: base.js.
Parameters:
expected
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.nextObject(idx)

Defined in: enumerable.js.
Parameters:
idx
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.objectAt(idx)

Defined in: enumerable.js.
Parameters:
idx
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.objects(amt)
Override to return observable objects if supported. Or return null.
Defined in: base.js.
Parameters:
amt
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.observer(obj)
Creates an observer object for use when tracking object modifications.
Defined in: base.js.
Parameters:
obj
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.ordinal()

Returns the ordinal associated for the current number:

eg: 1 => 'st', 2 => 'nd'

If the current Locale exists (which it almost always does except for in testing) we try and delegate to it. Otherwise we use this inner anonymous function (to prevent further mucking with the prototype)


Defined in: number.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.popObject()

Defined in: enumerable.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.pushEnteredState(state)

Defined in: monitor.js.
Parameters:
state
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.pushExitedState(state)

Defined in: monitor.js.
Parameters:
state
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.pushObject(object)

Defined in: enumerable.js.
Parameters:
object
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.render(dataSource, context)

Defined in: media_slider.js.
Parameters:
dataSource
context
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.replace(start, removed, added)

Defined in: enumerable.js.
Parameters:
start
removed
added
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.reset()

Defined in: monitor.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.setup()

Defined in: retry.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.setup-StateMixin.enterState()
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.setup-StateMixin.exitState()
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.setup-StateMixin.foo()
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.shiftObject()

Defined in: enumerable.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.simple(amt)

Override to return a set of simple values such as numbers or strings. Return null if your set does not support primitives.


Defined in: base.js.
Parameters:
amt
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.teardown()

Defined in: retry.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.toString()

Defined in: monitor.js.
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.unknownProperty(key, value)

Defined in: enumerable.js.
Parameters:
key
value
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.unshiftObject(object)

Defined in: enumerable.js.
Parameters:
object
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.update(dataSource, jquery)

Defined in: media_slider.js.
Parameters:
dataSource
jquery
window Polyfill for cross-browser backwards compatible window.requestAnimationFrame support. Supports using `window.requestAnimationFrame` on browsers prior to the following: Chrome 10 Firefox 4.0 (Gecko 2.0) Internet Explorer 10.0 Opera 15 Safari 6.0 Modified from Erik Möller: http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating.validateAfter(obj, after, observer, lengthDidChange, enumerableDidChange)
Verifies that the passed object matches the passed array.
Defined in: base.js.
Parameters:
obj
after
observer
lengthDidChange
enumerableDidChange
windowSizeDidChange(newSize)

Defined in: device.js.
Parameters:
newSize Hash
The new size of the window
Returns:
YES if the method altered the orientation, NO otherwise
Documentation generated by JsDoc Toolkit 2.4.0 on Wed Apr 08 2015 10:02:20 GMT-0600 (CST)