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(); } } );} );
/* ]]> */
Cute fan clogging moggy!
Just finished one of your books this week,(small flash) great stuff – Thanks 🙂 Great info, thanks for sharing.
Chris
LOL
Those pictures are hilarious.
Pete, our beagle mix, seems to have figured out that I need the mouse to get any work done. When he’s needing attention, he just keeps head-butting my mouse hand until he gets it.
HA…yeah, dats one needy lil’ cat! LOL!
My cat (needing some attention) sat on my “option” button and changed the contrast on the monitor. It took a call to Apple support to get it figured out.
LOL Joe, one of our cats does the same thing!!! They sure can make them selves 10 lbs heavier and 10″ longer when they need to can’t they?!
Nigel is so cool and regal though, thanks for sharing. Have an awesome Holiday!
Cuteness! My dog Piper does the same thing… only it’s a little different when it’s a 75lb Rotty/lab/chow mix, and I have my wireless keyboard on my lap on the bed.. Her big ol’ head plops right down on my fingers…
Have a great day !
Mookie tried of his computer pretty fast too.
http://farm3.static.flickr.com/2662/4165743503_35bf02d3bc.jpg
Keep em coming
Jack
Hmm. This is a fairly clear explanation for why I used to get hives and wheezing whenever I worked on your laptop back in the LIFE days… 🙂
Knowing how Scott Kelby operates, my guess is that the visit was actually planned to discuss a book deal with Nigel.
The Catbox Chronicles anyone?
After looking at all those McNally self portraits on Kelby’s blog, I’m beginning to wonder if too much exposure to multiple SBs isn’t doing some severe damage. And I just took that lighting seminar, too. Hmmmmmm.
Nice pic! My cat is snobbing my work on the Macbook 🙁
http://blog.francoismeehan.com/2009/06/22/my-cat-is-not-happy-with-the-picture/
François
That darn cat!
Looking forward to the “camera stuff”.
-Bob
(Boston)
Ah, Nigel,…”the other white meat”!,…..;-))
So, who actually owns copyright? Scott’s camera-your finger press…
Henry (the dog) knows when the luggage comes out that it’s time to retreat into a blue funk. But when I come home, he’s ecstatic. The world is a better place but no matter how tired, i have to play immediately. Not too bad a deal for me. But for Barbara, when I’m gone, he goes deaf to all commands. Joy’s of pets and travel.
Looks like Nigel is keeping up with Scott’s blog! 🙂
Finally a blog post of yours where I can say “been there, done that” 😉 Except that our’s is called Ronsu. But the habits are the same.
Greetings from Finland.
Joe, for an experienced photographer, you sure did this cat picture all wrong. First off, you need to drop your shutter speed to at least 1/8 second, preferably 1/4 second, or even 1/2. Secondly, you need to introduce the photo by telling us you’re testing your brand new $2500 lens and $4500 body. Thirdly, you need to ask us if something is wrong with your gear because the picture is blurry. And to think you wrote a book…
Hey, be thankful for the small blessings. At least Nigel isn’t a Rottweiler!
Know what you mean. I have a kitty that parks himself on my laptop, because it is nice and warm. And, of all things he falls asleep. At least Nigel is awake and paying attention.
Can empathize big time, this post is being typed one handed with the other hand holding back a ginger cat with attitude!
http://www.lindakennedy.com/p7hg_img_4/fullsize/ginger_cat_2_fs.jpg
Hey Joe, did you copyright those photo’s you took of yourself with Scott’s camera?
How do you manage the cat hair in the office, Joe?