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(); } } );} );
/* ]]> */
Joe,
Great story. You just have a way with words. Enjoy your trip.
Jose
What actually brought you to China an assignment or something that you just wanted to shoot?
Any plans on going anywhere else in Asia before you head back home?
Safe (and peaceful) travels, Joe.
All the best,
Kyle
Joe, I had a feeling you were abroad, haven’t seen you on twitter! My wife always says she’s glad I don’t speak Chineese 😎
Interesting. The two times I visited Shanghai, no one objected to me photographing Buddhas, temples, dragons, fountains. I was wise and eschewed photographing government office buildings and military installations, however.
love the line “it was like having my camera to me eye and a woodpecker attached to my temple”…priceless…looking forward to more posts.
Ah, I see you’ve met my mother-in-law. Nice shot, and don’t worry, your ears will stop bleeding in a week or two. 🙂
ooh, jen, I’m sorry…. funny though…..:-)
is this golden buddha destined for a golden frame?
Hi Mr McNally, Sounds like you climbed half way to the moon to get a look at this statue. It looks as though he’s on a good wicket though, as we say in Australia, given he’s still well fed at the top of the mountain. I hope he had an ice cold one waiting for you.
Peter
Hey Joe, welcome to China! I’m your BIG fans in China! Are you coming to Shanghai?!!! I live in shanghi.
evan
I wish I could be there to help, certainly won’t talk too much though…Hope you enjoyed the rest of the trip to Beijing! It’s a nice time to visit, not too hot at least…
Joe,
Welcome to Beijing! The best season to be here right now with a distinct lack of smog and right now the weather is fantastic. Doing ‘your own thing’ here or are you doing any seminar/training here? If you are, would love to have the opportunity to join. The events in the US are a little too far for me to travel.
/Daniel
I know exactly what you are talking about… 😀
Best wishes
Frank
Is it me or does this crop draw attention to those nipples? 😛
Joe,
Be sure to have the #4 before you leave China……
tv
Hey Joe, was Corrado on the trip with you? The image has a vague resemblance.
Be Safe,
Skip
hi joe,welcome to beijing,hope you can enjoy the trip.this time really is the best time in beijing.i am a fan of you.may i know will you have a class this time?really want to see u,but no idea how…
The Buddha smiled upon you for your efforts and your desire for silence. Sometimes the help believe they have to “earn” their wages. Can we get more pics and stories?
By the way, you should feel sorry for Jen’s father-in-law.
Joe, What is the event in China that has attracted photographers? Could you tell us about it?
Thanks.
Nice post, I love the images in China having gone there a few years before I learnt about photography. I’d love to go back and reshoot my trip know. Worst thing I found was the ‘mist’ that blocked your view all the time. (The guides called it mist, I called it pollution and smog)
Hi Joe,
Great lighting of the peaks of Mr. Serenity’s mammary glands.
Ken
uh, natural light!
Welcome in China Joe. I see you got already first impressions about the Chinese culture 😉
Anyway, if you are still planning to visit Shanghai then please drop me a message. Our local Flickr group would love to meet you in person.
Enjoy China!!!