Update add Attendee code
authorSteve Sutton <steve@gaslightmedia.com>
Tue, 10 Oct 2017 12:33:54 +0000 (08:33 -0400)
committerSteve Sutton <steve@gaslightmedia.com>
Tue, 10 Oct 2017 12:33:54 +0000 (08:33 -0400)
Check for length of the nTime first.

js/frontRegApp.js
js/views/front/regClass.js

index 2cd4511..8f1ce1e 100644 (file)
@@ -761,7 +761,6 @@ app.Views.Front.RegClass = Backbone.View.extend({
     },
     addNew: function(){
         var findByEmail = [];
-        console.log( 'called addNew in regClass view' );
         var fname   = this.$('.reg_fname').val().trim();
         var lname   = this.$('.reg_lname').val().trim();
         var email   = this.$('.reg_email').val().trim();
@@ -771,7 +770,11 @@ app.Views.Front.RegClass = Backbone.View.extend({
         var state   = this.$('.reg_state').val().trim();
         var zip     = this.$('.reg_zip').val().trim();
         var country = this.$('.reg_country').val().trim();
-        var rTime   = this.$('#reg-select-time').val().trim();
+        if ( this.$('#reg-select-time').length ) {
+            var rTime   = this.$('#reg-select-time').val().trim();
+        } else {
+            var rTime = null;
+        }
         if ( app.timeSpecific && !rTime ) {
             alert( 'You must select a time!' );
             return;
@@ -788,7 +791,6 @@ app.Views.Front.RegClass = Backbone.View.extend({
         } else {
             findByEmail = this.model.registrants.where({email: email});
         }
-        console.log(findByEmail);
         var regRequest = cart.get( 'request' );
         if ( findByEmail.length === 0 ) {
             this.model.registrants.create({
index eeb6b32..1f9e1e7 100644 (file)
@@ -73,7 +73,6 @@ app.Views.Front.RegClass = Backbone.View.extend({
     },
     addNew: function(){
         var findByEmail = [];
-        console.log( 'called addNew in regClass view' );
         var fname   = this.$('.reg_fname').val().trim();
         var lname   = this.$('.reg_lname').val().trim();
         var email   = this.$('.reg_email').val().trim();
@@ -83,7 +82,11 @@ app.Views.Front.RegClass = Backbone.View.extend({
         var state   = this.$('.reg_state').val().trim();
         var zip     = this.$('.reg_zip').val().trim();
         var country = this.$('.reg_country').val().trim();
-        var rTime   = this.$('#reg-select-time').val().trim();
+        if ( this.$('#reg-select-time').length ) {
+            var rTime   = this.$('#reg-select-time').val().trim();
+        } else {
+            var rTime = null;
+        }
         if ( app.timeSpecific && !rTime ) {
             alert( 'You must select a time!' );
             return;
@@ -100,7 +103,6 @@ app.Views.Front.RegClass = Backbone.View.extend({
         } else {
             findByEmail = this.model.registrants.where({email: email});
         }
-        console.log(findByEmail);
         var regRequest = cart.get( 'request' );
         if ( findByEmail.length === 0 ) {
             this.model.registrants.create({