Parameters
Name |
Type |
Description |
props |
object
|
Properties
Name |
Type |
Argument |
Default |
Description |
seasonId |
number
|
|
|
Season id.
|
uniqueTournamentId |
number
|
|
|
Unique tournament id.
|
numFutureDays |
number
|
<optional>
|
2
|
Extends the scores list in to the future.
|
selectedDate |
number
|
<optional>
|
|
Selects particular day/round.
|
selectedIdx |
number
|
<optional>
|
|
Selects particular day/round.
|
isRoundByRound |
boolean
|
<optional>
|
'true'
|
If false it forces breaking down by day even if the tournament is typically 'round by round'.
However, true breaks down by round only 'round by round' tournaments.
|
tableroundId |
number
|
<optional>
|
|
Matches round by particular table round id.
|
cuproundId |
number
|
<optional>
|
|
Matches round by particular cup round id.
|
dayFlipUTCHours |
number
|
<optional>
|
|
Forces flipping to current day's games at a specified time based on UTC time zone, but not before start of the current day (in local time).
Although the time is set according to UTC, it will effect end users according to their local time zone.
Example: if the current date is 1/19/22, a value of 20 will set flipping at 12:00 for a user in PST time zone, 15:00 for EST and 21:00 for CET.
However, using a value of 6 will set flipping at 0:00 PST (rather than 1/18/22 22:00 PST), 1:00 EST and 7:00 CET.
An integer between 0 and 23. dayFlipUTCHours has priority over dayFlipHoursBefore .
|
dayFlipHoursBefore |
number
|
<optional>
|
|
Forces flipping to current day's games a specific number of hours before scheduled time of the first match,
but not before start of the current day (in local time).
Example: if the first game of the day is at 7:30pm EST, a value of 7 would leave last night's games displayed until 12:30pm EST.
An integer between 0 and 23.
|
showOdds |
boolean
|
<optional>
|
'true'
|
If false odds for all pre-matches visualizations are hidden.
|
disableGameHeader |
boolean
|
<optional>
|
|
if true then headers of games are hidden.
|
disableDateSwitcher |
boolean
|
<optional>
|
|
If true it hides date/round switcher control.
|
dropdownReverse |
boolean
|
<optional>
|
|
If true it reverses switcher items when in round/dropdown mode.
|
disableGameInfo |
boolean
|
<optional>
|
|
If true hides collapsible content (i.e. game information).
|
disableGameInfoXSmall |
boolean
|
<optional>
|
'true'
|
If true hides collapsible content (i.e. game information) on X-Small responsive breakpoint (<321px).
|
preMatchLinks |
string
|
<optional>
|
|
Comma separated string of link keys for pre-match. Can be undefined , default , preview , boxscore , gametracker , recap , lineups , matchstats . Entering default is same as entering 'preview' , with the exception of soccer which is: 'preview, lineups'.
|
liveMatchLinks |
string
|
<optional>
|
|
Comma separated string of link keys for live-match. Can be undefined , default , preview , boxscore , gametracker , recap , lineups , matchstats . Entering default is same as entering 'boxscore, gametracker' .
|
postMatchLinks |
string
|
<optional>
|
|
Comma separated string of link keys for post-match. Can be undefined , default , preview , boxscore , gametracker , recap , lineups , matchstats . Entering default is same as entering 'boxscore, recap' .
|
border |
boolean
|
<optional>
|
|
If true , draws a border around the widget.
|
onItemClick |
function
|
<optional>
|
|
Function/event handler. By default, the widget has three click target areas: team , player and filter . The player targets appear in Game information section depending on match status.
With preMatchLinks , liveMatchLinks and/or postMatchLinks set the Score widget can get additional targets: preview , boxscore , gametracker , recap , lineups , matchstats links.
All targets emit the following match props on click or touch: matchId , sportId , realCategoryId , seasonId , tournamentId , uniqueTournamentId , awayTeamUid , homeTeamUid , matchStatus .
Team target adds uniqueTeamId , player target adds playerId . Valid matchStatus values are: pre , live , post .
|
|
Examples
HTML/Declarative
<div class="sr-widget" data-sr-widget="us.season.scores" data-sr-season-id="49301"></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.season.scores', {seasonId: 55467, selectedDate: '2019-03-14'});
</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.season.scores', {uniqueTournamentId: 109, numFutureDays: '5', preMatchLinks: 'default', liveMatchLinks: 'default', postMatchLinks: 'default', onItemClick: function(type, obj){alert(type + ': ' + JSON.stringify(obj));}});
</script>
<div id="sr-widget"></div>
Examples of onItemClick targets and emitted props
"team",{"matchId":23361061,"seasonId":77361,"tournamentId":36,"uniqueTournamentId":8,"realCategoryId":32,"sportId":1,"awayTeamUid":2836,"homeTeamUid":2831,"matchStatus":"post","uniqueTeamId":2836}
"player",{"matchId":27543026,"matchStatus":"pre","playerId":36476,"seasonId":78917,"tournamentId":10560,"uniqueTournamentId":234,"realCategoryId":37,"sportId":4,"awayTeamUid":3703,"homeTeamUid":3677}
"box_score",{"matchId":23361061,"seasonId":77361,"tournamentId":36,"uniqueTournamentId":8,"realCategoryId":32,"sportId":1,"awayTeamUid":2836,"homeTeamUid":2831,"matchStatus":"post"}