@@ -279,112 +279,8 @@ exchWebService.eventDialog = {
279279 onLoad : function _onLoad ( ) {
280280 if ( this . _initialized ) return ;
281281
282- exchWebService . eventDialog . updateAttendees ( ) ;
283- } ,
284-
285-
286- updateAttendees : function _updateAttendees ( ) {
287- // let attendeeRow = document.getElementById("event-grid-attendee-row");
288- // attendeeRow.setAttribute('collapsed', 'true');
289- // let attendeeRow2 = document.getElementById("event-grid-attendee-row-2");
290- let optAttendeeRow = document . getElementById ( "event-grid-attendee-row-4" ) ;
291- let reqAttendeeRow = document . getElementById ( "event-grid-attendee-row-3" ) ;
292- if ( window . attendees && window . attendees . length > 0 ) {
293- if ( isEvent ( window . calendarItem ) ) { // sending email invitations currently only supported for events
294- // attendeeRow2.removeAttribute('collapsed');
295- } else {
296- // attendeeRow2.setAttribute('collapsed', 'true');
297- }
298-
299- let attendeeNames = [ ] ;
300- let attendeeEmails = [ ] ;
301- let reqAttendeeNames = [ ] ;
302- let reqAttendeeEmails = [ ] ;
303- let optAttendeeNames = [ ] ;
304- let optAttendeeEmails = [ ] ;
305- let numAttendees = window . attendees . length ;
306- let emailRE = new RegExp ( "^mailto:(.*)" , "i" ) ;
307- for ( let i = 0 ; i < numAttendees ; i ++ ) {
308- let attendee = window . attendees [ i ] ;
309- let name = attendee . commonName ;
310- if ( attendee . role == "OPT-PARTICIPANT" ) {
311- if ( name && name . length ) {
312- optAttendeeNames . push ( name ) ;
313- let email = attendee . id ;
314- if ( email && email . length ) {
315- if ( emailRE . test ( email ) ) {
316- name += ' <' + RegExp . $1 + '>' ;
317- } else {
318- name += ' <' + email + '>' ;
319- }
320- optAttendeeEmails . push ( name ) ;
321- }
322- } else if ( attendee . id && attendee . id . length ) {
323- let email = attendee . id ;
324- if ( emailRE . test ( email ) ) {
325- optAttendeeNames . push ( RegExp . $1 ) ;
326- } else {
327- optAttendeeNames . push ( email ) ;
328- }
329- } else {
330- continue ;
331- }
332-
333- } else {
334-
335- if ( name && name . length ) {
336- reqAttendeeNames . push ( name ) ;
337- let email = attendee . id ;
338- if ( email && email . length ) {
339- if ( emailRE . test ( email ) ) {
340- name += ' <' + RegExp . $1 + '>' ;
341- } else {
342- name += ' <' + email + '>' ;
343- }
344- reqAttendeeEmails . push ( name ) ;
345- }
346- } else if ( attendee . id && attendee . id . length ) {
347- let email = attendee . id ;
348- if ( emailRE . test ( email ) ) {
349- reqAttendeeNames . push ( RegExp . $1 ) ;
350- } else {
351- reqAttendeeNames . push ( email ) ;
352- }
353- } else {
354- continue ;
355- }
356-
357- }
358- }
359- if ( reqAttendeeNames . length > 0 ) {
360- reqAttendeeRow . removeAttribute ( 'collapsed' ) ;
361- } else {
362- reqAttendeeRow . setAttribute ( 'collapsed' , 'true' ) ;
363- }
364- if ( optAttendeeNames . length > 0 ) {
365- optAttendeeRow . removeAttribute ( 'collapsed' ) ;
366- } else {
367- optAttendeeRow . setAttribute ( 'collapsed' , 'true' ) ;
368- }
369-
370- let attendeeList = document . getElementById ( "attendee-list" ) ;
371- let reqAttendeeList = document . getElementById ( "req-attendee-list-3" ) ;
372- let optAttendeeList = document . getElementById ( "opt-attendee-list-4" ) ;
373-
374- let callback = function func ( ) {
375- reqAttendeeList . setAttribute ( 'value' , reqAttendeeNames . join ( ', ' ) ) ;
376- reqAttendeeList . setAttribute ( 'tooltiptext' , reqAttendeeEmails . join ( ', ' ) ) ;
377- optAttendeeList . setAttribute ( 'value' , optAttendeeNames . join ( ', ' ) ) ;
378- optAttendeeList . setAttribute ( 'tooltiptext' , optAttendeeEmails . join ( ', ' ) ) ;
379- } ;
380- setTimeout ( callback , 1 ) ;
381- } else {
382-
383- // attendeeRow2.setAttribute('collapsed', 'true');
384- optAttendeeRow . setAttribute ( 'collapsed' , 'true' ) ;
385- reqAttendeeRow . setAttribute ( 'collapsed' , 'true' ) ;
386- }
387- } ,
282+ // exchWebService.eventDialog.updateAttendees();
283+ } ,
388284
389285 editAttendees : function _editAttendees ( ) {
390286 let savedWindow = window ;
@@ -426,7 +322,7 @@ exchWebService.eventDialog = {
426322 gStartTime = startTime . getInTimezone ( kDefaultTimezone ) ;
427323 gEndTime = endTime . getInTimezone ( kDefaultTimezone ) ;
428324 gItemDuration = duration ;
429- exchWebService . eventDialog . updateAttendees ( ) ;
325+ // exchWebService.eventDialog.updateAttendees();
430326 updateDateTime ( ) ;
431327 updateAllDay ( ) ;
432328 if ( isAllDay != gStartTime . isDate ) {
0 commit comments