1$('.btnCloseTeamprofil').on('click', function () { 2 3 var scrollTopPosition = localStorage.getItem('scrollTop'); 4 $("html, body").animate({ scrollTop : scrollTopPosition }, { duration: 0,easing: "linear" }); 5 $.event.trigger( "ajaxStop" ); 6 return false; 7}); 8function profileclubteams() { 9 $('.btnTeamprofil').prop("onclick", null).off("click"); 10 $('.btnTeamprofil').on('click', function () { 11 var scrollTopPosition = $(window).scrollTop(); 12 localStorage.setItem('scrollTop', scrollTopPosition); 13 $('.box-teamprofile .meeting-scheduled').text(''); 14 var teamId = $(this).attr('data-teamId'); 15 $('.box-teamprofile .pdfSpielplan').attr('href','https://oetv-austria.liga.nu/cgi-bin/WebObjects/nuLigaDokumentTENAT.woa/wa/nuDokument?dokument=ScheduleReportFOP&group='+teamId+'&etag=9aed78bf-4595-4ab2-8417-a531a42a39bb'); 16 17 $('.content-row-leaguemain, html').removeClass('showMeetingdetail'); 18 $('html').addClass('TeamProfileOn'); 19 $('.box-teamprofile .val-info').text(''); 20 $("html, body").animate({ scrollTop :51 }, { duration: 0,easing: "linear" }); 21 $('.box-teamprofile .table-players, .box-teamprofile .table-meetings').empty(); 22 $('.box-teamprofile .content-part-w75').append('<div class="loadinglayer"><div class="lds-ellipsis"><div></div><div></div><div></div><div></div></div></div>'); 23 $.ajax({ 24 url: '/?oetvappapi=1&apikey=' + window._ak + '&method=nu-team&teamId='+teamId, 25 type: 'GET', 26 dataType: 'json', 27 beforeSend: function (xhr) { 28 xhr.setRequestHeader('X-WP-Nonce', $('#datatableplayer').data('nonce') ); 29 }, 30 success: function(res) { 31 if (res.success) { 32 trackVirtualPageView('/team/data/'+teamId, 'Team Data ' + teamId); 33 var team_fedNickname = res.data.team.fedNickname; 34 var team_clubNr = res.data.team.clubNr; 35 var team_name = res.data.team.name; 36 var team_club = res.data.team.club; 37 var team_table_ballbrand = res.data.team.ballbrand; 38 var team_leaderFirstname = res.data.team.leaderFirstname; 39 var team_leaderLastname = res.data.team.leaderLastname; 40 var team_leaderPhone = res.data.team.leaderPhone[0]; 41 var team_leaderEmail = res.data.team.leaderEmail[0]; 42 var team_coLeaderFirstname = res.data.team.coLeaderFirstname; 43 var team_coLeaderLastname = res.data.team.coLeaderLastname; 44 var team_coLeaderPhone = res.data.team.coLeaderPhone[0]; 45 var team_coLeaderEmail = res.data.team.coLeaderEmail[0]; 46 var team_table_rank = res.data.team.groups[0].table[0].rank; 47 var team_table_meetings = res.data.team.groups[0].table[0].meetings; 48 var team_table_points = res.data.team.groups[0].table[0].points; 49 var team_table_otherPoints = res.data.team.groups[0].table[0].otherPoints; 50 var team_table_seasonNickname = res.data.team.groups[0].seasonNickname; 51 52 53 54 $('.box-teamprofile .btnClubprofil').attr('data-clubId',team_clubNr) 55 $('.box-teamprofile .btnClubprofil').attr('data-clubfed',team_fedNickname) 56 $('.box-teamprofile .val-teamname').text(team_name); 57 $('.box-teamprofile .val-clubname').text(team_club); 58 $('.box-teamprofile .val-leader').text(team_leaderFirstname+' ' +team_leaderLastname); 59 $('.box-teamprofile .val-leaderStv').text(team_coLeaderFirstname+' ' +team_coLeaderLastname); 60 if ($("html").hasClass("userloggedin")) { 61 $('.box-teamprofile .val-leaderphone').text(' | '+team_leaderPhone); 62 $('.box-teamprofile .val-leadermail').text(team_leaderEmail); 63 $('.box-teamprofile .val-leadermail').attr('href','mailto:'+team_leaderEmail); 64 $('.box-teamprofile .val-leaderphoneStv').text(' | '+team_coLeaderPhone); 65 $('.box-teamprofile .val-leadermailStv').text(team_coLeaderEmail); 66 $('.box-teamprofile .val-leadermailStv').attr('href','mailto:'+team_coLeaderEmail); 67 } 68 69 70 71 $('.box-teamprofile .val-rank').text(team_table_rank); 72 $('.box-teamprofile .val-team').text(team_name); 73 $('.box-teamprofile .val-games').text(team_table_meetings); 74 $('.box-teamprofile .val-points').text(team_table_points); 75 $('.box-teamprofile .val-liga').text(team_table_seasonNickname); 76 $('.box-teamprofile .val-otherpoints').text(team_table_otherPoints); 77 if (team_table_ballbrand.trim()) { 78 $('.box-teamprofile .val-ballbrand').text('Ballmarke: '+team_table_ballbrand); 79 } 80 //spielplan 81 var tblMeetings = ''; 82 for (var idx in res.data.team.meetings) { 83 var meetingId = res.data.team.meetings[idx].meetingId; 84 moment.locale('de') 85 var scheduled = moment(res.data.team.meetings[idx].scheduled).format('DD. MMMM YYYY, HH:mm'); 86 var roundName = res.data.team.meetings[idx].roun
86dName; 87 var home = res.data.team.meetings[idx].home; 88 var guest = res.data.team.meetings[idx].guest; 89 var matchesHome = res.data.team.meetings[idx].matchesHome; 90 var matchesGuest = res.data.team.meetings[idx].matchesGuest; 91 var doubleMatchesHome = res.data.team.meetings[idx].doubleMatchesHome; 92 var doubleMatchesGuest = res.data.team.meetings[idx].doubleMatchesGuest; 93 var setsHome = res.data.team.meetings[idx].setsHome; 94 var setsGuest = res.data.team.meetings[idx].setsGuest; 95 var gamesHome = res.data.team.meetings[idx].gamesHome; 96 var gamesGuest = res.data.team.meetings[idx].gamesGuest; 97 var teamHomeId = res.data.team.meetings[idx].teamHomeId; 98 var teamGuestId = res.data.team.meetings[idx].teamGuestId; 99 var matchesHomeAll = (matchesHome+doubleMatchesHome); 100 var matchesGuestAll = (matchesGuest+doubleMatchesGuest); 101 102 var teamGuestState = res.data.team.meetings[idx].teamGuestState; 103 var teamHomeState = res.data.team.meetings[idx].teamHomeState; 104 105 106 107 tblMeetings += '<div class="table-box meeting-item" data-rounditem="'+roundName+'">'; 108 tblMeetings += '<div class="roundName">'+roundName+'</div>'; 109 tblMeetings += '<div class="meeting-item-row">'; 110 tblMeetings += '<div class="table-content-row table-content-row-box">'; 111 tblMeetings += '<div class="meeting-scheduled">'+scheduled+'</div>'; 112 tblMeetings += '<div class="table-content-row table-content-row-header">'; 113 tblMeetings += '<div class="table-td td-w35 padding-l">Heimmannschaft</div>'; 114 tblMeetings += '<div class="table-td td-w35">Gastmannschaft</div>'; 115 tblMeetings += '<div class="table-td td-w10 text-center">Matches</div>'; 116 tblMeetings += '<div class="table-td td-w10 text-center">Sätze</div>'; 117 tblMeetings += '<div class="table-td td-w10 text-center">Games</div>'; 118 tblMeetings += '</div>'; 119 tblMeetings += '<div class="table-content-row table-content-row-meeting" data-meetingId="'+meetingId+'" data-teamhomeid="'+teamHomeId+'" data-teamguestid="'+teamGuestId+'">'; 120 tblMeetings += '<div class="table-td td-w35 team-home padding-l teamState_'+teamHomeState+' " data-teamId="'+teamHomeId+'">'+home+'</div>'; 121 tblMeetings += '<div class="table-td td-w35 team-guest teamState_'+teamGuestState+'" data-teamId="'+teamGuestId+'">'+guest+'</div>'; 122 tblMeetings += '<div class="table-td td-w10 text-center"><span class="CountmatchesHomeAll" data-matches="'+matchesHomeAll+'">'+matchesHomeAll+'</span>:<span class="CountmatchesGuestAll" data-matches="'+matchesGuestAll+'">'+matchesGuestAll+'</span></div>'; 123 tblMeetings += '<div class="table-td td-w10 text-center"><span class="setsHome">'+setsHome+'</span>:<span class="setsGuest">'+setsGuest+'</span></div>'; 124 tblMeetings += '<div class="table-td td-w10 text-center"><span class="gamesHome">'+gamesHome+'</span>:<span class="gamesGuest">'+gamesGuest+'</span></div>'; 125 tblMeetings += '</div>'; 126 tblMeetings += '<div class="spielfrei displaynone">'; 127 tblMeetings += '<span class="infoDot">i</span>'; 128 tblMeetings += '<span class="infoDotlabel"> Spielfrei: </span>'; 129 tblMeetings += '<span class="infoDotteam"></span>'; 130 tblMeetings += '</div>'; 131 tblMeetings += '</div>'; 132 tblMeetings += '</div>'; 133 tblMeetings += '</div>'; 134 tblMeetings += '</div>'; 135 tblMeetings += '</div>'; 136 } 137 $('.box-teamprofile .table-meetings').append(tblMeetings); 138 139 140 //sort table 141 setTimeout(function() { 142 $('.box-teamprofile .meeting-item').each(function(){ 143 var meetingitemNR = $(this).attr("data-rounditem"); 144 var meetingitemNR = meetingitemNR.replace(/\D/g,''); 145 $(this).addClass('round_'+meetingitemNR); 146 // $('.round_'+meetingitemNR+':first').append($(this).find('.meeting-item-row')); 147 }); 148 $('.box-teamprofile .table-content-row-meeting').each(function(){ 149 var CountmatchesHomeAll = $(this).find('.CountmatchesHomeAll').data('matches'); 150 var CountmatchesGuestAll = $(this).find('.CountmatchesGuestAll').data('matches'); 151 if (CountmatchesHomeAll < CountmatchesGuestAll) { 152 $(this).find('.team-guest').addClass('bold'); 153 } 154 if (CountmatchesHomeAll > CountmatchesGuestAll) { 155 $(this).find('.team-home').addClass('bold'); 156 } 157 }); 158 159 setTimeout(function() { 160 $('.box-teamprofile .meeting-item').each(function(){ 161 if ($(this).find(".meeting-item-row").length < 1){ 162 $(this).hide(); 163 } 164 }); 165 $('.box-teamprofile .table-content-row').each(function(){ 166 var rowText = $(this).text(); 167 if (rowText.indexOf('spielfrei') != -1) { 168 $(this).addClass('table-content-row-frei'); 169 var teamfree = $(this).find('.td-w35').text().replace('spielfrei*',''); 170 $(this).closest('.meeting-item').find('.infoDotteam').text(teamfree); 171 $(this).closest('.meeting-item-row').remove(); 172 } 173 }); 174 }, 500); 175 $('.box-teamprofile .meeting-item').each(function(){ 176 if ($(this).find('.spielfrei .infoDotteam').is(':empty')){ 177 //$(this).find('.spielfrei').hide(); 178 } 179 $(this).find(".spielfrei").appendTo(this); 180 }); 181 182 $('.box-teamprofile .loadinglayer').fadeOut(600); 183 //sort same gamedates 184 $('.box-teamprofile .meeting-item').each(function(){ 185 $(this).find('.meeting-item-row').each(function(){ 186 var gamedate = $(this).find('.meeting-scheduled').text(); 187 var gamedatenext = $(this).next().find('.meeting-scheduled').text(); 188 if (gamedate == gamedatenext) { 189 $(this).next().addClass('samedaterow') 190 } 191 }); 192 }); 193 }, 300); 194 195 196 //player 197 var tblteamPlayers = ''; 198 for (var idx in res.data.team.players) { 199 var team_playerId = res.data.team.players[idx].playerId; 200 var team_rank = res.data.team.players[idx].rank; 201 var team_licenceNr = res.data.team.players[idx].licenceNr; 202 var team_firstname = res.data.team.players[idx].firstname; 203 var team_lastname = res.data.team.players[idx].lastname; 204 var team_nationality = res.data.team.players[idx].nationality; 205 var team_likeNative = res.data.team.players[idx].likeNative; 206 var team_fedRank = res.data.team.players[idx].fedRank; 207 var team_birthyear = res.data.team.players[idx].birthyear; 208 var team_singleWin = res.data.team.players[idx].singleWin; 209 var team_singleLost = res.data.team.players[idx].singleLost; 210 var team_doubleWin = res.data.team.players[idx].doubleWin; 211 var team_doubleLost = res.data.team.players[idx].doubleLost; 212 var team_totalWin = res.data.team.players[idx].totalWin; 213 var team_totalLost = res.data.team.players[idx].totalLost; 214 tblteamPlayers += '<div class="table-content-row playerItem">'; 215 tblteamPlayers += '<div class="table-td td-w10 td-Rang rang">'+team_rank+'</div>'; 216 tblteamPlayers += '<div class="table-td td-w
21670 name td-Name btnPlayerprofil" id="'+team_playerId+'">'+team_lastname+' '+team_firstname+' <span class="nationality">('+team_nationality+')' + ((team_nationality != 'AUT' && team_likeNative) ? '*' : '') + '</span></div>'; 217 tblteamPlayers += '<div class="table-td td-w10 td-ITN itn">'+team_fedRank+'</div>'; 218 tblteamPlayers += '<div class="table-td td-w10 td-Einzel">'+team_singleWin+':'+team_singleLost+'</div>'; 219 tblteamPlayers += '<div class="table-td td-w10 td-Doppel">'+team_doubleWin+':'+team_doubleLost+'</div>'; 220 tblteamPlayers += '<div class="table-td td-w10 td-Gesamt">'+team_totalWin+':'+team_totalLost+'</div>'; 221 tblteamPlayers += '</div>'; 222 223 224 225 226 } 227 $('.box-teamprofile .table-players').append(tblteamPlayers); 228 $('.box-teamprofile .club_email').text($(this).text().replace('undefined', '')); 229 $('.box-teamprofile .playerItem .nationality').each(function(){ 230 $(this).text($(this).text().replace('(AUT)', '')); 231 }); 232 $('.box-teamprofile .loadinglayer').remove(); 233 $('.box-teamprofile .hideloading').fadeTo(800, 1); 234 profileclubteams(); 235 addPlayerProfileClickHandler(); 236 //$.getScript('/Resources/Public/js/playerprofile.js', function(jd) {}); 237 238 $('.meeting-item-row .btnTeamprofil').on('click', function () { 239 profileclub(); 240 }); 241 $('.info-club .btnClubprofil').on('click', function () { 242 profileclub(); 243 }); 244 245 246 //games details 247 $('.box-teamprofile .table-content-row-meeting').unbind().bind('click', function(event){ 248 $('html').addClass('showMeetingdetail'); 249 $("html, body").animate({ scrollTop :$('.showMeetingdetail').offset().top -180 }, { duration: 0,easing: "linear" }); 250 $('.box-teamprofile .box-meetingdetail .meetingloadingbox').append('<div class="loadinglayer"><div class="lds-ellipsis"><div></div><div></div><div></div><div></div></div></div>'); 251 $('.box-teamprofile .box-meetingdetail-section-singels, .box-teamprofile .box-meetingdetail-section-doppel').addClass('loading'); 252 var groupID = $('html').data("groupid"); 253 var meetingID = $(this).data("meetingid"); 254 var teamhomeID = $(this).data("teamhomeid"); 255 var teamhguestID = $(this).data("teamguestid"); 256 $('.box-meetingdetail-section .resultbox .teambox .meetingteam-home').attr("data-teamId", teamhomeID); 257 $('.box-meetingdetail-section .resultbox .teambox .meetingteam-guest').attr("data-teamId", teamhguestID); 258 $('.pdfSpielbericht').attr('href','https://tennisaustria.liga.nu/cgi-bin/WebObjects/nuLigaDokumentTENAT.woa/wa/nuDokument?dokument=MeetingReportFOP&meeting='+meetingID); 259 $('.content-row-leaguemain').addClass('showMeetingdetail'); 260 //fill details layer 261 $('.meetingdetailDate').text(''); 262 var meetingDate = $(this).closest('.meeting-item-row').find('.meeting-scheduled').text(); 263 var teamhome = $(this).find('.team-home').text(); 264 var teamguest = $(this).find('.team-guest').text(); 265 var matchcountHome = $(this).find('.CountmatchesHomeAll').text(); 266 var matchcountGuest = $(this).find('.CountmatchesGuestAll').text(); 267 var setscountHome = $(this).find('.setsHome').text(); 268 var setscountGuest = $(this).find('.setsGuest').text(); 269 var gamescountHome = $(this).find('.gamesHome').text(); 270 var gamescountGuest = $(this).find('.gamesGuest').text(); 271 272 if ((matchcountHome == 0) && (matchcountGuest == 0)) { 273 $('.pdfSpielbericht').addClass('displaynone'); 274 } else { 275 $('.pdfSpielbericht').removeClass('displaynone'); 276 } 277 278 279 if (matchcountHome > matchcountGuest ) { 280 $('.teambox-home, .teambox-guest').removeClass('bold'); 281 $('.teambox-home').addClass('bold'); 282 } 283 if (matchcountHome < matchcountGuest ) { 284 $('.teambox-home, .teambox-guest').removeClass('bold'); 285 $('.teambox-guest').addClass('bold'); 286 } 287 $('.meetingdetailDate').text(meetingDate); 288 $('.teambox-home .team-name').text(teamhome); 289 $('.teambox-guest .team-name').text(teamguest); 290 $('.teambox-home .resultbox-count').text(matchcountHome); 291 $('.teambox-guest .resultbox-count').text(matchcountGuest); 292 $('.resultbox-sets .setshome').text(setscountHome); 293 $('.resultbox-sets .setsguest').text(setscountGuest); 294 $('.resultbox-games .gameshome').text(gamescountHome); 295 $('.resultbox-games .gamesguest').text(gamescountGuest); 296 $('#datatabledetail .table-content-details-singels').empty(); 297 $('#datatabledetail .table-content-details-doppel').empty(); 298 $('.box-teamprofile .val_referee').empty(); 299 $('.box-teamprofile .val_game_remarks').empty(); 300 $('.box-teamprofile .val_game_groupLeader').empty(); 301 //load layerdata 302 $.ajax({ 303 url: '/?oetvappapi=1&apikey=' + window._ak + '&method=nu-meeting&groupId='+groupID+'&meetingId='+meetingID, 304 type: 'GET', 305 dataType: 'json', 306 beforeSend: function (xhr) { 307 xhr.setRequestHeader('X-WP-Nonce', $('#datatabledetail').data('nonce') ); 308 }, 309 success: function(res) { 310 if (res.success) { 311 trackVirtualPageView('/meeting/data/'+meetingID, 'Meeting Data ' + meetingID); 312 var referee = res.data.referee; 313 var gameremarks = res.data.remarks; 314 var groupLeaderRemarks = res.data.groupLeaderRemarks; 315 $('.box-teamprofile .val_referee').text(referee); 316 $('.box-teamprofile .val_game_remarks').text(gameremarks); 317 $('.box-teamprofile .val_game_groupLeader').text(groupLeaderRemarks); 318 if(referee === ''){ 319 $('.box-teamprofile .referee').hide(); 320 } else { 321 $('.box-teamprofile .referee').show(); 322 } 323 if(gameremarks === ''){ 324 $('.box-teamprofile .game_remarks').hide(); 325 } else { 326 $('.box-teamprofile .game_remarks').show(); 327 } 328 if(groupLeaderRemarks === ''){ 329 $('.box-teamprofile .groupLeader_remarks').hide(); 330 } else { 331 $('.box-teamprofile .groupLeader_remarks').show(); 332 } 333 var tblgamedetail = ''; 334 for (var idx in res.data.matches) { 335 var mmPlayer11Id = res.data.matches[idx].mmPlayer11.playerId; 336 var mmPlayer12Id = res.data.matches[idx].mmPlayer12.playerId; 337 var mmPlayer21Id = res.data.matches[idx].mmPlayer21.playerId; 338 var mmPlayer22Id = res.data.matches[idx].mmPlayer22.playerId; 339 var gameType = res.data.matches[idx].gameType; 340 var player1lastname = res.data.matches[idx].mmPlayer11.lastname; 341 var player12lastname = res.data.matches[idx].mmPlayer12.lastname; 342 var player2lastname= res.data.matches[idx].mmPlayer21.lastname; 343 var player22lastname= res.data.matches[idx].mmPlayer22.lastname; 344 var player1firstname = res.data.matches[idx].mmPlayer11.firstname; 345 var player12firstname = res.data.matches[idx].mmPlayer12.firstname; 346 var player2firstname= res.data.matches[idx].mmPlayer21.firstname; 347 var player22firstname= res.data.matches[idx].mmPlayer22.firstname; 348 var player1nationality = res.data.matches[idx].mmPlayer11.nationality; 349 var player12nationality = res.data.matches[idx].mmPlayer12.nationality; 350 var player2nationality = res.data.matches[idx].mmPlayer21.nationality; 351 var player22nationality = res.data.matches[idx].mmPlayer22.nationality; 352 var player1fedRank = res.data.matches[idx].mmPlayer11.fedRank; 353 var player12fedRank = res.data.matches[idx].mmPlayer12.fedRank; 354 var player2fedRank = res.data.matches[idx].mmPlayer21.fedRank; 355 var player22fedRank = res.data.matches[idx].mmPlayer22.fedRank; 356 var player1Rank = res.data.matches[idx].mmPlayer11.playerRank; 357 if (player1Rank < 0) { 358 player1Rank = ""; 359 } else { 360 player1Rank = " " + player1Rank; 361 } 362 var player12Rank = res.data.matches[idx].mmPlayer12.playerRank; 363 if (player12Rank < 0) { 364 player12Rank = ""; 365 } else { 366 player12Rank = " " + player12Rank; 367 } 368 var player2Rank = res.data.matches[idx].mmPlayer21.playerRank; 369 if (player2Rank < 0) { 370 player2Rank = ""; 371 } else { 372 player2Rank = " " + player2Rank; 373 } 374 var player22Rank = res.data.matches[idx].mmPlayer22.playerRank; 375 if (player22Rank < 0) { 376 player22Rank = ""; 377 } else { 378 player22Rank = " " + player22Rank; 379 } 380 381 var player1MatchRank = res.data.matches[idx].mmPlayer11.matchRank; 382 if (player1MatchRank < 0) { 383 player1MatchRank = ""; 384 } else { 385 player1MatchRank = " " + player1MatchRank; 386 } 387 var player12MatchRank = res.data.matches[idx].mmPlayer12.matchRank; 388 if (player12MatchRank < 0) { 389 player12MatchRank = ""; 390 } else { 391 player12MatchRank = " " + player12MatchRank; 392 } 393 var player2MatchRank = res.data.matches[idx].mmPlayer21.matchRank; 394 if (player2MatchRank < 0) { 395 player2MatchRank = ""; 396 } else { 397 player2MatchRank = " " + player2MatchRank; 398 } 399 var player22MatchRank = res.data.matches[idx].mmPlayer22.matchRank; 400 if (player22MatchRank < 0) { 401 player22MatchRank = ""; 402 } else { 403 player22MatchRank = " " + player22MatchRank; 404 } 405 406 var set1Home = res.data.matches[idx].set1Home; 407 var set1Guest = res.data.matches[idx].set1Guest; 408 var set2Home = res.data.matches[idx].set2Home; 409 var set2Guest = res.data.matches[idx].set2Guest; 410 var set3Home = res.data.matches[idx].set3Home; 411 var set3Guest = res.data.matches[idx].set3Guest; 412 if (set3Home == set3Guest ) { 413 var set3Home = ''; 414 var set3Guest = ''; 415 } 416 var gamesHome = res.data.matches[idx].gamesHome; 417 var gamesGuest = res.data.matches[idx].gamesGuest; 418 var WsetcountHome = 0; 419 var WsetcountGuest = 0; 420 421 var homeWo = res.data.matches[idx].homeWo; 422 var guestWo = res.data.matches[idx].guestWo; 423 424 var homePenalty = res.data.matches[idx].homePenalty; 425 var guestPenalty = res.data.matches[idx].guestPenalty; 426 427 var allsetsHome = res.data.matches[idx].setsHome; 428 var allsetsGuest = res.data.matches[idx].setsGuest; 429 430 431 if (set1Home > set1Guest ) { 432 var WsetcountHome = WsetcountHome+1; 433 } 434 if (set2Home > set2Guest ) { 435 var WsetcountHome = WsetcountHome+1; 436 } 437 if (set3Home >
437 set3Guest ) { 438 var WsetcountHome = WsetcountHome+1; 439 } 440 if (set1Home < set1Guest ) { 441 var WsetcountGuest = WsetcountGuest+1; 442 } 443 if (set2Home < set2Guest ) { 444 var WsetcountGuest = WsetcountGuest+1; 445 } 446 if (set3Home < set3Guest ) { 447 var WsetcountGuest = WsetcountGuest+1; 448 } 449 var winner = ""; 450 var infoHome = ""; 451 var infoGuest = ""; 452 if (homeWo || guestWo || homePenalty || guestPenalty) { //penalty => SW / || w.o. / ret. 453 if ((homeWo || homePenalty) && (guestWo || guestPenalty)) { 454 455 } else { 456 if (homeWo || homePenalty) { 457 winner = "winnerguest"; 458 } 459 if (guestWo || guestPenalty) { 460 winner = "winnerhome"; 461 } 462 } 463 if (homeWo || homePenalty) { 464 infoHome = "<span class='info'>"; 465 if (homeWo) { 466 infoHome += "w.o. / ret."; 467 if (homePenalty) { 468 infoHome += " - "; 469 } 470 } 471 if (homePenalty) { 472 infoHome += "SW"; 473 } 474 infoHome += "</span>"; 475 } 476 if (guestWo || guestPenalty) { 477 infoGuest = "<span class='info'>"; 478 if (guestWo) { 479 infoGuest += "w.o. / ret."; 480 if (guestPenalty) { 481 infoGuest += " - "; 482 } 483 } 484 if (guestPenalty) { 485 infoGuest += "SW"; 486 } 487 infoGuest += "</span>"; 488 } 489 } else { 490 if (WsetcountHome > WsetcountGuest ) { 491 winner = "winnerhome"; 492 } 493 if (WsetcountHome < WsetcountGuest ) { 494 winner = "winnerguest"; 495 } 496 } 497 var rankP12 = parseInt(player1MatchRank)+parseInt(player12MatchRank); 498 var rankP22 = parseInt(player2MatchRank)+parseInt(player22MatchRank); 499 tblgamedetail += '<div class="table-box-detail-row table-content-row-meeting-details '+winner+' gameType-'+gameType+'"><span class="itemCount"></span>'; 500 tblgamedetail += '<div class="table-td td-w50 item-player">'; 501 tblgamedetail += '<div class="playerItem Player1">'; 502 tblgamedetail += '<span class="playername btnPlayerprofil" id="'+mmPlayer11Id+'"><span class="val-playername">'+player1firstname+' '+player1lastname+'</span><span class="nationality"> ('+player1nationality+')</span></span><span class="payerItn">' + ((gameType == 'double') ? player1MatchRank : player1Rank) + ' ITN <span class="itnresult">'+player1fedRank+'</span></span>'; 503 if (gameType == 'double' ) { 504 tblgamedetail += '<div class="playerItem2 Player12">'; 505 tblgamedetail += '<span class="playername btnPlayerprofil" id="'+mmPlayer12Id+'"><span class="val-playername">'+player12firstname+' '+player12lastname+'</span><span class="nationality"> ('+player12nationality+')</span></span><span class="payerItn">' + ((gameType == 'double') ? player12MatchRank : player12Rank) + ' ITN <span class="itnresult">'+player12fedRank+'</span></span></div>'; 506 } 507 tblgamedetail += infoHome; 508 tblgamedetail += '</div>'; 509 tblgamedetail += '<div class="playerItem Player2">'; 510 tblgamedetail += '<span class="playername btnPlayerprofil" id="'+mmPlayer21Id+'">'; 511 tblgamedetail += '<span class="payerGameRank"></span>'; 512 tblgamedetail += '<span class="val-playername">'+player2firstname+' '+player2lastname+'</span><span class="nationality"> ('+player2nationality+')</span></span><span class="payerItn">' + ((gameType == 'double') ? player2MatchRank : player2Rank) + ' ITN <span class="itnresult">'+player2fedRank+'</span></span>'; 513 if (gameType == 'double' ) { 514 tblgamedetail += '<div class="playerItem2 Player22">'; 515 tblgamedetail += '<span class="playername btnPlayerprofil" id="'+mmPlayer22Id+'"><span class="val-playername">'+player22firstname+' '+player22lastname+'</span><span class="nationality"> ('+player22nationality+')</span></span><span class="payerItn">' + ((gameType == 'double') ? player22MatchRank : player22Rank) + ' ITN <span class="itnresult">'+player22fedRank+'</span></span></div>'; 516 } 517 tblgamedetail += infoGuest; 518 tblgamedetail += '</div>'; 519 tblgamedetail += '</div>'; 520 if (gameType == 'double' ) { 521 tblgamedetail += '<div class="table-td td-w10 align-r item-player1MatchRankSum"><div class="countitem-MatchRank countitem-MatchRank1">'+ rankP12 +'</div><div class="countitem-MatchRank countitem-MatchRank2">
521'+ rankP22 +'</div></div>'; 522 } 523 tblgamedetail += '<div class="table-td td-w10 align-r item-s1"><span class="countitem countitem-Player1">'+set1Home+'</span><span class="countitem countitem-Player2">'+set1Guest+'</span></div>'; 524 tblgamedetail += '<div class="table-td td-w10 align-r item-s2"><span class="countitem countitem-Player1">'+set2Home+'</span><span class="countitem countitem-Player2">'+set2Guest+'</span></div>'; 525 tblgamedetail += '<div class="table-td td-w10 align-r item-s3"><span class="countitem countitem-Player1">'+set3Home+'</span><span class="countitem countitem-Player2">'+set3Guest+'</span></div>'; 526 tblgamedetail += '<div class="table-td td-w10 align-r item-sets"><span class="countitem countitem-Player1">'+allsetsHome+'</span><span class="countitem countitem-Player2">'+allsetsGuest+'</span></div>'; 527 tblgamedetail += '<div class="table-td td-w10 align-r item-games"><span class="countitem countitem-Player1">'+gamesHome+'</span><span class="countitem countitem-Player2">'+gamesGuest+'</span></div>'; 528 tblgamedetail += '</div>'; 529 530 } 531 //slowdown area Start 532 $('#datatabledetail .table-content-details-singels').append(tblgamedetail); 533 $('#datatabledetail .table-content-details-doppel').append(tblgamedetail); 534 $('#datatabledetail .table-content-details-singels .gameType-double').remove(); 535 $('#datatabledetail .table-content-details-doppel .gameType-single').remove(); 536 $('#datatabledetail .playerItem .nationality').each(function(){ 537 $(this).text($(this).text().replace(' (AUT)', '')); 538 }); 539 //set summeryboxes 540 //sets 541 var sumSetsSingleHome = 0; 542 $('.box-teamprofile .table-content-details-singels .table-content-row-meeting-details .item-sets .countitem-Player1').each(function() { 543 sumSetsSingleHome += +$(this).text()||0; 544 }); 545 $(".box-teamprofile .resultbox-Saetze-single .setshome").text(sumSetsSingleHome); 546 var sumSetsSingleGuest = 0; 547 $('.box-teamprofile .table-content-details-singels .table-content-row-meeting-details .item-sets .countitem-Player2').each(function() { 548 sumSetsSingleGuest += +$(this).text()||0; 549 }); 550 $(".box-teamprofile .resultbox-Saetze-single .setsguest").text(sumSetsSingleGuest); 551 var sumSetsDoubbleHome = 0; 552 $('.box-teamprofile .table-content-details-doppel .table-content-row-meeting-details .item-sets .countitem-Player1').each(function() { 553 sumSetsDoubbleHome += +$(this).text()||0; 554 }); 555 $(".box-teamprofile .resultbox-Saetze-doppel .setshome").text(sumSetsDoubbleHome); 556 var sumSetsDoubbleGuest = 0; 557 $('.box-teamprofile .table-content-details-doppel .table-content-row-meeting-details .item-sets .countitem-Player2').each(function() { 558 sumSetsDoubbleGuest += +$(this).text()||0; 559 }); 560 $(".box-teamprofile .resultbox-Saetze-doppel .setsguest").text(sumSetsDoubbleGuest); 561 //games 562 var sumGamesSingleHome = 0; 563 $('.box-teamprofile .table-content-details-singels .table-content-row-meeting-details .item-games .countitem-Player1').each(function() { 564 sumGamesSingleHome += +$(this).text()||0; 565 }); 566 $(".box-teamprofile .resultbox-Games-single .setshome").text(sumGamesSingleHome); 567 var sumGamesSingleGuest = 0; 568 $('.box-teamprofile .table-content-details-singels .table-content-row-meeting-details .item-games .countitem-Player2').each(function() { 569 sumGamesSingleGuest += +$(this).text()||0; 570 }); 571 $(".box-teamprofile .resultbox-Games-single .setsguest").text(sumGamesSingleGuest); 572 var sumGamesDoubbleHome = 0; 573 $('.box-teamprofile .table-content-details-doppel .table-content-row-meeting-details .item-games .countitem-Player1').each(function() { 574 sumGamesDoubbleHome += +$(this).text()||0; 575 }); 576 $(".box-teamprofile .resultbox-Games-doppel .setshome").text(sumGamesDoubbleHome); 577 var sumGamesDoubbleGuest = 0; 578 $('.box-teamprofile .table-content-details-doppel .table-content-row-meeting-details .item-games .countitem-Player2').each(function() { 579 sumGamesDoubbleGuest += +$(this).text()||0; 580 }); 581 $(".resultbox-Games-doppel .setsguest").text(sumGamesDoubbleGuest); 582 //matches 583 var sumWinnerHome = $('.box-teamprofile .table-content-details-singels .winnerhome').length; 584 var sumWinnerGuest = $('.box-teamprofile .table-content-details-singels .winnerguest').length; 585 $(".box-teamprofile .resultbox-Matches-single .setshome").text(sumWinnerHome); 586 $(".box-teamprofile .resultbox-Matches-single .setsguest").text(sumWinnerGuest); 587 var sumWinnerHomeDouble = $('.box-teamprofile .table-content-details-doppel .winnerhome').length; 588 var sumWinnerGuestDouble = $('.box-teamprofile .table-content-details-doppel .winnerguest').length; 589 $(".box-teamprofile .resultbox-Matches-doppel .setshome").text(sumWinnerHomeDouble); 590 $(".box-teamprofile.resultbox-Matches-doppel .setsguest").text(sumWinnerGuestDouble); 591 592 593 $('.table-content-row-meeting-details').each(function(){ 594 var $this = $(this); 595 var Countset1home = parseInt($this.find('.item-s1 .countitem-Player1').text()); 596 var Countset1guest = parseInt($this.find('.item-s1 .countitem-Player2').text()); 597 if (Countset1home < Countset1guest) { 598 $this.find('.item-s1 .countitem-Player2').addClass('bold'); 599 } 600 if (Countset1home > Countset1guest) { 601 $this.find('.item-s1 .countitem-Player1').addClass('bold'); 602 } 603 var Countset2home = parseInt($this.find('.item-s2 .countitem-Player1').text()); 604 var Countset2guest = parseInt($this.find('.item-s2 .countitem-Player2').text()); 605 if (Countset2home < Countset2guest) { 606 $this.find('.item-s2 .countitem-Player2').addClass('bold'); 607 } 608 if (Countset2home > Countset2guest) { 609 $this.find('.item-s2 .countitem-Player1').addClass('bold'); 610 } 611 var Countset3home = parseInt($this.find('.item-s3 .countitem-Player1').text()); 612 var Countset3guest = parseInt($this.find('.item-s3 .countitem-Player2').text()); 613 if (Countset3home < Countset3guest) { 614 $this.find('.item-s3 .countitem-Player2').addClass('bold'); 615 } 616 if (Countset3home > Countset3guest) { 617 $this.find('.item-s3 .countitem-Player1').addClass('bold'); 618 } 619 var Countsetsallhome = parseInt($this.find('.item-sets .countitem-Player1').text()); 620 var Countsetsallguest = parseInt($this.find('.item-sets .countitem-Player2').text()); 621 if (Countsetsallhome < Countsetsallguest) { 622 $this.find('.item-sets .countitem-Player2').addClass('bold'); 623 } 624 if (Countsetsallhome > Countsetsallguest) { 625 $this.find('.item-sets .countitem-Player1').addClass('bold'); 626 } 627 }); 628 $('.val-playername').each(function(){ 629 var $this = $(this); 630 var valplayername = $this.text().replace('unbekannt / wird nachgenannt',''); 631 $this.text(valplayername); 632 }); 633 //meeting index 634 setTimeout(function() { 635 $('.box-teamprofile .table-content-details-singels .itemCount').each(function(index){ 636 var $this = $(this); 637 $this.text(index+1); 638 }); 639 $('.box-teamprofile .table-content-details-doppel .itemCount').each(function(index){ 640 var $this = $(this); 641 $this.text(index+1); 642 }); 643 //playerprofile 644 addPlayerProfileClickHandler(); 645 //$.getScript('/Resources/Public/js/playerprofile.js', function(jd) {}); 646 $('.box-teamprofile .box-meetingdetail .meetingloadingbox .loadinglayer').remove(); 647 $('.box-teamprofile .box-meetingdetail-section-singels, .box-teamprofile .box-meetingdetail-section-doppel').removeClass('loading'); 648 }, 500); 649 //slowdown area END 650 } else { 651 alert ('Error, bitte nochmal versuchen!'); 652 } 653 } 654 }); 655 656 }); 657 } else { 658 alert ('Error, bitte nochmal versuchen!'); 659 } 660 } 661 }); 662 }); 663 664}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.