Quellcode durchsuchen

relocate triggering

Adam Shaw vor 8 Jahren
Ursprung
Commit
5758702fb4
2 geänderte Dateien mit 64 neuen und 60 gelöschten Zeilen
  1. 0 60
      src/View.js
  2. 64 0
      src/component/DateComponent.js

+ 0 - 60
src/View.js

@@ -300,66 +300,6 @@ var View = FC.View = InteractiveDateComponent.extend({
 	},
 	},
 
 
 
 
-	triggerAfterEventsRendered: function() {
-		this.triggerAfterEventSegsRendered(
-			this.getEventSegs()
-		);
-
-		this.publiclyTrigger('eventAfterAllRender', {
-			context: this,
-			args: [ this ]
-		});
-	},
-
-
-	triggerAfterEventSegsRendered: function(segs) {
-		var _this = this;
-
-		// an optimization, because getEventLegacy is expensive
-		if (this.hasPublicHandlers('eventAfterRender')) {
-			segs.forEach(function(seg) {
-				var legacy;
-
-				if (seg.el) { // necessary?
-					legacy = seg.footprint.getEventLegacy();
-
-					_this.publiclyTrigger('eventAfterRender', {
-						context: legacy,
-						args: [ legacy, seg.el, _this ]
-					});
-				}
-			});
-		}
-	},
-
-
-	triggerBeforeEventsDestroyed: function() {
-		this.triggerBeforeEventSegsDestroyed(
-			this.getEventSegs()
-		);
-	},
-
-
-	triggerBeforeEventSegsDestroyed: function(segs) {
-		var _this = this;
-
-		if (this.hasPublicHandlers('eventDestroy')) {
-			segs.forEach(function(seg) {
-				var legacy;
-
-				if (seg.el) { // necessary?
-					legacy = seg.footprint.getEventLegacy();
-
-					_this.publiclyTrigger('eventDestroy', {
-						context: legacy,
-						args: [ legacy, seg.el, _this ]
-					});
-				}
-			});
-		}
-	},
-
-
 	// Misc view rendering utils
 	// Misc view rendering utils
 	// -----------------------------------------------------------------------------------------------------------------
 	// -----------------------------------------------------------------------------------------------------------------
 
 

+ 64 - 0
src/component/DateComponent.js

@@ -276,6 +276,70 @@ var DateComponent = FC.DateComponent = Component.extend({
 	},
 	},
 
 
 
 
+	// Event Rendering Triggering
+	// -----------------------------------------------------------------------------------------------------------------
+
+
+	triggerAfterEventsRendered: function() {
+		this.triggerAfterEventSegsRendered(
+			this.getEventSegs()
+		);
+
+		this.publiclyTrigger('eventAfterAllRender', {
+			context: this,
+			args: [ this ]
+		});
+	},
+
+
+	triggerAfterEventSegsRendered: function(segs) {
+		var _this = this;
+
+		// an optimization, because getEventLegacy is expensive
+		if (this.hasPublicHandlers('eventAfterRender')) {
+			segs.forEach(function(seg) {
+				var legacy;
+
+				if (seg.el) { // necessary?
+					legacy = seg.footprint.getEventLegacy();
+
+					_this.publiclyTrigger('eventAfterRender', {
+						context: legacy,
+						args: [ legacy, seg.el, _this ]
+					});
+				}
+			});
+		}
+	},
+
+
+	triggerBeforeEventsDestroyed: function() {
+		this.triggerBeforeEventSegsDestroyed(
+			this.getEventSegs()
+		);
+	},
+
+
+	triggerBeforeEventSegsDestroyed: function(segs) {
+		var _this = this;
+
+		if (this.hasPublicHandlers('eventDestroy')) {
+			segs.forEach(function(seg) {
+				var legacy;
+
+				if (seg.el) { // necessary?
+					legacy = seg.footprint.getEventLegacy();
+
+					_this.publiclyTrigger('eventDestroy', {
+						context: legacy,
+						args: [ legacy, seg.el, _this ]
+					});
+				}
+			});
+		}
+	},
+
+
 	// Event Rendering Utils
 	// Event Rendering Utils
 	// -----------------------------------------------------------------------------------------------------------------
 	// -----------------------------------------------------------------------------------------------------------------