Detta är dokumentationssidan för Modul:Sportdata

Detta är en hjälpmodul som innehåller funktioner som används av flera andra moduler, som :

För att använda funktionerna behöver du skriva require( 'Modul:Sportdata') i modulen som använder funktionerna. Modulen utnyttjar själv modulerna Modul:Sportdata localisation (för att underlätta översättning till andra språk ligger alla textsträngar som är språkberoende här), Modul:Sportdata rankings (ranking för olika idrottstävlingar för att t.ex. prioritera VM & OS högre än spel i lägre divisionerna i den nationella ligan) samt Modul:Referenshantering (för att visa referenser).

Funktioner

redigera

competitionData

redigera

isNationalTeam

redigera

processDates

redigera

tblSeasonData

redigera

tblTeamInfo

redigera

txtDate

redigera

txtPosition

redigera
  • Syfte: Skapa tabellcell med en person/ett lags placering i en tävling, som är färgsatt om de kom på medaljplats
  • Returnerar: textsträng (html-kod för cellen)
  • Argument:
    • iPosition – placeringen i tävlingen
  • Vad funktionen gör:
    • Skapar en tabellcell med placering
    • Placeringen är 1 (), 2 () eller 3 () får cellen respektive färg, annars ingen bakgrund.

txtTeamname

redigera

txtYears

redigera
  • Syfte: Formatera en textsträng med start- och/eller slutår
  • Returnerar: textsträng
  • Argument:
    • startyear – startår (kan vara tom)
    • endyear – slutår (kan vara tom)
  • Vad funktionen gör (returnerar):
    • Om både startyear och endyear finns:
      • Om de är olika: returnerar startyearendyear
      • Om de är samma: returnerar startyear
    • Om startyear finns, men inte endyear: returnerar startyear
    • Om endyear finns, men inte startyear: returnerar –endyear
    • Om var sig startyear eller endyear finns: returnerar tom sträng