layout.Factory Class
Factory class for layout managers
Item Index
Methods
Methods
getLayoutClass
-
view
Returns correct name of layout class
Parameters:
-
view
ludo.View
Returns:
getManager
-
view
Returns layout manager, a layout.Base or subclass
Parameters:
-
view
ludo.View
Returns:
getMergedLayout
-
layout
-
mergeWith
Returned merged layout object, i.e. layout defind on HTML page merged with internal layout defined in class
Returns:
getPercentCompleted
()
Number
Returns percentage position of current visible card.
Returns:
getPreviousCardOf
-
view
Return reference to previus card of passed card
Parameters:
-
view
View
Returns:
getValidLayoutObject
-
view
-
config
Returns valid layout configuration for a view
Parameters:
-
view
ludo.View -
config
Object
Returns:
isFirstCard
-
card
Return true if passed card is first card in deck
Parameters:
-
card
View
Returns:
isLastCard
-
card
Return true if passed card is last card in deck
Parameters:
-
card
View
Returns:
showCard
-
name
Show a card with this name
Parameters:
-
name
String
Returns:
showFirstCard
()
Show first card in deck
Returns:
showLastCard
()
Show last card in deck
Returns:
Events
firstcard
Event fired when first card of deck is shown
Event Payload:
-
this
layout.Cardcard
-
shown
Viewcard
highercard
Event fired when a higher card than current is shown
Event Payload:
-
this
layout.Carddeck
-
shown
Viewcard
lastcard
Event fired when last card of deck is shown
Event Payload:
-
this
layout.Cardcard
-
shown
Viewcard
lowercard
Event fired when a lower card than current is shown
Event Payload:
-
this
layout.Carddeck
-
shown
Viewcard
notfirstcard
Event fired when a card which is not the first card in the deck is shown
Event Payload:
-
this
layout.Cardcard
-
shown
Viewcard
notlastcard
Event fired when na card which is not the last card in the deck is shown
Event Payload:
-
this
layout.Cardcard
-
shown
Viewcard