For the first time since the NFL Draft has been in the books, WFNZ got the opportunity to talk with new Panthers head coach Dave Canales about where his team is at.
Canales stopped by with the Mac & Bone Show discussed in-depth the plan that he has for Bryce Young in his second offseason and how things are going so far as the team enters Phase 3 of OTAs. He also talked about the things that he liked about Xavier Legette and Jonathan Brooks in the draft and the approach that he is taking with Legette when it comes to special teams usage.
Hear the full interview with Canales below and be sure to check out the interview that the Kyle Bailey Show did with Panthers general manager later on in the day wherever you listen to your podcasts.
( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-9e14ead973d9ebb2f4d68f71974b3442’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-9e14ead973d9ebb2f4d68f71974b3442’
}, “https://embeds.go.ione.nyc” );
}
}
// Autosize iframe
var funcSizeResponse = function( e ) {
var origin = document.createElement( ‘a’ );
origin.href = e.origin;
// Verify message origin
if ( ’embeds.go.ione.nyc’ !== origin.host )
return;
// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;
switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );
if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );
return;
default:
return;
}
}
if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();