Source: deliteful/ScrollableContainer.js

/** @module deliteful/ScrollableContainer */
define([
	"delite/register",
	"delite/Container",
	"delite/Scrollable"
], function (register, Container, Scrollable) {

	// module:
	//		deliteful/ScrollableContainer
	
	/**
	 * @summary 
	 * A container widget with scrolling capabilities.
	 * @description
	 * A container widget which can scroll its content 
	 * horizontally and/or vertically. Its scrolling capabilities 
	 * and API are provided by the mixin delite/Scrollable.
	 * @class module:deliteful/ScrollableContainer
	 * @augments {module:delite/Container}
	 * @augments {module:delite/Scrollable}
	 */
	return register("d-scrollable-container", [HTMLElement, Container, Scrollable], /** @lends module:deliteful/ScrollableContainer# */{
		// summary:
		//		A container widget with scrolling capabilities.
		// description:
		//		A container widget which can scroll its content 
		//		horizontally and/or vertically. Its scrolling capabilities 
		//		and API are provided by the mixin delite/Scrollable.
		// example:
		//	|	<d-scrollable-container>
		//	|		<div>...</div>
		//	|		<div>...</div>
		//	|		<div>...</div>
		//	|	</d-scrollable-container>

		// baseClass: String
		//		The name of the CSS class of this widget.
		
		/**
		 * The name of the CSS class of this widget.
		 * @member {string}
		 * @default "d-scrollable-container"
		 */
		baseClass: "d-scrollable-container"
	});
});