var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,initializeOnLoaded:function(o){gform.domLoaded&&gform.scriptsLoaded?o():!gform.domLoaded&&gform.scriptsLoaded?window.addEventListener("DOMContentLoaded",o):document.addEventListener("gform_main_scripts_loaded",o)},hooks:{action:{},filter:{}},addAction:function(o,n,r,t){gform.addHook("action",o,n,r,t)},addFilter:function(o,n,r,t){gform.addHook("filter",o,n,r,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,n){gform.removeHook("action",o,n)},removeFilter:function(o,n,r){gform.removeHook("filter",o,n,r)},addHook:function(o,n,r,t,i){null==gform.hooks[o][n]&&(gform.hooks[o][n]=[]);var e=gform.hooks[o][n];null==i&&(i=n+"_"+e.length),gform.hooks[o][n].push({tag:i,callable:r,priority:t=null==t?10:t})},doHook:function(n,o,r){var t;if(r=Array.prototype.slice.call(r,1),null!=gform.hooks[n][o]&&((o=gform.hooks[n][o]).sort(function(o,n){return o.priority-n.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==n?t.apply(null,r):r[0]=t.apply(null,r)})),"filter"==n)return r[0]},removeHook:function(o,n,t,i){var r;null!=gform.hooks[o][n]&&(r=(r=gform.hooks[o][n]).filter(function(o,n,r){return!!(null!=i&&i!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][n]=r)}});
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://joemcnally.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]> */
John Fowler says
Doesn’t seem to work with my IE. I’ll check on my wife’s ipad.
Doug says
Just my opinion but you really should not use novelty type for headlines. In the design world that’s setting your camera to Automatic.
Jan says
Both very cool, thanks for taking the troubles!
James T says
Nice work!
Would you consider offering an “HD upgrade” to those who’ve purchased the DVD version?
I might even be willing to pay a small, reasonable upgrade fee 🙂
Alex Sablan says
Looks great, I think you are using the same font I chose for my site as well for your headings. Love your stuff, are you going to be teaching anything at Photoshop World in Orlando in April?
Matt Wilcox says
Very cool, thanks for thinking of those of us not in America: I was bitten by import tax on a North American DVD once before and vowed never again. Happy I won’t have to miss out 🙂
James Barker says
Is there an ipad app on the way?? 🙂
Jay Mann says
Very Cool. When it comes to tablets and smart phones I am a Mongo, but I can see how this is an important step to making the blog more accessible. People comment to me that they cannot view my website on their mobile devices, I guess I need to address that sometime.
Speaking for the international crowd, a big THANK YOU for the download concept. Here in the jungle I do not have the line speed to download it, but may try it when I am in a place with some decent connectivity.
TTFN…
Jay
Joe McNally says
Def. will be at PSW in Orlando….unsure of classes yet….I keep asking to teach Photoshop:-))))
Stephen Cupp says
Joe that would be entertaining. Make it a Kelby Training title.
Fred says
It stil doesn’t check check the writing though; you have to do that yourself.
“meaning that it’s been optimized for for any size “
Fred says
See, I check.
Stil should be still. Now if I had admin access I’d fix it.
Javi says
Hi Joe! Thanks for that downloads option! This is a great step for international followers. I bought your DVD last year and Adorama sent it as “Photographic Equipment”…. so import taxes raised up that almost doubled the price of the DVD 🙁
Greetings from Barcelona!!
Leif Eliasson says
Nice – Will get the DVD download
//Leif
KevinH says
Drew. Like the new look on a big screen. But on an iPad, the font is too small to read, and I can’t use the finger pinch to zoom in. Any way to fix that?
Drew Gurian says
Kevin- Thanks for the feedback, and will be in touch with our designer about it soon!
-Drew
Max says
Great solution! If the DVD was in Italian, it would be perfect…
Hein says
The site wont ‘rightclick’ to open LINKS IN NEW TABS, (I know its usually turned of for image theft, but please fix it for links, thanks
Simon says
Getting the DVD to Denmark was easy….
you just find Joe on a stage infront of 500 pro Photografes and ask why the DVD isnt for sale in Denmark….
then add some tears and cry alittle, then the Mercyfull and big McNally will find in hes father-heart the mercy to give you one signed…..
Thanks Joe…. The DVD is Remarkable, realy good, and can teach everyone something.
the only thing is that the Pizza-guy looks realy old??? 😉
charles Dean says
Cool Solution, It is helpful to all of us.