// initialize jwplayer var playerInstance = jwplayer('player'); // player dom elements var playerContainerEl = document.querySelector('.player-container'); // returns video player position from top of document function getElementOffsetTop(el) { var boundingClientRect = el.getBoundingClientRect(); var bodyEl = document.body; var docEl = document.documentElement; var scrollTop = window.pageYOffset || docEl.scrollTop || bodyEl.scrollTop; var clientTop = docEl.clientTop || bodyEl.clientTop || 0; return Math.round(boundingClientRect.top + scrollTop - clientTop); } // returns the current y scroll position function getScrollTop() { var docEl = document.documentElement; return (window.pageYOffset || docEl.scrollTop) - (docEl.clientTop || 0); } // configure jwplayer instance playerInstance.setup({ autostart: true, playlist: 'https://cdn.jwplayer.com/v2/playlists/mYdavspX', primary: 'html5', setFullscreen: true, width: '100%' }); // when jwplayer instance is ready playerInstance.on('ready', function() { var config = playerInstance.getConfig(); var utils = playerInstance.utils; // get height of player element var playerHeight = config.containerHeight; // flag determining whether close has been clicked var closed = true; // CHANGED // flag determing whether player is playing var playing = false; // ADDED // eventhandler for when close button is being pressed document.getElementsByClassName('icon-close')[0].addEventListener('click', () => { closed = true; onScrollViewHandler(); }); playerInstance.on('play', function() { closed = false; playing = true; // ADDED }).on('pause', function () { playing = false; // ADDED }).on('adPlay', function() { closed = false; // ADDED playing = true; // ADDED }).on('adPause', function() { playing = false; // ADDED }); // get player element position from top of document var playerOffsetTop = getElementOffsetTop(playerContainerEl); // set player container to match height of actual video element playerContainerEl.style.height = playerHeight + 'px'; // below we handle window scroll event without killing performance function onScrollViewHandler() { var minimized = getScrollTop() >= playerOffsetTop; if (closed && minimized) { minimized = false; jwplayer().pause(); playing = false; // ADDED } else if (!minimized && !playing) { closed = true; // ADDED } utils.toggleClass(playerContainerEl, 'player-minimize', minimized); // update the player's size so the controls are adjusted playerInstance.resize(); } // namespace for whether or not we are waiting for setTimeout() to finish var isScrollTimeout = false; // window onscroll event handler window.onscroll = function() { // skip if we're waiting on a scroll update timeout to finish if (isScrollTimeout) return; // flag that a new timeout will begin isScrollTimeout = true; // otherwise, call scroll event view handler onScrollViewHandler(); // set new timeout setTimeout(function() { // reset timeout flag to false (no longer waiting) isScrollTimeout = false; }, 80); }; });

The sixth week of the Call of Duty World League Pro Division Stage 1 has ended. Here’s a recap of all of the action from North America, Europe, and Australia/New Zealand.

North America:

Wednesday, February 17:

  • Rise Nation vs. compLexity | RESULT: Rise won 3-0.
  • OpTic Gaming vs TSM | RESULT: OpTic won 3-0.
  • Luminosity vs. Team Kaliber | RESULT: Luminosity won 3-1.
  • Dream Team vs. CLG | CLG won 3-1.
  • Team EnVyUs vs. H2K | H2K won 3-0.
  • FaZe Clan vs. Team eLevate | eLevate 3-1.

Thursday, February 18:

  • CLG vs. OpTic Gaming | RESULT: OpTic Gaming won 3-2.
  • Dream Team vs. H2K | RESULT: H2K won 3-1.
  • TSM vs. Team eLevate | RESULT: Team eLevate won 3-1.
  • FaZe Clan vs. Rise Nation | RESULT: FaZe won 3-2.
  • Luminosity vs. compLexity | RESULT: compLexity won 3-0.
  • Team EnVyUs vs. Team Kaliber | RESULT: Team EnVyUs won 3-0.

NA Standings After Week 6:

CbjZuKKUsAAln_D


Europe:

Tuesday, February 16:

  • PuLse Gaming vs. Epsilon | RESULT: Epsilon won 3-0.
  • Millenium vs. Team LDLC | RESULT: Millenium won 3-0.
  • Team Infused vs. Vitality | RESULT: Team Infused won 3-1.
  • TCM Gaming vs. exceL | RESULT: TCM won 3-2.
  • Splyce vs. Giants Gaming | RESULT: Splyce won 3-0.

Wednesday, February 17:

  • Splyce vs. TCM Gaming | RESULT: Splyce won 3-1.
  • Giants Gaming vs. Team Infused | RESULT: Infused won 3-0.
  • Vitality vs. Millenium | RESULT: Vitality won 3-2.
  • Team LDLC vs. Epsilon | RESULT: Epsilon won 3-0.
  • exceL vs. PuLse Gaming | RESULT: exceL won 3-0.

EU Standings After Week 6:

Screen Shot 2016-02-18 at 5.10.35 PM


Australia / New Zealand:

Tuesday, February 16:

  • Mindfreak vs. Apotheon | RESULT: Mindfreak won 3-2.
  • Exile5 vs. Nv | RESULT: Nv won 3-2.
  • Team Immunity vs. Chiefs eSports Club | RESULT: Chiefs won 3-1.
  • OrbitGG vs. Tainted Minds | RESULT: Tainted Minds won 3-1.

Wednesday, February 17:

  • Nv vs. Chiefs eSports Club | Chiefs won 3-0.
  • Exile5 vs. Tainted Minds | Tainted Minds won 3-0.
  • Apotheon vs. Team Immunity | Apotheon won 3-1.
  • OrbitGG vs. Mindfreak | Mindfreak won 3-0.

ANZ Standings After Week 6:

Screen Shot 2016-02-18 at 5.21.41 PM



Call of Duty World League Pro Division continues every Tuesday and Wednesday, live on Twitch and YouTube.

If you missed any of this week’s streams, replays are available on Call of Duty’s YouTube channel here.

Follow us on Twitter to stay up to date with the latest news on the Call of Duty World League.

comments below