зеркало из https://github.com/mozilla/gecko-dev.git
Checking in parts of patch 149827 for bug 122656
This commit is contained in:
Родитель
633428122c
Коммит
31003f67cc
|
@ -224,7 +224,8 @@ function pasteFromClipboard()
|
||||||
calendarEventArray[i].start.setTime( startDate );
|
calendarEventArray[i].start.setTime( startDate );
|
||||||
calendarEventArray[i].end.setTime( endDateTime );
|
calendarEventArray[i].end.setTime( endDateTime );
|
||||||
}
|
}
|
||||||
addEventsToCalendar( calendarEventArray );
|
// LINAGORA (We don't want to have to edit the event again)
|
||||||
|
addEventsToCalendar( calendarEventArray, 1 );
|
||||||
break;
|
break;
|
||||||
case "text/unicode":
|
case "text/unicode":
|
||||||
if ( data.indexOf("BEGIN:VEVENT") == -1 )
|
if ( data.indexOf("BEGIN:VEVENT") == -1 )
|
||||||
|
@ -250,7 +251,8 @@ function pasteFromClipboard()
|
||||||
calendarEventArray[i].end.setTime( endDateTime );
|
calendarEventArray[i].end.setTime( endDateTime );
|
||||||
}
|
}
|
||||||
|
|
||||||
addEventsToCalendar( calendarEventArray );
|
// LINAGORA (We don't want to have to edit the event again)
|
||||||
|
addEventsToCalendar( calendarEventArray, 1 );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
|
|
@ -250,7 +250,9 @@ var calendarViewDNDObserver = {
|
||||||
calendarEvent.start.setTime(gDropzoneStartTime.getTime() );
|
calendarEvent.start.setTime(gDropzoneStartTime.getTime() );
|
||||||
calendarEvent.end.setTime ( calendarEvent.start.getTime() + eventDuration );
|
calendarEvent.end.setTime ( calendarEvent.start.getTime() + eventDuration );
|
||||||
|
|
||||||
gICalLib.modifyEvent( calendarEvent );
|
// LINAGORA: Needed to update remote calendar
|
||||||
|
modifyEventDialogResponse( calendarEvent, calendarEvent.parent.server );
|
||||||
|
// gICalLib.modifyEvent( calendarEvent );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
alert(" Event with id: " + dropEvent.id + " not found");
|
alert(" Event with id: " + dropEvent.id + " not found");
|
||||||
|
@ -373,8 +375,8 @@ var calendarViewDNDObserver = {
|
||||||
var fileObj = dataObj.value.QueryInterface(Components.interfaces.nsIFile);
|
var fileObj = dataObj.value.QueryInterface(Components.interfaces.nsIFile);
|
||||||
var aDataStream = readDataFromFile( fileObj.path );
|
var aDataStream = readDataFromFile( fileObj.path );
|
||||||
var calendarEventArray = parseIcalData( aDataStream );
|
var calendarEventArray = parseIcalData( aDataStream );
|
||||||
// TODO Move to calendarImportExport to have the option to turn off dialogs
|
// LINAGORA (- TODO Move to calendarImportExport to have the option to turn off dialogs)
|
||||||
addEventsToCalendar( calendarEventArray );
|
addEventsToCalendar( calendarEventArray, 1 );
|
||||||
}
|
}
|
||||||
catch(ex) {
|
catch(ex) {
|
||||||
alert(ex.message);
|
alert(ex.message);
|
||||||
|
|
|
@ -264,7 +264,9 @@ function addEventsToCalendar( calendarEventArray, silent, ServerName )
|
||||||
ServerName = gCalendarWindow.calendarManager.getDefaultServer();
|
ServerName = gCalendarWindow.calendarManager.getDefaultServer();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
gICalLib.addEvent( calendarEvent, ServerName );
|
// LINAGORA (We need to see the new added event in the window and to update remote cal)
|
||||||
|
addEventDialogResponse( calendarEvent, ServerName );
|
||||||
|
/* gICalLib.addEvent( calendarEvent, ServerName ); */
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
editNewEvent( calendarEvent );
|
editNewEvent( calendarEvent );
|
||||||
|
|
|
@ -1056,7 +1056,9 @@ var monthViewEventDragAndDropObserver = {
|
||||||
eventToCopy.recurWeekdays = eventToCopy.recurWeekdays << Difference;
|
eventToCopy.recurWeekdays = eventToCopy.recurWeekdays << Difference;
|
||||||
}
|
}
|
||||||
|
|
||||||
gICalLib.addEvent( eventToCopy, gEventBeingDragged.parent.server );
|
// LINAGORA: Needed to update remote calendar
|
||||||
|
addEventDialogResponse( eventToCopy, gEventBeingDragged.parent.server );
|
||||||
|
//gICalLib.addEvent( eventToCopy, gEventBeingDragged.parent.server );
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
@ -1067,7 +1069,9 @@ var monthViewEventDragAndDropObserver = {
|
||||||
{
|
{
|
||||||
gEventBeingDragged.recurWeekdays = gEventBeingDragged.recurWeekdays << Difference;
|
gEventBeingDragged.recurWeekdays = gEventBeingDragged.recurWeekdays << Difference;
|
||||||
}
|
}
|
||||||
gICalLib.modifyEvent( gEventBeingDragged, gEventBeingDragged.parent.server );
|
// LINAGORA: Needed to update remote calendar
|
||||||
|
modifyEventDialogResponse( gEventBeingDragged, gEventBeingDragged.parent.server );
|
||||||
|
//gICalLib.modifyEvent( gEventBeingDragged, gEventBeingDragged.parent.server );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
Загрузка…
Ссылка в новой задаче