Constructor
new (require("Betslip/BetslipView"))()
Classes
Members
joinSimilarMinMax
Join min and max if they are the same
removeTOFromWin
renderTotalWin
Methods
convertWin(potWin, winCap) → {view}
Cap potential win if needed
Parameters:
| Name | Type | Description |
|---|---|---|
potWin |
string | |
winCap |
number |
Returns:
- Type
- view
getDefaultCombiStakes() → {Array}
Get default combination stakes array
Returns:
- Type
- Array
onKeyDown(e, stake) → {void}
onKeyDown
Parameters:
| Name | Type | Description |
|---|---|---|
e |
object | |
stake |
number | null |
Returns:
- Type
- void
renderBetSlipConfimation() → {view}
Render confirmation modal
Returns:
- Type
- view
renderBetStake(stake, focusIndex, isFreeBetopt) → {view}
Render inputs
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
stake |
number | null | ||
focusIndex |
number | ||
isFreeBet |
boolean |
<optional> |
Returns:
- Type
- view
renderBonusInfo() → {view}
Render bonus content
Returns:
- Type
- view
renderBottomNav() → {view}
Render bottom navigation
Returns:
- Type
- view
renderChips() → {view}
Render stake buttons
Returns:
- Type
- view
renderChoosenSelection() → {view}
Render choosen selections
Returns:
- Type
- view
renderCloseBetslip() → {view}
Render Close Betslip Modal Button
Returns:
- Type
- view
renderCombinations() → {view}
Render combination tab content
Returns:
- Type
- view
renderErrorMessage() → {view}
Render placebet error
Returns:
- Type
- view
renderFreeBet() → {view}
Render free bets tab content
Returns:
- Type
- view
renderMatch(index, match, selection, darkopt) → {view}
Render match section
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
index |
number | ||
match |
string | ||
selection |
object | ||
dark |
boolean |
<optional> |
Returns:
- Type
- view
renderMultiple() → {view}
Render multiple tab content
Returns:
- Type
- view
renderPlacebetContent(winCap) → {view}
Render place bet content
Parameters:
| Name | Type | Description |
|---|---|---|
winCap |
number |
Returns:
- Type
- view
renderRemoveAll() → {view}
Render remove all button
Returns:
- Type
- view
renderSelectionRow(key, heading, odd, stake, focusIndex, childrensopt, isFreeBetopt) → {view}
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}
Render single tab content
Returns:
- Type
- view
renderSplit() → {view}
Render split tab content
Returns:
- Type
- view
renderTurboBetSlipConfimation() → {view}
Render confirmation modal Turbo
Returns:
- Type
- view
roundOdd(odd) → {view}
Round odd
Parameters:
| Name | Type | Description |
|---|---|---|
odd |
number |
Returns:
- Type
- view
shouldCap(potWin, winCap) → {view}
Check if potential win should be capped
Parameters:
| Name | Type | Description |
|---|---|---|
potWin |
string | |
winCap |
number |
Returns:
- Type
- view