Adam Shaw пре 8 година
родитељ
комит
b2b05b6d1a
2 измењених фајлова са 4 додато и 4 уклоњено
  1. 1 1
      src/View.js
  2. 3 3
      src/component/DateComponent.js

+ 1 - 1
src/View.js

@@ -279,7 +279,7 @@ var View = FC.View = InteractiveDateComponent.extend({
 
 	onBeforeBaseUnrender: function() {
 		if (this.hasPublicHandlers('viewDestroy')) {
-			this.applyScreenState(); // TODO: only call if hasHandlers!
+			this.applyScreenState();
 			this.publiclyTrigger('viewDestroy', {
 				context: this,
 				args: [ this, this.el ]

+ 3 - 3
src/component/DateComponent.js

@@ -267,7 +267,7 @@ var DateComponent = FC.DateComponent = Component.extend({
 		this.set('currentEvents', currentEvents);
 		this.addOrUpdateEventInChildren(id, eventInstanceGroup);
 
-		if (this.get('displayingEvents')) {
+		if (this.has('displayingEvents')) {
 			this.requestRender('event', 'add', this.renderEventAddOrUpdate, arguments);
 		}
 	},
@@ -282,7 +282,7 @@ var DateComponent = FC.DateComponent = Component.extend({
 			this.removeEventInChildren(id);
 		}
 
-		if (this.get('displayingEvents')) {
+		if (this.has('displayingEvents')) {
 			this.requestRender('event', 'remove', this.renderEventRemove, arguments);
 		}
 	},
@@ -364,7 +364,7 @@ var DateComponent = FC.DateComponent = Component.extend({
 	},
 
 
-	renderEventAddOrUpdate: function(id, eventsPayload) {
+	renderEventAddOrUpdate: function(id, eventInstanceGroup) {
 		// by default, rerender all
 		this.unrenderEvents();
 		this.renderEventsPayload(this.get('currentEvents'));