_internalCallback
- private object
Internal callback to handle multiple internal insert() calls
so that css is inserted prior to js
dirty
- boolean
Flag to indicate the dependency tree needs to be recomputed
if insert is called again.
Default Value: true
loaded
- {string: boolean}
Set when beginning to compute the dependency tree.
Composed of what YAHOO reports to be loaded combined
with what has been loaded by the tool
loadOptional
- boolean
Whether or not to load optional dependencies for
the requested modules
Default Value: false
sandbox
- boolean
Create a sandbox rather than inserting into lib into.
the current context. Not currently supported
property sandbox
Default Value: false
skin
- object
Provides the information used to skin the skinnable components.
The following skin definition would result in 'skin1' and 'skin2'
being loaded for calendar (if calendar was requested), and
'sam' for all other skinnable components:
skin: {
// The default skin, which is automatically applied if not
// overriden by a component-specific skin definition.
// Change this in to apply a different skin globally
defaultSkin: 'sam',
// This is combined with the loader base property to get
// the default root directory for a skin. ex:
// http://yui.yahooapis.com/2.3.0/build/assets/skins/sam/
base: 'assets/skins/',
// The name of the rollup css file for the skin
path: 'skin.css',
// The number of skinnable components requested that are
// required before using the rollup file rather than the
// individual component css files
rollup: 3,
// Any component-specific overrides can be specified here,
// making it possible to load different skins for different
// components. It is possible to load more than one skin
// for a given component as well.
overrides: {
calendar: ['skin1', 'skin2']
}
}
sorted
- string[]
All of the derived dependencies in sorted order, which
will be populated when either calculate() or insert()
is called