New Framework and Renderer functionality: need documentation?
Cheetham, Anastasia
acheetham at ocad.ca
Tue May 24 17:53:23 UTC 2011
I'm putting together an overview of new functionality and functions present in the Framework and Renderer that currently don't have documentation (or have inadequate docs), and I'm assuming need it for 1.4. I'd appreciate a review of this list to see if
a) I've missed anything, or
b) I've included anything that should not be documented yet (or at all)
Functionality
-------------
static environment
model transformation
progressive enhancement
instantiators
event priorities
extensions to model accessors (now accepting JSON)
changes to produceTree configuration
renderOnInit configuration flag
new handling of decorators, including
clearDecorators()
visitDecorators()
protoTree expansion (current docs incomplete)
slight change of semantic with the "deferredFetcher" expander
support for contextual reference {styles} in renderer trees
downgrading rendererComponent to non-ioc via configuration
Specific Functions
------------------
Fluid.js:
fluid.applyHostFunction
fluid.filterKeys
fluid.censorKeys
fluid.clearLifecycleFunctions
fluid.checkTryCatchParameter
fluid.composePath
fluid.contains
fluid.event.addListenerToFirer
fluid.event.getEventFirer
fluid.event.listenerComparator
fluid.event.mapPriority
fluid.event.sortListeners
fluid.expectFilledSelector
fluid.hasGrade
fluid.identity
fluid.initDomBinder
fluid.isDOMNode
fluid.isLogging
fluid.isValue
fluid.findKeyInObject
fluid.keyForValue
fluid.keys
fluid.makeArray
fluid.makeComponent
fluid.makeComponents
fluid.mergeListeners
fluid.mergeListenersPolicy
fluid.mergePolicyIs
fluid.model.copyModel
fluid.model.defaultCreatorStrategy
fluid.model.defaultFetchStrategy
fluid.model.defaultGetConfig
fluid.model.defaultSetConfig
fluid.model.environmentStrategy
fluid.model.funcResolverStrategy
fluid.model.getPenultimate
fluid.model.parseEL
fluid.tryCatch
fluid.notrycatch
fluid.path
fluid.composePath
fluid.preInitModelComponent
fluid.pushSoftFailure
fluid.registerGlobalFunction
fluid.setGlobalValue
fluid.renderTimestamp
fluid.rootMergePolicy
fluid.typeFount
fluid.typeTag
fluid.VALUE
fluid.NO_VALUE
fluid.EXPAND
fluid.EXPAND_NOW
FluidDocument.js:
fluid.enabled
fluid.getLastFocusedElement
fluid.getScopedData, fluid.setScopedData
fluid.initEnablement
DataBinding.js:
fluid.attachModel
fluid.findData
fluid.findForm
fluid.makeSuperApplier
fluid.model.isNullChange
fluid.model.mergeModel
fluid.pathUtil.*
fluid.value
FluidDOMUtilities.js:
fluid.dom.getElementText
fluid.dom.isContainer
fluid.dom.iterateDom
FluidView.js:
fluid.ariaLabeller
fluid.ariaLabeller.generateLiveElement
fluid.deadMansBlur
fluid.getAriaLabeller
fluid.updateAriaLabeller
FluidRequests.js:
fluid.expander.deferredFetcher
fluid.expander.makeFetchExpander
fluid.fetchResources
fluid.fetchResources.clearResourceCache
fluid.fetchResources.fetchResourcesImpl
fluid.fetchResources.primeCacheFromResources
FluidIoC.js:
fluid.alias
fluid.deferredCall
fluid.deferredInvokeCall
fluid.expander.deferredCall
fluid.expander.noexpand
fluid.expandOptions
fluid.fetchContextReference
fluid.freeInstantiator
fluid.locateTransformationRecord
fluid.makeFreeInvoker
fluid.makeInvoker
fluid.noexpand
fluid.parseContextReference
fluid.renderContextReference
fluid.resolveEnvironment
fluid.singleThreadLocal
fluid.staticEnvironment
fluid.staticEnvironment.environmentClass
fluid.threadLocal
fluidRenderer.js:
fluid.explode
fluid.explodeSelectionToInputs
fluid.extractTemplate
fluid.NULL_STRING
fluid.render
fluid.renderer
fluid.renderTemplates
fluid.reRender
fluid.resolveMessageSource
fluid.selfRender
RendererUtilities.js:
fluid.renderer.clearDecorators
fluid.renderer.getDecoratorComponents
fluid.renderer.visitDecorators
fluid.renderer.condition
fluid.renderer.makeProtoExpander
fluid.renderer.mergeComponents
fluid.renderer.modeliseOptions
fluid.renderer.NO_COMPONENT
fluid.renderer.repeat
fluid.renderer.reverseMerge
fluid.renderer.selection.inputs
fluid.renderer.selectorsToCutpoints
FluidDebugging.js:
fluid.decodeStack
fluid.detectStackStyle
fluid.dumpEl
fluid.exceptionDecoders.firefox
fluid.getCallerInfo
fluid.obtainException
fluid.prettyPrintJSON
fluid.renderTimestamp
--
Anastasia Cheetham Inclusive Design Research Centre
acheetham at ocad.ca Inclusive Design Institute
OCAD University
More information about the fluid-work
mailing list