bundles/org.eclipse.orion.client.ui/web/orion/webui/RichDropdown.js
function RichDropdown(options) {
		this._parentNode = options.parentNode;
		this._buttonName = options.buttonName;
		this._id = options.id || "dropDown";
		this._buttonDecorator = options.buttonDecorator;
		this._populateFunction = options.populateFunction;
		this._noDropdownArrow = options.noDropdownArrow;
		this._initialize();
	}
function RichDropdown(options) {
		this._parentNode = options.parentNode;
		this._buttonName = options.buttonName;
		this._id = options.id || "dropDown";
		this._buttonDecorator = options.buttonDecorator;
		this._populateFunction = options.populateFunction;
		this._noDropdownArrow = options.noDropdownArrow;
		this._initialize();
	}
function RichDropdown ( options ) { this . _parentNode = options . parentNode ; this . _buttonName = options . buttonName ; this . _id = options . id || "dropDown" ; this . _buttonDecorator = options . buttonDecorator ; this . _populateFunction = options . populateFunction ; this . _noDropdownArrow = options . noDropdownArrow ; this . _initialize ( ) ; }
Creates a generic RichDropdown which can be appended to any dom node.

@param {DOMNode} options.parentNode The DOM node which this rich dropdown will be appended to
@param {Function} options.populateFunction The function which will populate the dropdown when it is opened (see @ref orion.webui.dropdown)
@param {String} options.buttonName Optional. A string to display on the dropdown trigger button.
@param {DOMNode} options.buttonDecorator Optional. A DOM node will be inserted into the dropdown trigger button as a decorator.
@param {Boolean} options.noDropdownArrow Optional. A boolean indicating that the dropdown arrow should be omitted from the dropdown trigger button.
Creates a generic RichDropdown which can be appended to any dom node .