Class: Controller

Controller

new tart.components.Carousel.Controller()

Example controller class

Extends

Members

itemCount

Number of carousel items

modelClass

Carousel's Model Class

paginationClass

Carousel's Pagination Class

viewClass

Carousel's View Class

Methods

Bind controller events

buildCarouselAction(visibleItems, totalItemCount)

Build carousel after items' loaded

Name Type Description
visibleItems Object

visible items.

totalItemCount number

total item count.

Build DOM from view

Returns:
Type Description
Element generated DOM of attached View object.

Get DOM generated by view and attached by controller

Returns:
Type Description
Element DOM reference.

goToPageAction(direction, pageNumber)

Go to page in given direction

Name Type Description
direction string

move direction.

pageNumber Number

page number to go.

move next page

move previous page