Bug 415654 Use different alarm icon for suppressed alarms; r=philipp

git-svn-id: svn://10.0.0.236/trunk@244933 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
daniel.boelzle%sun.com
2008-02-05 18:09:22 +00:00
parent 9349b76293
commit b1da6617f5
5 changed files with 14 additions and 3 deletions

View File

@@ -228,10 +228,12 @@
}
}
var alarmImage = document.getAnonymousElementByAttribute(this, "anonid", "alarm-image");
if ((item.alarmOffset || item.parentItem.alarmOffset) &&
getPrefSafe("calendar.alarms.indicator.show", true) &&
!item.calendar.getProperty("suppressAlarms")) {
getPrefSafe("calendar.alarms.indicator.show", true)) {
var alarmImage = document.getAnonymousElementByAttribute(this, "anonid", "alarm-image");
if (item.calendar.getProperty("suppressAlarms")) {
alarmImage.setAttribute("suppressed", "true");
}
alarmImage.removeAttribute("hidden");
}
]]></body>

View File

@@ -90,6 +90,7 @@ calendar.jar:
content/calendar/sun-calendar-event-dialog-attendees.js (/calendar/prototypes/wcap/sun-calendar-event-dialog-attendees.js)
% skin calendar classic/1.0 %skin/classic/calendar/
skin/classic/calendar/abcard.png (themes/common/abcard.png)
skin/classic/calendar/alarm-suppressed.png (themes/common/alarm-suppressed.png)
skin/classic/calendar/alarm-flashing.png (themes/common/alarm-flashing.png)
skin/classic/calendar/alarm.png (themes/common/alarm.png)
#expand skin/classic/calendar/cal-icon32.png (themes/__THEME__/cal-icon32.png)

Binary file not shown.

After

Width:  |  Height:  |  Size: 660 B

View File

@@ -469,3 +469,7 @@ calendar-event-box[readOnly="true"]:hover .calendar-event-box-grippy-bottom {
.alarm-image[flashing="true"] {
list-style-image: url(chrome://calendar/skin/alarm-flashing.png);
}
.alarm-image[suppressed="true"] {
list-style-image: url(chrome://calendar/skin/alarm-suppressed.png);
}

View File

@@ -469,3 +469,7 @@ calendar-event-box[readOnly="true"]:hover .calendar-event-box-grippy-bottom {
.alarm-image[flashing="true"] {
list-style-image: url(chrome://calendar/skin/alarm-flashing.png);
}
.alarm-image[suppressed="true"] {
list-style-image: url(chrome://calendar/skin/alarm-suppressed.png);
}