API Docs for: 0.0.2
Show:

layout.Factory Class

Factory class for layout managers

Methods

getCountCards

() Number

Return number of cards in deck

Returns:

Number: count cards

getIndexOfVisibleCard

() Number

Return index of visible card

Returns:

Number: card index

getLayoutClass

(
  • view
)
String private

Returns correct name of layout class

Parameters:

  • view ludo.View

Returns:

String: className

getManager

(
  • view
)
ludo.layout.Base

Returns layout manager, a layout.Base or subclass

Parameters:

  • view ludo.View

Returns:

ludo.layout.Base: manager

getMergedLayout

(
  • layout
  • mergeWith
)
Object private

Returned merged layout object, i.e. layout defind on HTML page merged with internal layout defined in class

Parameters:

Returns:

getPercentCompleted

() Number

Returns percentage position of current visible card.

Returns:

Number: percent

getPreviousCardOf

(
  • view
)

Return reference to previus card of passed card

Parameters:

Returns:

View

getValidLayoutObject

(
  • view
  • config
)
Object private

Returns valid layout configuration for a view

Parameters:

  • view ludo.View
  • config Object

Returns:

isFirstCard

(
  • card
)
Boolean

Return true if passed card is first card in deck

Parameters:

Returns:

isLastCard

(
  • card
)

Return true if passed card is last card in deck

Parameters:

Returns:

Boolean

isOnFirstCard

() Boolean

true if first card in deck is shown.

Returns:

Boolean: is on first card

isOnLastCard

() Boolean

true if last card in deck is shown.

Returns:

Boolean: is on last card

isValid

() Boolean public

Returns true if form of current card is valid

Returns:

showCard

(
  • name
)
Boolean

Show a card with this name

Parameters:

Returns:

Boolean: success

showFirstCard

()

Show first card in deck

Returns:

void

showLastCard

()

Show last card in deck

Returns:

void

showNextCard

(
  • skipAnimation
)
Boolean

Show next card of current visible card

Parameters:

Returns:

Boolean: success

showPreviousCard

(
  • skipAnimation
)
Boolean

Show previous card of current visible card

Parameters:

Returns:

Boolean: success

Events

firstcard

Event fired when first card of deck is shown

Event Payload:

  • this layout.Card

    card

  • shown View

    card

highercard

Event fired when a higher card than current is shown

Event Payload:

  • this layout.Card

    deck

  • shown View

    card

lastcard

Event fired when last card of deck is shown

Event Payload:

  • this layout.Card

    card

  • shown View

    card

lowercard

Event fired when a lower card than current is shown

Event Payload:

  • this layout.Card

    deck

  • shown View

    card

notfirstcard

Event fired when a card which is not the first card in the deck is shown

Event Payload:

  • this layout.Card

    card

  • shown View

    card

notlastcard

Event fired when na card which is not the last card in the deck is shown

Event Payload:

  • this layout.Card

    card

  • shown View

    card

showcard

Event fired when a card is shown

Event Payload:

  • this layout.Card

    deck

  • shown View

    card