JavaScript API
hockeydata.los.GameSlider
Das GameSlider-Widget zeigt Spiele einer bestimmten Division als blätterbaren Slider an.
| Klassenname | hockeydata.los.GameSlider |
| Parameter | options:Object |
| JavaScript URL Parameter | los_gameslider |
| CSS URL Parameter | los_gameslider |
| Verfügbare Sportarten und Ligen (Liga: Sportart) | afboe: americanfootball ebel: icehockey |
Erforderliche Optionen
| Property | Typ / Default | Beschreibung |
|---|---|---|
| apiKey | string
"VOID"
|
Dein API Schlüssel. |
| sport | string
null
|
Eindeutiger Name der Sportart (verfügbare Sportarten siehe oben). |
Zusätzlich muss die Division-ID angegeben werden. Diese kann entweder direkt mit der Widget-Option divisionId angegeben oder aus dem URL-Parameter mit der Widget-Option divisionIdUrlParameter gelesen werden.
Zusätzliche Optionen
| Property | Typ / Default | Beschreibung |
|---|---|---|
| $domNode | jQuery Object
jQuery("<div/>")
|
Ein DOM Blockelement, das als Platzhalter für das Widget dient, normalerweise ein <div>. Bei Einbindung mit HTML Markup nicht notwendig, da das DOM Element verwendet wird, das das Widget einbindet. |
| autoReload | boolean
false
|
Bei true werden die Daten im Hintergrund automatisch aktualisiert. |
| dataUrl | string
null
|
Die URL zum Laden der Daten. Bei null wird diese anhand der Option league ermittelt. |
| divisionId | number|string
null
|
Eindeutige ID oder Permalink der Division (Division Finder). |
| divisionIdUrlParameter | string
divisionId
|
Wird die Widget-Option divisionId nicht angegeben, wird die Division-ID aus dem URL-Parameter divisionIdUrlParameter genommen. |
| error | Function
function() { ... }
|
Callback-Funktion, die aufgerufen wird, wenn das Laden der Daten fehlschlägt. Als Parameter wird ein Objekt mit statusId, statusMsg und data übergeben. |
| gameLink | string|Function
null
|
Link, der beim Klick auf ein Spiel aufgerufen wird. Bei einem String wird das erste %s durch die Spiel-ID und das zweite %s durch die Division-ID ersetzt. Bei einer Callback-Funktion werden die Spiel-ID und die Division-ID als Parameter übergeben. |
| gamesPerGroup | number
5
|
Anzahl der Spiele pro Gruppe. |
| league | string
null
|
Eindeutiger Name der Liga (verfügbare Ligen siehe oben). Wird keine Liga angegeben, wird diese automatisch anhand der Sportart ermittelt. |
| paint | Function
function() { ... }
|
Callback-Funktion, die aufgerufen wird, wenn das Laden der Daten erfolgreich ist. Als Parameter wird ein Objekt mit statusId, statusMsg und data übergeben. |
| requestData | Object
{}
|
Zusätzliche Parameter, die beim Request zum Laden der Daten übergeben werden. apiKey und divisionId werden automatisch aus den entsprechenden Optionen übernommen. |
| showDivisionName | boolean
false
|
Bei true wird der Division-Name angezeigt. |
| showLiveTime | boolean
false
|
Bei true wird bei einem Live-Spiel die aktuelle Spielzeit in Minuten angezeigt. |
| showPeriodBar | boolean
false
|
Bei true wird der Fortschritt der Spielabschnitte angezeigt. |
| showTeamShortName | boolean
false
|
Bei true wird der Team-Kurzname angezeigt. |
| teamId | number
null
|
Ist eine Team-ID angegeben, werden nur Spiele des entsprechenden Teams angezeigt. |