College Football
By Tom Fornelli | Blogger
Michigan State is in need of a new offensive coordinator. The school announced on Saturday that Dan Roushar has left Mark Dantonio's staff to become the running backs coach of the New Orleans Saints.
?The New Orleans Saints and Michigan State are built on similar models, with a focus on character and people," said Roushar in a release. "New Orleans has won a Super Bowl, and over the last five years, the Saints have been one of the winningest organizations in the NFL. I've had an opportunity to work for Mark Dantonio -- in my opinion, the best college football coach in America -- for the last eight years, including the last six seasons at Michigan State. Now, I have an opportunity to work for arguably the best coach in the NFL, in Sean Payton. Professionally, this is an opportunity I simply couldn't pass up. Now as a running backs coach, I have the chance to learn the interworking of the NFL."
Dantonio said he was "thrilled for Dan and his family, and we wish him nothing but the best in the NFL."
Roushar has been with Michigan State since 2007, starting as an offensive line coach before becoming offensive coordinator in 2011 after Don Treadwell left to become the head coach at
While this might be good news for Roushar, it does leave Michigan State in a bit of a bind. Spring practice starts in just over a month and the Spartans are without an offensive coordinator. Combine that with the fact that both Le'Veon Bell and Dion Sims have left East Lansing, taking with them the majority of an offense that averaged only 20 points per game last season, and Michigan State is in a bit of a bind.
For more college football news, rumors and analysis, follow @EyeOnCFB on Twitter, subscribe to our RSS Feed, college football newsletter, and get the Eye On College Football Podcast from iTunes. You can follow Tom Fornelli on Twitter here: @TomFornelli.
Get CBSSports.com College Football updates on Facebook
" } callFBApi = function() { var accessToken; var uid; CBSi.injectJS('//connect.facebook.net/en_US/all.js#xfbml=1', 'facebook-jssdk'); FB.init({ appId : '297742330311988', oauth : true }); FB.login(function(response) { if (response.authResponse) { uid = response.authResponse.userID; accessToken = response.authResponse.accessToken; //CBSi.log("== FB APP DATA ==", response); FB.api('/me', function(social) { //CBSi.log("== FB USER DATA ==", social); log_in_socially(social.name, social.username, 'fb'); }); } }); }; log_in_socially = function(dn, userid, site) { $.ajax({ url: "/data/common/livefyre/lf_social_login", dataType: 'json', data: { lfdn: dn, lfuser: userid, ssite: site } }).done(function(profile) { //CBSi.log("== Social Login ==",profile,site); if (profile.error) { //CBSi.log("Social login failed with error: ", profile); return null; } else { document.cookie = "lf_social_login="+ profile.socialsess +"; expires=0; path=/"; profile.socialsess = '1'; userObj = profile; doLivefyreAuth(profile); } }); }; callTwitterApi = function() { window.open('/common/livefyre/V3/via_twitter','twitterOauth','width=600,height=500,menu=0,status=0'); }; function doLivefyreAuth(cval) { //console.log("== Attempting LF Login ==",cval); var isLoggedIn = 1; if (cval) { try { fyre.conv.login(cval.token); } catch (e) { isLoggedIn = 0; } } } changeDOM = function() { // DOM hacks. Change the UI for the dropdown box //console.log("== Running Dom Hacks =="); if (isLoggedIn == 1){ //console.log("== Checking Match =="); if (hasProfile == 0) { CBSi.log("== adding get comment link =="); // They need a screen name //$('.lf_auth_section a.lf_user_loggedout').html('Get a Screen Name to Comment').addClass('loginLink'); $('.fyre .fyre-user-loggedout').hide(); $('#getScreenName').show(); var screenNameContent = 'Get a Screen Name to Comment'; $('#getScreenName').html(screenNameContent); } else { if (typeof userObj.profile.profile_url != 'undefined'){ if (userObj.profile.profile_url) { //CBSi.log("== adding login profile links =="); $('.fyre .fyre-box-wrapper a.fyre-user-profile-link').attr('href',userObj.profile.profile_url); $('li.fyre-edit-profile-link').html('Edit Profile'); } } } } changedDom = 1; //console.log("== finished dom hacks =="); }; function updateCommentCounts(element,count){ //CBSi.log("== updating comment counts =="); if (count == 1){ $(element).html('' + count + ' ??| ?Comment'); $(element).show(); $('.commentsCountLabel').html('comment'); } else{ $(element).html('' + count + ' ??| ?Comments'); $(element).show(); $('.commentsCountLabel').html('comments'); } $('.commentsCount').html(count); } function removeLfError(){ $('#cbsLfError').remove(); } var authDelegate = new fyre.conv.RemoteAuthDelegate(); authDelegate.login = function (handlers){ if (isLoggedIn Please log in above to post a comment.'); handlers.failure(); } else{ removeLfError(); handlers.success(); } }; function updateAuthorLinks(){ $('.fyre-comment-username').each(function() { $(this).click(function() { window.location.href = $(this).attr('href'); }); }); $('.fyre-comment-author').each(function() { $(this).click(function() { window.location.href = $(this).attr('href'); }); }); } $(document).ready( function () { // Log in the user if we got a token for them // Change the DOM after login since things get re-rendered //console.log("== LF Calling Load =="); var conv = fyre.conv.load({"network": "cbssports.fyre.co", 'strings': customStrings, authDelegate: authDelegate}, lf_config, function(widget) { //console.log("== LF in Load =="); widget.on('initialRenderComplete', function () { //console.log("== LF Render Complete =="); $('#lf_comments_label').show(); loggedin = readCookie('pid'); CBSi.log(loggedin); if ((typeof loggedin == "string") && (loggedin.match(/^L:/))) { isLoggedIn = 1; if (typeof userObj.token != 'undefined'){ if (userObj.token) { hasProfile = 1; doLivefyreAuth(userObj); } } changeDOM(); } updateCommentCounts('.commentsBubble',$('.fyre-stream-stats .fyre-comment-count span').html()); updateAuthorLinks(); }); widget.on('userLoggedIn', function () { //CBSi.log("== LF Logging In User =="); changeDOM(); removeLfError(); }); widget.on('userLoggedOut', function () { //CBSi.log("== LF Logging Out User =="); document.cookie = "lf_social_login=; expires=0; path=/" }); widget.on('commentCountUpdated', function (countData) { //CBSi.log("== LF Comment Added =="); updateCommentCounts('.commentsBubble',countData); }); widget.on('commentPosted', function (countData) { updateAuthorLinks(); }); }); });Source: http://feeds.cbssports.com/click.phdo?i=a95211ac621db247ffe7f7b3979ec87b
moonshine news channel 4 radar weather morosini death jacoby ellsbury jacoby ellsbury lionel richie
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.