diff --git a/calendar/base/content/dialogs/calendar-event-dialog-attendees.xml b/calendar/base/content/dialogs/calendar-event-dialog-attendees.xml index fe15322590..363c97eb8a 100644 --- a/calendar/base/content/dialogs/calendar-event-dialog-attendees.xml +++ b/calendar/base/content/dialogs/calendar-event-dialog-attendees.xml @@ -199,7 +199,7 @@ ? organizer.id : calendar.getProperty("organizerId")); - this.mIsInvitation = (calInstanceOf(calendar, Components.interfaces.calISchedulingSupport) && + this.mIsInvitation = (calInstanceOf(calendar, Components.interfaces.calISchedulingSupport) && calendar.isInvitation(args.item)); var listbox = @@ -374,6 +374,10 @@ icon.setAttribute("class", "role-icon"); setElementValue(icon, aAttendee.role || false, "role"); + + // Set tooltip for rolenames + this.updateTooltip(icon); + return true; ]]> @@ -431,6 +435,9 @@ icon.setAttribute("class", "role-icon"); icon.setAttribute("role", "REQ-PARTICIPANT"); + // Set tooltip for rolenames + this.updateTooltip(icon); + // We always clone the first row. The problem is that the first row // could be focused. When we clone that row, we end up with a cloned // XUL textbox that has a focused attribute set. Therefore we think @@ -625,6 +632,32 @@ ]]> + + + + + +# Portions created by the Initial Developer are Copyright (C) 2009 +# the Initial Developer. All Rights Reserved. +# +# Contributor(s): +# +# Alternatively, the contents of this file may be used under the terms of +# either the GNU General Public License Version 2 or later (the "GPL"), or +# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), +# in which case the provisions of the GPL or the LGPL are applicable instead +# of those above. If you wish to allow use of your version of this file only +# under the terms of either the GPL or the LGPL, and not to allow others to +# use your version of this file under the terms of the MPL, indicate your +# decision by deleting the provisions above and replace them with the notice +# and other provisions required by the GPL or the LGPL. If you do not delete +# the provisions above, a recipient may use your version of this file under +# the terms of any one of the MPL, the GPL or the LGPL. +# +# ***** END LICENSE BLOCK ***** + +event.attendee.role.required = Required Attendee +event.attendee.role.optional = Optional Attendee +event.attendee.role.nonparticipant = Non Participant +event.attendee.role.chair = Chair +event.attendee.role.unknown = Unknown Attendee (%1$S) diff --git a/calendar/locales/jar.mn b/calendar/locales/jar.mn index a6e7a2b810..cc4a2f0bbe 100644 --- a/calendar/locales/jar.mn +++ b/calendar/locales/jar.mn @@ -30,3 +30,4 @@ calendar-@AB_CD@.jar: locale/@AB_CD@/calendar/preferences/timezones.dtd (%chrome/calendar/preferences/timezones.dtd) locale/@AB_CD@/calendar/preferences/views.dtd (%chrome/calendar/preferences/views.dtd) locale/@AB_CD@/calendar/dialogs/calendar-event-dialog-reminder.dtd (%chrome/calendar/dialogs/calendar-event-dialog-reminder.dtd) + locale/@AB_CD@/calendar/calendar-event-dialog-attendees.properties (%chrome/calendar/calendar-event-dialog-attendees.properties)