From fdc97ddc3a9ff499a9f4f21cbe28bc56acdc43d7 Mon Sep 17 00:00:00 2001 From: TonyFord <tonyford@strategy-investor.de> Date: Fri, 24 Sep 2021 18:36:47 +0200 Subject: [PATCH] solve incompatibility to chrome browser --- assets/js/script.js | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/assets/js/script.js b/assets/js/script.js index fdde8df..bbe434e 100644 --- a/assets/js/script.js +++ b/assets/js/script.js @@ -42,14 +42,16 @@ function calculateTabelle(saison,runde,show=true){ var Tabelle=Object.values(DATA.teams).filter( (a) => ( a.start <= saison+1 ) ) .sort( - (a,b) => ( - a[saison].P < b[saison].P || + function(a,b){ + return a[saison].P < b[saison].P || ( a[saison].P == b[saison].P && a[saison].Td < b[saison].Td ) || ( a[saison].P == b[saison].P && a[saison].Td == b[saison].Td && a[saison].Tp < b[saison].Tp ) || - ( a[saison].P == b[saison].P && a[saison].Td == b[saison].Td && a[saison].Tp == b[saison].Tp && a.id > b.id ) - ) + ( a[saison].P == b[saison].P && a[saison].Td == b[saison].Td && a[saison].Tp == b[saison].Tp && a.id > b.id ) ? 1 : -1; + } ); + console.log( Tabelle ); + if( !show ){ return Tabelle; } @@ -138,7 +140,8 @@ function grpPartien( date,saison,runde,spieltag,h1,a1,h2,a2 ){ } else if( DATA.ergebnisse[saison][runde][spieltag] == undefined ){ var th='-'; var ta='-'; var dt='<i>'+new Date(date).toJSON().slice(0,10)+'</i>'; done=false; var match=''; } else { - var result=DATA.ergebnisse[saison][runde][spieltag].filter( (a) => a.H == v[h1].id && a.A == v[a1].id )[0]; + var result=DATA.ergebnisse[saison][runde][spieltag].filter( (a) => ( a.H == v[h1].id && a.A == v[a1].id ) )[0]; + var th=(( result != undefined ) ? (( result.MID > 0 ) ? '<a href="https://ultrasoccer.de/match/?id='+result.MID+'" target="ultrasoccer">'+result.TH+'</a>' : result.TH ) : '-' ); var ta=(( result != undefined ) ? (( result.MID > 0 ) ? '<a href="https://ultrasoccer.de/match/?id='+result.MID+'" target="ultrasoccer">'+result.TA+'</a>' : result.TA ) : '-' ); var dt=(( result != undefined ) ? new Date(result.T).toJSON().slice(0,10) : '<i>'+new Date(date).toJSON().slice(0,10)+'</i>' ); -- GitLab