/** * @module Ink.UI.Carousel_1 * @author inkdev AT sapo.pt * @version 1 */ Ink.createModule('Ink.UI.Carousel', '1', ['Ink.UI.Aux_1', 'Ink.Dom.Event_1', 'Ink.Dom.Css_1', 'Ink.Dom.Element_1', 'Ink.UI.Pagination_1', 'Ink.Dom.Browser_1', 'Ink.Dom.Selector_1'], function(Aux, InkEvent, Css, InkElement, Pagination, Browser/*, Selector*/) { 'use strict'; /* * TODO: * keyboardSupport * swipe */ /** * @class Ink.UI.Carousel_1 * @constructor * * @param {String|DOMElement} selector * @param {Object} [options] * @param {String} [options.axis='x'] Can be `'x'` or `'y'`, for a horizontal or vertical carousel * @param {Boolean} [options.center=false] Center the carousel. * @TODO @param {Boolean} [options.keyboardSupport=false] Enable keyboard support * @param {String|DOMElement|Ink.UI.Pagination_1} [options.pagination] Either an `