module:Betslip/BetslipView

module:Betslip/BetslipView

Render methods for Beslip View

Constructor

new (require("Betslip/BetslipView"))()

Source:

Classes

BetslipView

Members

joinSimilarMinMax

Source:

Join min and max if they are the same

removeTOFromWin

Source:

renderTotalWin

Source:

Methods

convertWin(potWin, winCap) → {view}

Source:

Cap potential win if needed

Parameters:
Name Type Description
potWin string
winCap number
Returns:
Type
view

getDefaultCombiStakes() → {Array}

Source:

Get default combination stakes array

Returns:
Type
Array

onKeyDown(e, stake) → {void}

Source:

onKeyDown

Parameters:
Name Type Description
e object
stake number | null
Returns:
Type
void

renderBetSlipConfimation() → {view}

Source:

Render confirmation modal

Returns:
Type
view

renderBetStake(stake, focusIndex, isFreeBetopt) → {view}

Source:

Render inputs

Parameters:
Name Type Attributes Description
stake number | null
focusIndex number
isFreeBet boolean <optional>
Returns:
Type
view

renderBonusInfo() → {view}

Source:

Render bonus content

Returns:
Type
view

renderBottomNav() → {view}

Source:

Render bottom navigation

Returns:
Type
view

renderChips() → {view}

Source:

Render stake buttons

Returns:
Type
view

renderChoosenSelection() → {view}

Source:

Render choosen selections

Returns:
Type
view

renderCloseBetslip() → {view}

Source:

Render Close Betslip Modal Button

Returns:
Type
view

renderCombinations() → {view}

Source:

Render combination tab content

Returns:
Type
view

renderErrorMessage() → {view}

Source:

Render placebet error

Returns:
Type
view

renderFreeBet() → {view}

Source:

Render free bets tab content

Returns:
Type
view

renderMatch(index, match, selection, darkopt) → {view}

Source:

Render match section

Parameters:
Name Type Attributes Description
index number
match string
selection object
dark boolean <optional>
Returns:
Type
view

renderMultiple() → {view}

Source:

Render multiple tab content

Returns:
Type
view

renderPlacebetContent(winCap) → {view}

Source:

Render place bet content

Parameters:
Name Type Description
winCap number
Returns:
Type
view

renderRemoveAll() → {view}

Source:

Render remove all button

Returns:
Type
view

renderSelectionRow(key, heading, odd, stake, focusIndex, childrensopt, isFreeBetopt) → {view}

Source:

Render one selection row

Parameters:
Name Type Attributes Description
key string
heading string | null
odd string
stake number | null
focusIndex number | null
childrens view <optional>
isFreeBet boolean <optional>
Returns:
Type
view

renderSingle() → {view}

Source:

Render single tab content

Returns:
Type
view

renderSplit() → {view}

Source:

Render split tab content

Returns:
Type
view

renderTurboBetSlipConfimation() → {view}

Source:

Render confirmation modal Turbo

Returns:
Type
view

roundOdd(odd) → {view}

Source:

Round odd

Parameters:
Name Type Description
odd number
Returns:
Type
view

shouldCap(potWin, winCap) → {view}

Source:

Check if potential win should be capped

Parameters:
Name Type Description
potWin string
winCap number
Returns:
Type
view