CODE (javascript):
скопировать код в буфер обмена
скопировать код в буфер обмена
- $('#newGameTimer .countSeconds').text(lpad(data.time - Math.floor(data.time / 60) * 60, 2));
- if (ngtimerStatus) {
- ngtimerStatus = false;
- var users = data.users;
- users = mulAndShuffle(users, Math.ceil(130 / users.length));
- users[112] = data.winner;
- html = '';
- users.forEach(function (i) {
- html += '<li><img src="' + i.avatar + '"></li>';
- });
- $('#usersCarousel').html(html);
- $('#barContainer').hide();
- $('#usersCarouselConatiner').show();
- if (data.showCarousel) {
- $('#depositButtonsBlock').slideUp();
- }
- else {
- $('#depositButtonsBlock').hide();
- }
- $('#winnerInfo').show();
- fillWinnerInfo(data);
- $('#roundFinishBlock .number').text(data.round_number);
- $('#roundFinishBlock .date').html(data.date + '<span>' + data.date_hours + '</span>');
- $('#usersCarousel').css('margin-left', -41);
- if (data.showSlider) {
- $('#usersCarousel').animate(
- {marginLeft: -7917}, 1000 * 10,
- function () {
- $('#winnerInfo .winner-info-holder').slideDown();
- $('#roundFinishBlock').slideDown();
- });
- }
- function fillWinnerInfo(data) {
- data = data || {winner: {}};
- var obj = {
- totalPrice: data.game.price || 0,
- number: data.game.price ? ('#' + Math.floor(data.round_number * data.game.price)) : '???',
- tickets: data.tickets || 0,
- winner: {
- image: data.winner.avatar || '???',
- login: data.winner.username || '???',
- id: data.winner.steamid64 || '#',
- chance: data.chance || 0,
- winTicket: data.ticket || '???'
- }
- };
- $('#winnerInfo #winTicket').text('#' + obj.winner.winTicket);
- $('#winnerInfo #totalTickets').text(obj.tickets);
- $('#winnerInfo img').attr('src', obj.winner.image);
- $('#winnerInfo #winnerLink').text(replaceLogin(obj.winner.login));
- $('#winnerInfo #winnerLink').attr('href', '/user/' + obj.winner.id);
- $('#winnerInfo #winnerChance').text('(ШАНС: ' + obj.winner.chance.toFixed(2) + '%)');
- $('#winnerInfo #winnerSum').text(obj.totalPrice);
- }
- }
- })