Fix bug 534045 - Invite Attendees dialog: icons are messed up in case of participation role NON-PARTICIPANT. r=philipp

This commit is contained in:
Decathlon 2009-12-15 05:47:00 +01:00
Родитель 01cadb5538
Коммит a7157094bb
7 изменённых файлов: 26 добавлений и 5 удалений

Просмотреть файл

@ -1248,12 +1248,14 @@
return;
}
var role = target.getAttribute("role");
if (role == "CHAIR") {
if (role == "NON-PARTICIPANT") {
target.setAttribute("role", "REQ-PARTICIPANT");
} else if (role == "REQ-PARTICIPANT") {
target.setAttribute("role", "OPT-PARTICIPANT");
} else if (role == "OPT-PARTICIPANT") {
target.setAttribute("role", "CHAIR");
} else if (role == "CHAIR") {
target.setAttribute("role", "NON-PARTICIPANT");
}
return;
}

Просмотреть файл

@ -149,16 +149,14 @@
<label value="&event.attendee.role.required;"/>
<box class="legend" status="FREE"/>
<label value="&event.freebusy.legend.free;"/>
<box class="legend" status="BUSY_UNAVAILABLE"/>
<label value="&event.freebusy.legend.busy_unavailable;"/>
<box class="legend" status="UNKNOWN"/>
<label value="&event.freebusy.legend.unknown;"/>
</row>
<row align="center">
<image class="role-icon" role="OPT-PARTICIPANT"/>
<label value="&event.attendee.role.optional;"/>
<box class="legend" status="BUSY_TENTATIVE"/>
<label value="&event.freebusy.legend.busy_tentative;"/>
<box class="legend" status="UNKNOWN"/>
<label value="&event.freebusy.legend.unknown;"/>
</row>
<row align="center">
<image class="role-icon" role="CHAIR"/>
@ -166,6 +164,12 @@
<box class="legend" status="BUSY"/>
<label value="&event.freebusy.legend.busy;"/>
</row>
<row align="center">
<image class="role-icon" role="NON-PARTICIPANT"/>
<label value="&event.attendee.role.nonparticipant;"/>
<box class="legend" status="BUSY_UNAVAILABLE"/>
<label value="&event.freebusy.legend.busy_unavailable;"/>
</row>
</rows>
</grid>
</hbox>

Просмотреть файл

@ -639,6 +639,13 @@ daypicker-monthday {
-moz-image-region: rect(0px 201px 16px 180px);
}
.role-icon[role="NON-PARTICIPANT"] {
-moz-image-region: rect(0px 222px 16px 201px);
}
.role-icon[role="NON-PARTICIPANT"][disabled="true"] {
-moz-image-region: rect(0px 222px 16px 201px);
}
.zoom-in-icon {
margin: 3px 3px;
list-style-image: url(chrome://calendar/skin/calendar-event-dialog-attendees.png);

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 5.6 KiB

После

Ширина:  |  Высота:  |  Размер: 8.5 KiB

Просмотреть файл

@ -647,6 +647,13 @@ daypicker-monthday {
-moz-image-region: rect(0px 201px 16px 180px);
}
.role-icon[role="NON-PARTICIPANT"] {
-moz-image-region: rect(0px 222px 16px 201px);
}
.role-icon[role="NON-PARTICIPANT"][disabled="true"] {
-moz-image-region: rect(0px 222px 16px 201px);
}
.zoom-in-icon {
margin: 3px 3px;
list-style-image: url(chrome://calendar/skin/calendar-event-dialog-attendees.png);

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 5.6 KiB

После

Ширина:  |  Высота:  |  Размер: 8.5 KiB

Просмотреть файл

@ -363,6 +363,7 @@
<!ENTITY event.attendee.role.required "Required Attendee">
<!ENTITY event.attendee.role.optional "Optional Attendee">
<!ENTITY event.attendee.role.chair "Chair">
<!ENTITY event.attendee.role.nonparticipant "Non Participant">
<!-- Timezone dialog -->
<!ENTITY timezone.title.label "Please Specify the Timezone">