var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* = 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 } } ); gform.utils.trigger( { event: 'gform/post_render', 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(); } } );} );
/* ]]> */
It might be cheaper and easier to fly that way… I’ll have to look into this idea further!
hahahaha…the airport would have charged a lot in excess baggage. 🙂
nice one Joe! 🙂
Interesting. It looks like you’re taking fashion clues from Steve Jobs.
(I kid.)
hahah Mr McNally making another funny! I love this guy!
Classic McNally humor!
LOL 😀
It was made for you. Now, if only I could find my Joe at the airport.
An unclaimed bag, no doubt. 🙂
Careful Joe, the oversized baggage claim has taken one life. I remember reading about it in an article by Galen Rowell right after they put in that new baggage system. Guy sat down down on it and got sucked in.
Might be cheaper, but it gets pretty chilly in the hold!
At least they didn’t lose that bag like all you others
Looks like a security breach…left baggage gets impounded then destroyed right?
haha, I want one 🙂
Joe and Drew on tour see ya in Sacramento, CA
Peace!
Looks like a Joe McNally cloner thats how you get around.
Haha! I’ve always wanted to do that at the Denver Airport. Been afraid I’d get into trouble. I’ll give it a try on my next ski trip.
🙂
I’ve collected my skis from that baggage claim on a number of trans-atlantic holidays!
Not only cheaper and easier… it is probably more comfortable!
Oh no! I hope the Samsonite gorilla has retired from the baggage handler position.
hehe – funny one!
😀
I don’t think your locks are TSA approved!
Hahaha, that’s just hillarious Joe! 😀
I’ve actually heard of a few people who tried it for real at the airport where I work (seriously – it’s among the LEAST crazy things people have done over the years).
Joe, you look different… You cut your hair, right?
Joe, you must really love your equipment to give up your seat for it, while checking yourself into the ‘hold’!!!
the only question is where you ended up???
Joe looking stiffer than usual!
Way to rock it today, Joe! Loved the seminar (especially the photo Drew took of you jumping with the basketball), and look forward to seeing you in Denver again soon.
Thanks
Joe—
We’re all glad that you made it to Denver, because you gave a great class.
Thanks!
Great workshop today at the convention center in Denver. I really enjoyed it, Joe.
Looking a bit thin.
The “Joe” is to long, its not worth the extra money (meaby save some for another sb900)
You can always cut out a little from the “Joe”, you do not need that head do you? :))
How does he keep that girlie figure???
Drew must have been cold,…buy him a jacket!….;-))
Be careful there Joe. Denver’s Imaginary Airport (DIA) opened with the great new baggage handling equipment that turned into the largest baggage shreader known to man. The thing never worked right. I guess you would rather trust your lights and equipment to be in the cabin, and check numnuts in the cargo hold.
I always wondered what was up with the snow cones for a roof there, and Denver’s quaint homage to a subway (with a ghostwon railroad announcement). They cannot figure things out there. My brother in law is a captain for United in charge of Quality Control.
Bill Bogle, Jr.
Baggage not too Fragile.
One of David Hobby’s VAL’s?
Thanx Joe for yesterday in Denver…I was btwn a rock and hardplace; Hobby’s way (radio poppers) or Joe’s way (cls). Gonna go w/nikon’s. Your personal work was and is captivating. Be well, and God Bless you and your’s. Gary Rhodes
“…it’s (photography) like breathing…” said Joe
This is quite interesting. LOL
Hope Drew had the claim ticket.
This is the reason I read blogs…
Hey Joe,
I’ve always wanted to do that … but never had the nerve!:-) The Lighting seminar was Excellent and I learned a bunch! The basketball photo of you needs to be posted!!! :-). Hope to see you in Denver again soon!
Best,
Dennis
Awesome concept! Thanks for doing the workshop in Denver yesterday, I learned soooo much, and am now shopping for more equipment!
haha Nice one.
A baggage no one would say no to pick up 😉
The last time I saw that exact baggage claim, I was preparing to go ski at Breckenridge.
Sweet!
can you get boots to fit that snowboard in the rack?
Is it oversized baggage or are you being beamed up…..
The last time I saw that exact baggage claim, I was preparing to go ski at Breckenridge.
Yep,& Annies on her way by train, ready to pay the fine for this oversized baggage!! 😉 Gotta love it!!