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

According to a report from eSports Observer, Major League Gaming has sold off majority of its assets to Activision Blizzard for over $46 million.

Apparently, MLG’s board of directors agreed to sell majority of assets to Activision Blizzard on December 21st, and a letter was sent out on Dec. 22nd to shareholders stating that the deal was approved. eSports Observer reports that MLG’s current CEO Sundance DiGiovanni has been removed from the CEO position and been replaced by Greg Chisholm, former CFO of Major League Gaming. MLG has had a rough time recently. 2015 was actually their first year they returned a profit, but the company has been in debt for quite a well. This deal reportedly pays off MLG’s debt and liquidates the company into Activision Blizzard.

It is not clear exactly what will happen to Major League Gaming as an entity going forward; eSports Observer claims that this is the end of MLG, but that has not been confirmed.

Major League Gaming does in fact have plans for 2016 in Counter Strike and Halo. They’ve announced a CS:GO Major event in early April and have stated they are hosting the North American Halo World Championship event. It is not clear if these ventures will still occur, but a possibility exists that those events already announced will have to occur because of prior contracts.

Activision Blizzard has been expanding their role greatly in eSports over the last several months. In October, Activision Blizzard hired former ESPN CEO and co-founder of NFL Network, Steve Bornstein, and co-founder and former MLG President, Mike Sepso, to start a new eSports Media Networks Division. More recently, Chris Puckett, a former caster at MLG, has joined Activision Blizzard in this same Media Networks Division.

In addition, Major League Gaming lost their top tier place in Call of Duty eSports when Activision stated that ESL will be hosting the Pro Division of the Call of Duty World League. From Call of Duty: Black Ops 2 through Advanced Warfare, MLG was in charge of hosting any Pro Leagues in North America.

Major League Gaming and Activision Blizzard have not announced or confirmed anything about this.

We will update as we learn more.

comments below