* Currently used to apply class identifiers to the bounding box * and to classify events fired by the widget. *
Y.config.classNamePrefix
ClassNameManager
Widget.NAME.toLowerCase()
* The instance based version of this method can be used to generate standard prefixed classnames, * based on the instances NAME, as opposed to Widget.NAME. This method should be used when you * need to use a constant class name across different types instances. *
* In the case of nested widgets, the nearest bounding box ancestor is used to * return the widget instance. *
YUI.config.classNamePrefix
NAME
YUI.config.classNameDelimiter
* * // returns "yui-slider-foo-bar", for a slider instance * var scn = slider.getClassName('foo','bar'); * * // returns "yui-overlay-foo-bar", for an overlay instance * var ocn = overlay.getClassName('foo','bar'); * *
* // returns "yui-slider-foo-bar", for a slider instance * var scn = slider.getClassName('foo','bar'); * * // returns "yui-overlay-foo-bar", for an overlay instance * var ocn = overlay.getClassName('foo','bar'); *
* Destroy lifecycle method. Fires the destroy * event, prior to invoking destructors for the * class hierarchy. * * Overrides Base's implementation, to support arguments to destroy *
* Subscribers to the destroy * event can invoke preventDefault on the event object, to prevent destruction * from proceeding. *
* This method should only be invoked once for an initialized * widget. *
* It delegates to the widget specific renderer method to do * the actual work. *
* If the selector string returns more than one Node, the first node will be used * as the parentNode. NOTE: This argument is required if both the boundingBox and contentBox * are not currently in the document. If it's not provided, the Widget will be rendered * to the body of the current document in this case. *
* Subscribers to the "on" moment of this event, will be notified * before the widget is rendered. *
* Subscribers to the "after" moment of this event, will be notified * after rendering is complete. *
render