1 2function addLigagamesClickHandler() { 3 $('.content-row-leaguemain .table-content-row-meeting').prop("onclick", null).off("click"); 4 5 $('.content-row-leaguemain .table-content-row-meeting').on('click', function () { 6 var groupID = $('html').data("groupid"); 7 var meetingID = $(this).data("meetingid"); 8 var teamhomeID = $(this).data("teamhomeid"); 9 var teamhguestID = $(this).data("teamguestid"); 10 $('.box-meetingdetail-section .resultbox .teambox .meetingteam-home').attr("data-teamId", teamhomeID); 11 $('.box-meetingdetail-section .resultbox .teambox .meetingteam-guest').attr("data-teamId", teamhguestID); 12 $('.pdfSpielbericht').attr('href', 'https://tennisaustria.liga.nu/cgi-bin/WebObjects/nuLigaDokumentTENAT.woa/wa/nuDokument?dokument=MeetingReportFOP&meeting=' + meetingID); 13 $('.content-row-leaguemain').addClass('showMeetingdetail'); 14 if ($(this).hasClass("isFromFirstRound-true")) { 15 $('.content-row-leaguemain').addClass('showMeetingdetail-isFromFirstRound'); 16 } else { 17 $('.content-row-leaguemain').removeClass('showMeetingdetail-isFromFirstRound'); 18 } 19 20 setTimeout(function () { 21 $("html, body").animate({scrollTop: $('.showMeetingdetail').offset().top - 180}, { 22 duration: 600, 23 easing: "easeOutQuint" 24 }); 25 }, 50); 26 //fill details layer 27 $('.meetingdetailDate').text(''); 28 var meetingDate = $(this).closest('.meeting-item-row').find('.meeting-scheduled').text(); 29 var teamhome = $(this).find('.team-home').text(); 30 var teamguest = $(this).find('.team-guest').text(); 31 var matchcountHome = $(this).find('.CountmatchesHomeAll').text(); 32 var matchcountGuest = $(this).find('.CountmatchesGuestAll').text(); 33 var setscountHome = $(this).find('.setsHome').text(); 34 var setscountGuest = $(this).find('.setsGuest').text(); 35 var gamescountHome = $(this).find('.gamesHome').text(); 36 var gamescountGuest = $(this).find('.gamesGuest').text(); 37 38 if ((matchcountHome == 0) && (matchcountGuest == 0)) { 39 $('.pdfSpielbericht').addClass('displaynone'); 40 } else { 41 $('.pdfSpielbericht').removeClass('displaynone'); 42 } 43 44 45 if (matchcountHome > matchcountGuest) { 46 $('.teambox-home, .teambox-guest').removeClass('bold'); 47 $('.teambox-home').addClass('bold'); 48 } 49 if (matchcountHome < matchcountGuest) { 50 $('.teambox-home, .teambox-guest').removeClass('bold'); 51 $('.teambox-guest').addClass('bold'); 52 } 53 $('.meetingdetailDate').text(meetingDate); 54 $('.teambox-home .team-name').text(teamhome); 55 $('.teambox-guest .team-name').text(teamguest); 56 $('.teambox-home .resultbox-count').text(matchcountHome); 57 $('.teambox-guest .resultbox-count').text(matchcountGuest); 58 $('.resultbox-sets .setshome').text(setscountHome); 59 $('.resultbox-sets .setsguest').text(setscountGuest); 60 $('.resultbox-games .gameshome').text(gamescountHome); 61 $('.resultbox-games .gamesguest').text(gamescountGuest); 62 $('#datatabledetail .table-content-details-singels').empty(); 63 $('#datatabledetail .table-content-details-doppel').empty(); 64 $('.content-row-leaguemain .val_referee').empty(); 65 $('.content-row-leaguemain .val_game_remarks').empty(); 66 $('.content-row-leaguemain .val_game_groupLeader').empty(); 67 //load layerdata 68 $.ajax({ 69 url: '/?oetvappapi=1&apikey=' + window._ak + '&method=nu-meeting&groupId=' + groupID + '&meetingId=' + meetingID, 70 type: 'GET', 71 dataType: 'json', 72 beforeSend: function (xhr) { 73 xhr.setRequestHeader('X-WP-Nonce', $('#datatabledetail').data('nonce')); 74 }, 75 success: function (res) { 76 if (res.success) { 77 trackVirtualPageView('/meeting/data/'+meetingID, 'Meeting Data ' + meetingID); 78 var referee = res.data.referee; 79 var gameremarks = res.data.remarks; 80 var groupLeaderRemarks = res.data.groupLeaderRemarks; 81 82 $('.content-row-leaguemain .val_referee').text(referee); 83 $('.content-row-leaguemain .val_game_remarks').text(gameremarks); 84 $('.content-row-leaguemain .val_game_groupLeader').text(groupLeaderRemarks); 85 if(referee === ''){ 86 $('.content-row-leaguemain .referee').hide(); 87 } else { 88 $('.content-row-leaguemain .referee').show(); 89 } 90 if(gameremarks === ''){ 91 $('.content-row-leaguemain .game_remarks').hide(); 92 } else { 93 $('.content-row-leaguemain .game_remarks').show(); 94 } 95 if(groupLeaderRemarks === ''){ 96 $('.content-row-leaguemain .groupLeader_remarks').hide(); 97 } else { 98 $('.content-row-leaguemain .groupLeader_remarks').show(); 99 } 100 var tblgamedetail = ''; 101 for (var idx in res.data.matches) { 102 103 104 105 var mmPlayer11Id = res.data.matches[idx].mmPlayer11.playerId; 106 var mmPlayer12Id = res.data.matches[idx].mmPlayer12.playerId; 107 var mmPlayer21Id = res.data.matches[idx].mmPlayer21.playerId; 108 var mmPlayer22Id = res.data.matches[idx].mmPlayer22.playerId; 109 var gameType = res.data.matches[idx].gameType; 110 var player1lastname = res.data.matches[idx].mmPlayer11.lastname; 111 var player12lastname = res.data.matches[idx].mmPlayer12.lastname; 112 var player2lastname = res.data.matches[idx].mmPlayer21.lastname; 113 var player22lastname = res.data.matches[idx].mmPlayer22.lastname; 114 var player1firstname = res.data.matches[idx].mmPlayer11.firstname; 115 var player12firstname = res.data.matches[idx].mmPlayer12.firstname; 116 var player2firstname = res.data.matches[idx].mmPlayer21.firstname; 117 var player22firstname = res.data.matches[idx].mmPlayer22.firstname; 118 var player1nationality = res.data.matches[idx].mmPlayer11.nationality; 119 var player12nationality = res.data.matches[idx].mmPlayer12.nationality; 120 var player2nationality = res.data.matches[idx].mmPlayer21.nationality; 121 var player22nationality = res.data.matches[idx].mmPlayer22.nationality; 122 var player1likeNative = res.data.matches[idx].mmPlayer11.likeNative; 123 var player12likeNative = res.data.matches[idx].mmPlayer12.likeNative; 124 var player2likeNative = res.data.matches[idx].mmPlayer21.likeNative; 125 var player22likeNative = res.data.matches[idx].mmPlayer22.likeNative; 126 var player1fedRank = res.data.matches[idx].mmPlayer11.fedRank; 127 var player12fedRank = res.data.matches[idx].mmPlayer12.fedRank; 128 var player2fedRank = res.data.matches[idx].mmPlayer21.fedRank; 129 var player22fedRank = res.data.matches[idx].mmPlayer22.fedRank; 130 var player1Rank = res.data.matches[idx].mmPlayer11.playerRank; 131 if (player1Rank < 0) { 132 player1Rank = ""; 133 } else { 134 player1Rank = " " + player1Rank; 135 } 136 var player12Rank = res.data.matches[idx].mmPlayer12.playerRank; 137 if (player12Rank < 0) { 138 player12Rank = ""; 139 } else { 140 player12Rank = " " + player12Rank; 141 } 142 var player2Rank = res.data.matches[idx].mmPlayer21.playerRank; 143 if (player2Rank < 0) { 144 player2Rank = ""; 145 } else { 146 player2Rank = " " + player2Rank; 147 } 148 var player22Rank = res.data.matches[idx].mmPlayer22.playerRank; 149 if (player22Rank < 0) { 150 player22Rank = ""; 151 } else { 152 player22Rank = " " + player22Rank; 153 } 154 155 var player1MatchRank = res.data.matches[idx].mmPlayer11.matchRank; 156 if (player1MatchRank < 0) { 157 player1MatchRank = ""; 158 } else { 159 player1MatchRank = " " + player1MatchRank; 160 } 161 var player12MatchRank = res.data.matches[idx].mmPlayer12.matchRank; 162 if (player12MatchRank < 0) { 163 player12MatchRank = ""; 164 } else { 165 player12MatchRank = " " + player12MatchRank; 166 } 167 var player2MatchRank = res.data.matches[idx].mmPlayer21.matchRank; 168 if (player2MatchRank < 0) { 169 player2MatchRank = ""; 170 } else { 171 player2MatchRank = " " + player2MatchRank; 172 } 173 var player22MatchRank = res.data.matches[idx].mmPlayer22.matchRank; 174 if (player22MatchRank < 0) { 175 player22MatchRank = ""; 176 } else { 177 player22MatchRank = " " + player22MatchRank; 178 } 179 180 var set1Home = res.data.matches[idx].set1Home; 181 var set1Guest = res.data.matches[idx].set1Guest; 182 var set2Home = res.data.matches[idx].set2Home; 183 var set2Guest = res.data.matches[idx].set2Guest; 184 var set3Home = res.data.matches[idx].set3Home; 185 var set3Guest = res.data.matches[idx].set3Guest; 186 if (set3Home == set3Guest) { 187 var set3Home = ''; 188 var set3Guest = ''; 189 } 190 var gamesHome = res.data.matches[idx].gamesHome; 191 var gamesGuest = res.data.matches[idx].gamesGuest; 192 var WsetcountHome = 0; 193 var WsetcountGuest = 0; 194 195 var homeWo = res.data.matches[idx].homeWo; 196 var guestWo = res.data.matches[idx].guestWo; 197 198 var homePenalty = res.data.matches[idx].homePenalty; 199 var guestPenalty = res.data.matches[idx].guestPenalty; 200 201 var allsetsHome = res.data.matches[idx].setsHome; 202 var allsetsGuest = res.data.matches[idx].setsGuest; 203 204 205 if (set1Home > set1Guest) { 206 var WsetcountHome = WsetcountHome + 1; 207 } 208 if (set2Home > set2Guest) { 209 var WsetcountHome = WsetcountHome + 1; 210 } 211 if (set3Home >
211 set3Guest) { 212 var WsetcountHome = WsetcountHome + 1; 213 } 214 if (set1Home < set1Guest) { 215 var WsetcountGuest = WsetcountGuest + 1; 216 } 217 if (set2Home < set2Guest) { 218 var WsetcountGuest = WsetcountGuest + 1; 219 } 220 if (set3Home < set3Guest) { 221 var WsetcountGuest = WsetcountGuest + 1; 222 } 223 var winner = ""; 224 var infoHome = ""; 225 var infoGuest = ""; 226 var infoHomeClass = ""; 227 var infoGuestClass = ""; 228 if (homeWo || guestWo || homePenalty || guestPenalty) { //penalty => SW / || w.o. / ret. 229 230 if ((homeWo || homePenalty) && (guestWo || guestPenalty)) { 231 232 } else { 233 if (homeWo || homePenalty) { 234 winner = "winnerguest"; 235 } 236 if (guestWo || guestPenalty) { 237 winner = "winnerhome"; 238 } 239 } 240 if (homeWo || homePenalty) { 241 infoHomeClass = "noInfoHome"; 242 infoHome = "<span class='info'>"; 243 if (homeWo) { 244 infoHome += "w.o. / ret."; 245 if (homePenalty) { 246 infoHome += " - "; 247 } 248 } 249 if (homePenalty) { 250 infoHome += "SW"; 251 } 252 infoHome += "</span>"; 253 } 254 if (guestWo || guestPenalty) { 255 infoGuestClass = "noInfoGuest"; 256 infoGuest = "<span class='info'>"; 257 if (guestWo) { 258 infoGuest += "w.o. / ret."; 259 if (guestPenalty) { 260 infoGuest += " - "; 261 } 262 } 263 if (guestPenalty) { 264 infoGuest += "SW"; 265 } 266 infoGuest += "</span>"; 267 } 268 } else { 269 if (WsetcountHome > WsetcountGuest) { 270 winner = "winnerhome"; 271 } 272 if (WsetcountHome < WsetcountGuest) { 273 winner = "winnerguest"; 274 } 275 } 276 var rankP12 = parseInt(player1MatchRank) + parseInt(player12MatchRank); 277 var rankP22 = parseInt(player2MatchRank) + parseInt(player22MatchRank); 278 tblgamedetail += '<div class="table-box-detail-row table-content-row-meeting-details ' + winner + ' gameType-' + gameType + ' '+infoHomeClass+' '+infoGuestClass+' HomeWo_'+homeWo+' GuestWo_'+guestWo+'"><span class="itemCount"></span>'; 279 tblgamedetail += '<div class="table-td td-w50 item-player">'; 280 tblgamedetail += '<div class="playerItem Player1">'; 281 tblgamedetail += '<span class="playername btnPlayerprofil" id="' + mmPlayer11Id + '"><span class="val-playername">' + player1firstname + ' ' + player1lastname + '</span><span class="nationality"> (' + player1nationality + ')' + ((player1nationality != 'AUT' && player1likeNative) ? '*' : '') + '</span></span><span class="payerItn">' + ((gameType == 'double') ? player1MatchRank : player1Rank) + ' ITN <span class="itnresult">' + player1fedRank + '</span></span>'; 282 if (gameType == 'double') { 283 tblgamedetail += '<div class="playerItem2 Player12">'; 284 tblgamedetail += '<span class="playername btnPlayerprofil" id="' + mmPlayer12Id + '"><span class="val-playername">' + player12firstname + ' ' + player12lastname + '</span><span class="nationality"> (' + player12nationality + ')' + ((player12nationality != 'AUT' && player12likeNative) ? '*' : '') + '</span></span><span class="payerItn">' + ((gameType == 'double') ? player12MatchRank : player12Rank) + ' ITN <span class="itnresult">' + player12fedRank + '</span></span></div>'; 285 } 286 tblgamedetail += infoHome; 287 tblgamedetail += '</div>'; 288 tblgamedetail += '<div class="playerItem Player2">'; 289 tblgamedetail += '<span class="playername btnPlayerprofil" id="' + mmPlayer21Id + '">'; 290 tblgamedetail += '<span class="payerGameRank"></span>'; 291 tblgamedetail += '<span class="val-playername">' + player2firstname + ' ' + player2lastname + '</span><span class="nationality"> (' + player2nationality + ')' + ((player2nationality != 'AUT' && player2likeNative) ? '*' : '') + '</span></span><span class="payerItn">' + ((gameType == 'double') ? player2MatchRank : player2Rank) + ' ITN <span class="itnresult">' + player2fedRank + '</span></span>'; 292 if (gameType == 'double') { 293 tblgamedetail += '<div class="playerItem2 Player22">'; 294 tblgamedetail += '<span class="playername btnPlayerprofil" id="' + mmPlayer22Id + '"><span class="val-playername">' + player22firstname + ' ' + player22lastname + '</span><span class="nationality"> (' + player22nationality + ')' + ((player22nationality != 'AUT' && player22likeNative) ? '*' : '') + '</span></span><span class="payerItn">' + ((gameType == 'double') ? player22MatchRank : player22Rank) + ' ITN <span class="itnresult">' + player22fedRank + '</span></span></div>'; 295 } 296 tblgamedetail += infoGuest; 297 tblgamedetail += '</div>'; 298 tblgamedetail += '</div>'; 299 if (gameType == 'double') { 300 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">' + rankP22 + '</div></div>'; 301 } 302 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>'; 303 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>'; 304 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>'; 305 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>'; 306 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>'; 307 tblgamedetail += '</div>'; 308 309 } 310 $('#datatabledetail .table-content-details-singels').append(tblgamedetail); 311 $('#datatabledetail .table-content-details-doppel').append(tblgamedetail); 312 $('#datatabledetail .table-content-details-singels .gameType-double').remove(); 313 $('#datatabledetail .table-content-details-doppel .gameType-single').remove(); 314 $('#datatabledetail .playerItem .nationality').each(function () { 315 $(this).text($(this).text().replace(' (AUT)', '')); 316 }); 317 //set summeryboxes 318 //sets 319 var sumSetsSingleHome = 0; 320 $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .table-content-row-meeting-details .item-sets .countitem-Player1').each(function () { 321 sumSetsSingleHome += +$(this).text() || 0; 322 }); 323 $(".resultbox-Saetze-single .setshome").text(sumSetsSingleHome); 324 var sumSetsSingleGuest = 0; 325 $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .table-content-row-meeting-details .item-sets .countitem-Player2').each(function () { 326 sumSetsSingleGuest += +$(this).text() || 0; 327 }); 328 $(".resultbox-Saetze-single .setsguest").text(sumSetsSingleGuest); 329 var sumSetsDoubbleHome = 0; 330 $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .table-content-row-meeting-details .item-sets .countitem-Player1').each(function () { 331 sumSetsDoubbleHome += +$(this).text() || 0; 332 }); 333 $(".resultbox-Saetze-doppel .setshome").text(sumSetsDoubbleHome); 334 var sumSetsDoubbleGuest = 0; 335 $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .table-content-row-meeting-details .item-sets .countitem-Player2').each(function () { 336 sumSetsDoubbleGuest += +$(this).text() || 0; 337 }); 338 $(".resultbox-Saetze-doppel .setsguest").text(sumSetsDoubbleGuest); 339 //games 340 var sumGamesSingleHome = 0; 341 $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .table-content-row-meeting-details .item-games .countitem-Player1').each(function () { 342 sumGamesSingleHome += +$(this).text() || 0; 343 }); 344 $(".resultbox-Games-single .setshome").text(sumGamesSingleHome); 345 var sumGamesSingleGuest = 0; 346 $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .table-content-row-meeting-details .item-games .countitem-Player2').each(function () { 347 sumGamesSingleGuest += +$(this).text() || 0; 348 }); 349 $(".resultbox-Games-single .setsguest").text(sumGamesSingleGuest); 350 351 352 var sumGamesDoubbleHome = 0; 353 $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .table-content-row-meeting-details .item-games .countitem-Player1').each(function () { 354 sumGamesDoubbleHome += +$(this).text() || 0; 355 }); 356 $(".resultbox-Games-doppel .setshome").text(sumGamesDoubbleHome); 357 var sumGamesDoubbleGuest = 0; 358 $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .table-content-row-meeting-details .item-games .countitem-Player2').each(function () { 359 sumGamesDoubbleGuest += +$(this).text() || 0; 360 }); 361 $(".resultbox-Games-doppel .setsguest").text(sumGamesDoubbleGuest); 362 363 364 //matches 365 var sumWinnerHome = $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .winnerhome').length; 366 var sumWinnerGuest = $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .winnerguest').length; 367 $(".resultbox-Matches-single .setshome").text(sumWinnerHome); 368 $(".resultbox-Matches-single .setsguest").text(sumWinnerGuest); 369 var sumWinnerHomeDouble = $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .winnerhome').length; 370 var sumWinnerGuestDouble = $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .winnerguest').length; 371 $(".resultbox-Matches-doppel .setshome").text(sumWinnerHomeDouble); 372 $(".resultbox-Matches-doppel .setsguest").text(sumWinnerGuestDouble); 373 $('.table-content-row-meeting-details').each(function () { 374 var Countset1home = parseInt($(this).find('.item-s1 .countitem-Player1').text()); 375 var Countset1guest = parseInt($(this).find('.item-s1 .countitem-Player2').text()); 376 if (Countset1home < Countset1guest) { 377 $(this).find('.item-s1 .countitem-Player2').addClass('bold'); 378 } 379 if (Countset1home > Countset1guest) { 380 $(this).find('.item-s1 .countitem-Player1').addClass('bold'); 381 } 382 var Countset2home = parseInt($(this).find('.item-s2 .countitem-Player1').text()); 383 var Countset2guest = parseInt($(this).find('.item-s2 .countitem-Player2').text()); 384 if (Countset2home < Countset2guest) { 385 $(this).find('.item-s2 .countitem-Player2').addClass('bold'); 386 } 387 if (Countset2home > Countset2guest) { 388 $(this).find('.item-s2 .countitem-Player1').addClass('bold'); 389 } 390 var Countset3home = parseInt($(this).find('.item-s3 .countitem-Player1').text()); 391 var Countset3guest = parseInt($(this).find('.item-s3 .countitem-Player2').text()); 392 if (Countset3home < Countset3guest) { 393 $(this).find('.item-s3 .countitem-Player2').addClass('bold'); 394 } 395 if (Countset3home > Countset3guest) { 396 $(this).find('.item-s3 .countitem-Player1').addClass('bold'); 397 } 398 var Countsetsallhome = parseInt($(this).find('.item-sets .countitem-Player1').text()); 399 var Countsetsallguest = parseInt($(this).find('.item-sets .countitem-Player2').text()); 400 if (Countsetsallhome < Countsetsallguest) { 401 $(this).find('.item-sets .countitem-Player2').addClass('bold'); 402 } 403 if (Countsetsallhome > Countsetsallguest) { 404 $(this).find('.item-sets .countitem-Player1').addClass('bold'); 405 } 406 $('.val-playername').each(function () { 407 var valplayername = $(this).text().replace('unbekannt / wird nachgenannt', ''); 408 $(this).text(valplayername); 409 }); 410 411 //meeting index 412 $('.content-row-leaguemain .box-meetingdetail .table-content-details-singels .itemCount').each(function (index) { 413 $(this).text(index + 1); 414 }); 415 $('.content-row-leaguemain .box-meetingdetail .table-content-details-doppel .itemCount').each(function (index) { 416 $(this).text(index + 1); 417 }); 418 419 $('.box-teamprofile .table-content-details-singels .itemCount').each(function (index) { 420 $(this).text(index + 1); 421 }); 422 $('.box-teamprofile .table-content-details-doppel .it
422emCount').each(function (index) { 423 $(this).text(index + 1); 424 }); 425 426 427 //playerprofile 428 addPlayerProfileClickHandler(); 429 //$.getScript('/Resources/Public/js/playerprofile.js', function(jd) {}); 430 431 432 }); 433 434 } else { 435 alert('Error, bitte nochmal versuchen!'); 436 } 437 } 438 }); 439 440 }); 441}
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.