This documentation is currently being moved to our new documentation site.

Please view or edit the documentation there, instead.

If you're looking for Fluid Project coordination, design, communication, etc, try the Fluid Project Wiki.

Utilities

Low-Level Utilities

Low-level framework utilities for simple functional programming, namespacing and error handling, and dealing with the browser

fluid.accumulate

fluid.allocateGuid

fluid.arrayToHash

fluid.clear

fluid.copy

fluid.each

fluid.find

fluid.find_if

fluid.fail

fluid.freshContainer needs better example

fluid.censorKeys

fluid.filterKeys

fluid.generate

fluid.getMembers

fluid.identity

fluid.iota

fluid.keyForValue

fluid.keys

fluid.makeArray

fluid.registerNamespace

fluid.remove_if

fluid.transform

fluid.values

DOM-based Utilities

fluid.allocateSimpleId

fluid.findAncestor

fluid.byId

fluid.jById

fluid.container

fluid.wrap

fluid.unwrap

fluid.value

Type Checks

Helpful utilities for performing type checks on JavaScript objects

fluid.isArrayable

fluid.isDOMNode

fluid.isDOMish

fluid.isPlainObject

fluid.isPrimitive

fluid.isValue

Accessor API

Querying and setting values on simple model objects. Use the ChangeApplier API instead for models which are attached to components.

fluid.get

fluid.set

Debugging

fluid.log

fluid.prettyPrintJSON

fluid.dumpEl

fluid.dumpThat

fluid.dumpGradeNames

Structured Utilities

Utilities mid-way between low-level and full-blown components

fluid.ariaLabeller

fluid.updateAriaLabel

fluid.formatMessage needs example

fluid.messageResolver

fluid.deadMansBlur

Resources

Programmatic API for coordinating AJAX requests. Not intended for general use and is not a stable API.

fluid.fetchResources

fluid.fetchResources.clearCache

fluid.fetchResources.primeCacheFromResources