From: Anthony Talarico Date: Mon, 25 Apr 2016 20:46:11 +0000 (-0400) Subject: added jquery logic to load functions only if elements are present X-Git-Tag: v1.0.0^2~78 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=22be55d97b58fe8e0aaac38535ba8b0a03db06aa;p=WP-Plugins%2Fglm-member-db-events.git added jquery logic to load functions only if elements are present --- diff --git a/js/front.js b/js/front.js index cf260b8..6f0de45 100644 --- a/js/front.js +++ b/js/front.js @@ -19,47 +19,50 @@ var EventFront = { this.preventDefault(); return false; }); - - jQuery("#sdate, #edate").datepicker({ + + // load front end form submission jquery if elements exist + if($("#frontForm").length > 0){ + $("#sdate, #edate").datepicker({ dateFormat: 'mm/dd/yy' }); - - $("#freeEvent").change( function () { - if(this.checked){ - $("#cost").fadeOut('medium'); - } else { - $("#cost").fadeIn('medium'); - } - }); - $("#repeatingEvent").change( function () { - if(this.checked){ - $(".frontRecurrences").fadeIn('medium'); - } else { - $(".frontRecurrences").fadeOut('medium'); - } - }); - $("#allDay").change( function () { - if(this.checked){ - $(".timeRow").fadeOut('medium'); - } else { - $(".timeRow").fadeIn('medium'); - } - }); - $("#dayOfMonth").change( function () { - if($(this).val() !== ""){ - $("#daysOfWeek, #weeklyRepeatRow").fadeOut(); - } else { - $("#daysOfWeek, #weeklyRepeatRow").fadeIn(); - } - }); - $("#weeklyRepeat").change( function () { - if($(this).val() !== ""){ - $("#dayOfMonthRow").fadeOut(); - } else { - $("#dayOfMonthRow").fadeIn(); - } - }); + + $("#freeEvent").change( function () { + if(this.checked){ + $("#cost").fadeOut('medium'); + } else { + $("#cost").fadeIn('medium'); + } + }); + $("#repeatingEvent").change( function () { + if(this.checked){ + $(".frontRecurrences").fadeIn('medium'); + } else { + $(".frontRecurrences").fadeOut('medium'); + } + }); + $("#allDay").change( function () { + if(this.checked){ + $(".timeRow").fadeOut('medium'); + } else { + $(".timeRow").fadeIn('medium'); + } + }); + $("#dayOfMonth").change( function () { + if($(this).val() !== ""){ + $("#daysOfWeek, #weeklyRepeatRow").fadeOut(); + } else { + $("#daysOfWeek, #weeklyRepeatRow").fadeIn(); + } + }); + $("#weeklyRepeat").change( function () { + if($(this).val() !== ""){ + $("#dayOfMonthRow").fadeOut(); + } else { + $("#dayOfMonthRow").fadeIn(); + } + }); + } } };