Widgets.us.team.soccer.Schedule

us.team.soccer.schedule shows the team entire season's worth of games.

For the widget to render you need to provide teamUid with uniqueTournamentId or seasonId.


new Schedule(props)

Parameters
Name Type Description
props object
Properties
Name Type Argument Description
seasonId number

Season id.

uniqueTournamentId number

Unique tournament id.

teamUid number

Unique team id.

border boolean <optional>

If true enables a border around the widget.

disableDropdown boolean <optional>

If true disables team selection dropdown.

disableHeader boolean <optional>

If true disables the entire header.

onItemClick function <optional>

Function/event handler. Emits matchId, seasonId and other props on table row on click or touch. See example below.

Examples

HTML/Declarative

<div class="sr-widget" data-sr-widget="us.team.soccer.recentGames" data-sr-unique-tournement-id="242" data-sr-team-uid="2513"></div>
<script type="application/javascript" src="https://widgets.media.sportradar.com/uscommon/widgetloader" data-sr-language="en_us" async></script>

Please note that in HTML prop names changes from CamelCase to hyphen-word-delimited notation, i.e. pastGames to past-games

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.team.soccer.schedule', {sesonId: 73181, teamUid: 2513});
</script>
<div id="sr-widget"></div>

JS/Example of using Event Handler

<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.team.soccer.schedule', {seasonId: 67681, teamUid: 2817, onItemClick: function(type, obj){alert(JSON.stringify(obj));}});
</script>
<div id="sr-widget"></div>

Examples of onItemClick targets and emitted props

match:{"matchId":26398080,"seasonId":81550,"tournamentId":18,"uniqueTournamentId":242,"realCategoryId":26,"sportId":1,"awayTeamUid":2506,"homeTeamUid":2513,"matchStatus":"post"}