Prechádzať zdrojové kódy

change triggerDayClick to accept a span

Adam Shaw 10 rokov pred
rodič
commit
5ee7604261
2 zmenil súbory, kde vykonal 4 pridanie a 4 odobranie
  1. 1 1
      src/common/Grid.js
  2. 3 3
      src/common/View.js

+ 1 - 1
src/common/Grid.js

@@ -278,7 +278,7 @@ var Grid = FC.Grid = Class.extend({
 			listenStop: function(ev) {
 			listenStop: function(ev) {
 				if (dayClickHit) {
 				if (dayClickHit) {
 					view.triggerDayClick(
 					view.triggerDayClick(
-						_this.getHitSpan(dayClickHit).start,
+						_this.getHitSpan(dayClickHit),
 						_this.getHitEl(dayClickHit),
 						_this.getHitEl(dayClickHit),
 						ev
 						ev
 					);
 					);

+ 3 - 3
src/common/View.js

@@ -872,12 +872,12 @@ var View = FC.View = Class.extend({
 
 
 
 
 	// Triggers handlers to 'dayClick'
 	// Triggers handlers to 'dayClick'
-	// Date is guaranteed timezone-ambig.
-	triggerDayClick: function(date, dayEl, ev) {
+	// Span has start/end of the clicked area. Only the start is useful.
+	triggerDayClick: function(span, dayEl, ev) {
 		this.trigger(
 		this.trigger(
 			'dayClick',
 			'dayClick',
 			dayEl,
 			dayEl,
-			this.calendar.applyTimezone(date), // convert to calendar's timezone for external API
+			this.calendar.applyTimezone(span.start), // convert to calendar's timezone for external API
 			ev
 			ev
 		);
 		);
 	},
 	},