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
-
protectedbindEvents()
-
Bind controller events
-
buildCarouselAction(visibleItems, totalItemCount)
-
Build carousel after items' loaded
Name Type Description visibleItems
Object visible items.
totalItemCount
number total item count.
-
inherited buildDOM(){Element}
-
Build DOM from view
Returns:
Type Description Element generated DOM of attached View object. -
inherited getDOM(){Element}
-
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.
-
nextAction()
-
move next page
-
prevAction()
-
move previous page