Widgets.us.betting.season.FutureOdds

A us.betting.season.futureOdds shows a list of future odds of the selected outright. Selected team/player can be highlighted and seen on the left of the widget.

For the widget to render you need to provide uniqueTournamentId, other properties are optional.


new FutureOdds(props)

Parameters
Name Type Description
props object
Properties
Name Type Argument Default Description
uniqueTournamentId number

Unique tournament ID.

outrightId number <optional>

Outright ID.

bookmaker string <optional>

Bookmaker key. List of valid bookmakers keys.

competitorsLimit number <optional>
'5'

Competitors limit per outright. Default is set to 5.

oddsTypeOverride string <optional>

Overrides the default oddsType set by the client setup. Valid values are: us (money line), eu (decimal) and uk (fractional).

sanitizeOdds boolean <optional>
true

If true filters out indeterminate odds.

addWordOddsToOutrightNaming boolean <optional>

If true concatenates word "odds" to outright categories names at the end.

disableDropdown boolean <optional>

If true disables dropdown and show the title of the outright.

displayGrid boolean <optional>

If true displays all currently available outrights as a grid. outrightId prop and dropdown are disabled.

enableTeamColors boolean <optional>

Team colors switch.

border boolean <optional>

If true shows a border around the widget.

onItemClick function <optional>

Function/event handler. Emits uniqueTeamId on team click or touch and matchId on widget click or touch.

Examples

HTML/Declarative

<div class="sr-widget" data-sr-widget="us.betting.season.futureOdds" data-sr-unique-tournament-id="132"></div>
<script type="application/javascript" src="https://widgets.media.sportradar.com/uscommon/widgetloader" data-sr-language="en_us" async></script>

JS/Programmatic

<script>
    (function(a,b,c,d,e,f,g,h,i){a[e]||(i=a[e]=function(){(a[e].q=a[e].q||[]).push(arguments)},i.l=1*new Date,i.o=f,
    g=b.createElement(c),h=b.getElementsByTagName(c)[0],g.async=1,g.src=d,g.setAttribute("n",e),h.parentNode.insertBefore(g,h)
    )})(window,document,"script","https://widgets.media.sportradar.com/uscommon/widgetloader","USW", {
        language: 'en_us'
    });
    USW('addWidget', '#sr-widget', 'us.betting.season.futureOdds', {uniqueTournamentId: 132});
</script>
<div id="sr-widget"></div>

JS/Example of using Event Handlers

<script>
    (function(a,b,c,d,e,f,g,h,i){a[e]||(i=a[e]=function(){(a[e].q=a[e].q||[]).push(arguments)},i.l=1*new Date,i.o=f,
    g=b.createElement(c),h=b.getElementsByTagName(c)[0],g.async=1,g.src=d,g.setAttribute("n",e),h.parentNode.insertBefore(g,h)
    )})(window,document,"script","https://widgets.media.sportradar.com/uscommon/widgetloader","USW", {
        language: 'en_us'
    });
    USW('addWidget', '#sr-widget', 'us.betting.season.futureOdds', {uniqueTournamentId: 132, onItemClick: function(type, obj){alert(JSON.stringify(obj));}});
</script>
<div id="sr-widget"></div>