From 1fb2070a57e53b50715242896e57610014963117 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 15 Dec 2017 16:50:06 -0500 Subject: [PATCH] Trying to get added registrants to show up for some reason it's not rendering correctly now. --- js/frontRegApp.js | 12 +++++++----- js/models/front/regEvent.js | 4 ++-- js/views/front/regClass.js | 2 +- js/views/front/regTime.js | 8 +++++--- 4 files changed, 15 insertions(+), 11 deletions(-) diff --git a/js/frontRegApp.js b/js/frontRegApp.js index 1c63d32..181fa19 100644 --- a/js/frontRegApp.js +++ b/js/frontRegApp.js @@ -141,7 +141,7 @@ app.Models.Front.RegEvent = Backbone.Model.extend({ // setClasses // To setup the classes collection setClasses: function( regClasses ){ - console.log( regClasses ); + // console.log( regClasses ); this.classes.reset( regClasses ); }, @@ -575,7 +575,7 @@ app.Views.Front.RegClass = Backbone.View.extend({ if ( !app.timeSpecific ) { // this.$('.glm-add-new-account').show(); // this.updateTimeSelection(); - console.log( this.model.regTimes ); + // console.log( this.model.regTimes ); } else { var sTime = this.model.get( 'selectedTime' ); @@ -917,7 +917,8 @@ app.Views.Front.RegTime = Backbone.View.extend({ this.listenTo( this.model.registrants, 'add', this.addOne ); this.listenTo( this.model.registrants, 'create', this.addOne ); this.listenTo( this.model.registrants, 'remove', this.deleteOne ); - // this.listenTo( this.model, 'change', this.render ); + + this.listenTo( this.model, 'change', this.render ); return this; }, @@ -1045,13 +1046,14 @@ app.Views.Front.RegTime = Backbone.View.extend({ // add a registrant to collection addOne: function( item ){ + console.log( 'regTime: addOne called' ); this.model.set({selectedTime: item.get('reg_time') }) - this.render(); + // this.render(); }, // delete a registrant in collection deleteOne: function( item ){ - this.render(); + // this.render(); }, }); diff --git a/js/models/front/regEvent.js b/js/models/front/regEvent.js index aa38b6b..e331743 100644 --- a/js/models/front/regEvent.js +++ b/js/models/front/regEvent.js @@ -25,7 +25,7 @@ app.Models.Front.RegEvent = Backbone.Model.extend({ // setClasses // To setup the classes collection setClasses: function( regClasses ){ - console.log( regClasses ); + // console.log( regClasses ); this.classes.reset( regClasses ); }, @@ -64,7 +64,7 @@ app.Models.Front.RegEvent = Backbone.Model.extend({ var nRegTime = foundClass.regTimes.findWhere({id: hasRegTime.get('id')}); console.log( 'nRegTime' ); console.log(nRegTime); - nRegTime.registrants.add( registrants[i] ); + nRegTime.registrants.create( registrants[i] ); } } diff --git a/js/views/front/regClass.js b/js/views/front/regClass.js index 90cba54..a7e53b9 100644 --- a/js/views/front/regClass.js +++ b/js/views/front/regClass.js @@ -80,7 +80,7 @@ app.Views.Front.RegClass = Backbone.View.extend({ if ( !app.timeSpecific ) { // this.$('.glm-add-new-account').show(); // this.updateTimeSelection(); - console.log( this.model.regTimes ); + // console.log( this.model.regTimes ); } else { var sTime = this.model.get( 'selectedTime' ); diff --git a/js/views/front/regTime.js b/js/views/front/regTime.js index e0a0c71..136f190 100644 --- a/js/views/front/regTime.js +++ b/js/views/front/regTime.js @@ -12,7 +12,8 @@ app.Views.Front.RegTime = Backbone.View.extend({ this.listenTo( this.model.registrants, 'add', this.addOne ); this.listenTo( this.model.registrants, 'create', this.addOne ); this.listenTo( this.model.registrants, 'remove', this.deleteOne ); - // this.listenTo( this.model, 'change', this.render ); + + this.listenTo( this.model, 'change', this.render ); return this; }, @@ -140,12 +141,13 @@ app.Views.Front.RegTime = Backbone.View.extend({ // add a registrant to collection addOne: function( item ){ + console.log( 'regTime: addOne called' ); this.model.set({selectedTime: item.get('reg_time') }) - this.render(); + // this.render(); }, // delete a registrant in collection deleteOne: function( item ){ - this.render(); + // this.render(); }, }); -- 2.17.1