// 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); };});

CWL Fort Worth, the second open event of the 2019 CWL Season, takes place March 15th through March 17th.

With CWL Las Vegas done and dusted in December and the upcoming Pro League Qualifier (Jan. 16th – Jan 20th), Call of Duty eSports is heating up for a fiery year of competition.

After the Pro League Qualifier, the Pro League begins on February 4th and runs all the way through to July 5th.

CWL Fort Worth Info

The next CWL event and second open event of the year will be CWL Fort Worth.

Taking place in Fort Worth, Texas inside the Fort Worth Convention Center, the event will feature both a professional pool play/bracket and an amateur bracket. Each has its own separate prize money pools.

The dates for CWL Fort Worth are March 15th through March 17th.

Before the event, an online National Qualifier will be held for CWL Fort Worth on March 2nd in the following countries: Australia & New Zealand, Canada, France & Belgium, Italy, Germany and the Netherlands, Spain & Portugal, UK & Ireland, and the United States.

The prize for the National Qualifiers will be fully paid travel and accommodation to CWL Fort Worth.

Japan will hold their National Qualifier on Jan. 12th & 13th with an offline stage on Jan 26th & 27th at the Tokaigi Game Party Japan 2019.

Team & Spectator Passes

Team Passes have yet to go on sale for CWL Fort Worth, but for those looking to go see their favorite teams live, we have good news.

Through the CWL Twitter account, it has been confirmed that spectator pass sales will go live tomorrow (Friday Jan. 11th, 2019) at 9am PST/12am EST.

The tickets can be purchased from the MLG Online Store.

comments below
A life-long Call of Duty player, Bachelor of Game Design, and a lover of eSports. Floodsye is my real name, Tommi is just the gamertag my parents gave me.