JavaScript API
hockeydata.los.LiveGames
Das Livespiele-Widget zeigt aktuelle Live-Spiele an. Jedes Livespiel wird dabei mit Hilfe des Widgets hockeydata.los.Game.LiveBox dargestellt. Sind aktuell keine Livespiele vorhanden, kann optional eine bestimmte Anzahl an zukünftiger Spiele einer bestimmten Division mit Hilfe des Widgets hockeydata.los.Schedule angezeigt werden.
Klassenname | hockeydata.los.LiveGames |
Parameter | options:Object |
JavaScript URL Parameter | los_livegames |
CSS URL Parameter | los_livegames |
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 (Livebox) oder eine Zeile (Schedule) 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. |
league | string null | Eindeutiger Name der Liga (verfügbare Ligen siehe oben). Wird keine Liga angegeben, wird diese automatisch anhand der Sportart ermittelt. |
liveBoxTableClass | string null | Zusätzliche CSS-Klasse für die Tabellen der Liveboxen. |
nextGamesCount | number 6 | Anzahl der zukünftigen Spiele, die angezeigt werden sollen, wenn aktuell keine Livespiele vorhanden sind, und showNextGames true ist. |
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. |
scheduleTableClass | string null | Zusätzliche CSS-Klasse für die Tabelle der zukünftigen Spiele. |
showGameState | boolean true | Bei true wird der Spielstatus und der Fortschritt der Spielabschnitte angezeigt. |
showNextGames | boolean true | Bei true werden die zukünftigen Spiele angezeigt, sofern aktuell keine Livespiele vorhanden sind. Die Anzahl der Spiele kann mit nextGamesCount angepasst werden. |