зеркало из https://github.com/mozilla/pjs.git
day/week views do not show location and description
bug 289716, p=gekacheka, r=me. nptob
This commit is contained in:
Родитель
e583e7e072
Коммит
7b6120f4ed
|
@ -401,8 +401,6 @@ DayView.prototype.createEventBoxInternal = function(itemOccurrence, startDate, e
|
||||||
var eventSlotWidth = Math.round( ( hourWidth - kDayViewHourLeftStart )
|
var eventSlotWidth = Math.round( ( hourWidth - kDayViewHourLeftStart )
|
||||||
/ 1 /*calendarEventDisplay.totalSlotCount */);
|
/ 1 /*calendarEventDisplay.totalSlotCount */);
|
||||||
|
|
||||||
var eventLocation = calEvent.location;
|
|
||||||
|
|
||||||
//calculate event dimensions
|
//calculate event dimensions
|
||||||
var eventTop = startHourTreeItem.boxObject.y -
|
var eventTop = startHourTreeItem.boxObject.y -
|
||||||
startHourTreeItem.parentNode.boxObject.y +
|
startHourTreeItem.parentNode.boxObject.y +
|
||||||
|
@ -414,12 +412,14 @@ DayView.prototype.createEventBoxInternal = function(itemOccurrence, startDate, e
|
||||||
// create title label, location label and description description :)
|
// create title label, location label and description description :)
|
||||||
var eventTitleLabel = document.createElement( "label" );
|
var eventTitleLabel = document.createElement( "label" );
|
||||||
eventTitleLabel.setAttribute( "class", "day-view-event-title-label-class" );
|
eventTitleLabel.setAttribute( "class", "day-view-event-title-label-class" );
|
||||||
|
|
||||||
|
var eventLocation = calEvent.getProperty("LOCATION");
|
||||||
if (eventLocation)
|
if (eventLocation)
|
||||||
eventTitleLabel.setAttribute( "value", calEvent.title + " (" + eventLocation + ")" );
|
eventTitleLabel.setAttribute( "value", calEvent.title + " (" + eventLocation + ")" );
|
||||||
else
|
else
|
||||||
eventTitleLabel.setAttribute( "value", calEvent.title );
|
eventTitleLabel.setAttribute( "value", calEvent.title );
|
||||||
|
|
||||||
var desc = calEvent.getProperty("description");
|
var desc = calEvent.getProperty("DESCRIPTION");
|
||||||
if (!desc)
|
if (!desc)
|
||||||
desc = ""
|
desc = ""
|
||||||
var eventText = document.createTextNode(desc);
|
var eventText = document.createTextNode(desc);
|
||||||
|
|
|
@ -425,18 +425,20 @@ dump(this.displayEndDate+"\n");
|
||||||
eventBox.setAttribute("tooltip", "eventTooltip");
|
eventBox.setAttribute("tooltip", "eventTooltip");
|
||||||
|
|
||||||
// Event box text (title, location and description)
|
// Event box text (title, location and description)
|
||||||
if (calEvent.title || calEvent.getProperty("location")) {
|
var locationText = calEvent.getProperty("LOCATION");
|
||||||
|
if (calEvent.title || locationText) {
|
||||||
var titleText = ( (calEvent.title || "") +
|
var titleText = ( (calEvent.title || "") +
|
||||||
(calEvent.getProperty("location") ? " ("+calEvent.getProperty("location")+")" : "") );
|
(locationText ? " ("+locationText+")" : "") );
|
||||||
var titleElement = document.createElement( "label" );
|
var titleElement = document.createElement( "label" );
|
||||||
titleElement.setAttribute( "class", "week-view-event-title-label-class" );
|
titleElement.setAttribute( "class", "week-view-event-title-label-class" );
|
||||||
titleElement.appendChild( document.createTextNode( titleText ));
|
titleElement.appendChild( document.createTextNode( titleText ));
|
||||||
eventBox.appendChild( titleElement );
|
eventBox.appendChild( titleElement );
|
||||||
}
|
}
|
||||||
if (calEvent.getProperty("description")) {
|
var descriptionText = calEvent.getProperty("DESCRIPTION");
|
||||||
|
if (descriptionText) {
|
||||||
var descriptionElement = document.createElement( "description" );
|
var descriptionElement = document.createElement( "description" );
|
||||||
descriptionElement.setAttribute( "class", "week-view-event-description-class" );
|
descriptionElement.setAttribute( "class", "week-view-event-description-class" );
|
||||||
descriptionElement.appendChild( document.createTextNode( calEvent.getProperty("description") ));
|
descriptionElement.appendChild(document.createTextNode(descriptionText));
|
||||||
eventBox.appendChild( descriptionElement );
|
eventBox.appendChild( descriptionElement );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче