diff --git a/html/assets/js/script.js b/html/assets/js/script.js index 80ab8b8fe179af7172d3490dc418c236ccbf9f86..eea7a5fcf0e8fb2dde64b99f67aca5dea7e12819 100644 --- a/html/assets/js/script.js +++ b/html/assets/js/script.js @@ -267,6 +267,8 @@ function calculatePartien(saison,date){ } +var st=0; + function grpPartien( date,steps,saison,runde,spieltag,Bg ){ if( Grps.map( (a) => ( a.filter((b) => (b == undefined )).length > 0 ) )[0] ){ @@ -276,7 +278,7 @@ function grpPartien( date,steps,saison,runde,spieltag,Bg ){ var done=true; var tmp=''; - tmp+='<h4 class="spieltag s_'+saison+' r_'+runde+' t_'+spieltag+'" ondblclick="getCsv('+saison+',\''+runde+'\','+spieltag+')">Spieltag '+spieltag+'</h4>'; + tmp+='<h4 id="st'+spieltag+'" class="spieltag s_'+saison+' r_'+runde+' t_'+spieltag+'" ondblclick="getCsv('+saison+',\''+runde+'\','+spieltag+')">Spieltag '+spieltag+'</h4>'; tmp+='<table class="partien s_'+saison+' r_'+runde+' t_'+spieltag+'">'; var partie=0; @@ -298,7 +300,12 @@ function grpPartien( date,steps,saison,runde,spieltag,Bg ){ var dt=new Date(ergebnis.T).toJSON().slice(0,10); var st=STAT_SAISON.filter( (a) => ( a.MID == ergebnis.MID )).length == 12; ergebnis['partie']=partie; + if( st != -1 ) st=spieltag; } else { + if( st > 0 ){ + window.location.href='#st'+st; + st=-1; + } var th='-'; var ta='-'; var dt='<i>'+new Date(date+DAY*steps).toJSON().slice(0,10)+'</i> <sup>'+(steps+LIGASPIELTAG)+'</sup>'; var st=false; done=false; var match=''; } @@ -313,7 +320,7 @@ function grpPartien( date,steps,saison,runde,spieltag,Bg ){ tmp+='<td>'+ta+'</td>'; tmp+='</tr>'; - } + },spieltag ); } while( Bg.length > 0 );