Version 3.18.1
Show:

ClassNameManager Class

A singleton class providing:

  • Easy creation of prefixed class names
  • Caching of previously created class names for improved performance.

Item Index

Methods

Properties

Methods

getClassName

(
  • [classnameSection*]
  • skipPrefix
)

Returns a class name prefixed with the value of the Y.config.classNamePrefix attribute + the provided strings. Uses the Y.config.classNameDelimiter attribute to delimit the provided strings. E.g. Y.ClassNameManager.getClassName('foo','bar'); // yui-foo-bar

Parameters:

  • [classnameSection*] String optional

    one or more classname sections to be joined

  • skipPrefix Boolean

    If set to true, the classname will not be prefixed with the default Y.config.classNameDelimiter value.

Properties

classNameDelimiter

String static

Configuration property indicating the delimiter used to compose all CSS class names in this YUI instance.

Default: "-"

classNamePrefix

String static

Configuration property indicating the prefix for all CSS class names in this YUI instance.

Default: "yui"