MoviePresenter. MoviePresenter

new MoviePresenter() → {MoviePresenter}

Returns:
Type: 
MoviePresenter

Extends

  • GridPresenterBase

Methods

configureLoadTask(task, parentItem, viewMode) → {void}

Parameters:
NameTypeDescription
taskobject
parentItemobject
viewModestring
Returns:
Type: 
void

destroy() → {void}

Returns:
Type: 
void

getBackdropMode() → {string}

Uses presentation backdrop only for Movies (Presentation) view

Returns:
Type: 
string

getGridConfig(viewMode) → {object}

Parameters:
NameTypeDescription
viewModestring
Returns:
Type: 
object

getOptions(parentItem) → {object}

Parameters:
NameTypeDescription
parentItemobject
Returns:
Type: 
object

loadFilters(parentItem) → {void}

Load dynamic filters from API

Parameters:
NameTypeDescription
parentItemobject
Returns:
Type: 
void

onFiltersLoaded(event) → {void}

Called when filters are loaded from API (via onPresenterFiltersLoaded bridge in BaseGridView)

Parameters:
NameTypeDescription
eventobject
Returns:
Type: 
void

onInit(view) → {void}

Parameters:
NameTypeDescription
viewobject
Returns:
Type: 
void

onItemFocused(item, _currentView) → {void}

Parameters:
NameTypeDescription
itemobject
_currentViewstring
Returns:
Type: 
void

onLogoLoaded(event) → {void}

Called when logo is loaded (via onPresenterLogoLoaded bridge in BaseGridView)

Parameters:
NameTypeDescription
eventobject
Returns:
Type: 
void

shouldShowPresentationInfo(viewMode) → {boolean}

Show presentation info only for Movies (Presentation) view

Parameters:
NameTypeDescription
viewModestring
Returns:
Type: 
boolean