Bladeren bron

fix time text on listview

Adam Shaw 9 jaren geleden
bovenliggende
commit
5aa9ac1161
1 gewijzigde bestanden met toevoegingen van 7 en 4 verwijderingen
  1. 7 4
      src/list/ListView.js

+ 7 - 4
src/list/ListView.js

@@ -199,14 +199,17 @@ var ListViewGrid = Grid.extend({
 		var view = this.view;
 		var classes = [ 'fc-list-item' ].concat(this.getSegCustomClasses(seg));
 		var bgColor = this.getSegBackgroundColor(seg);
-		var url = seg.event.url;
+		var event = seg.event;
+		var url = event.url;
 		var timeHtml;
 
 		if (!seg.start.hasTime()) {
-			timeHtml = view.getAllDayHtml();
+			if (this.displayEventTime) {
+				timeHtml = view.getAllDayHtml();
+			}
 		}
 		else {
-			timeHtml = htmlEscape(this.getEventTimeText(seg));
+			timeHtml = htmlEscape(this.getEventTimeText(event)); // might return empty
 		}
 
 		if (url) {
@@ -214,7 +217,7 @@ var ListViewGrid = Grid.extend({
 		}
 
 		return '<tr class="' + classes.join(' ') + '">' +
-			(view.opt('listTime') ?
+			(timeHtml ?
 				'<td class="fc-list-item-time ' + view.widgetContentClass + '">' +
 					timeHtml +
 				'</td>' :