From: Jan Schneider Date: Thu, 3 Jun 2010 15:05:37 +0000 (+0200) Subject: Show attendee status. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=05e833169a98d1c6df719a1a8865b810384bc56a;p=horde.git Show attendee status. --- diff --git a/kronolith/js/kronolith.js b/kronolith/js/kronolith.js index 26a6a70b2..1a3f5bcd3 100644 --- a/kronolith/js/kronolith.js +++ b/kronolith/js/kronolith.js @@ -4885,9 +4885,18 @@ KronolithCore = { }.bind(this)); } - var tr = new Element('tr'), i; + var tr = new Element('tr'), response, i; this.freeBusy.set(attendee.l, [ tr ]); - tr.insert(new Element('td').writeAttribute('title', attendee.l).insert(attendee.e ? attendee.e.escapeHTML() : attendee.l.escapeHTML())); + switch (attendee.r) { + case 1: response = 'None'; break; + case 2: response = 'Accepted'; break; + case 3: response = 'Declined'; break; + case 4: response = 'Tentative'; break; + } + tr.insert(new Element('td') + .writeAttribute('title', attendee.l) + .addClassName('kronolithAttendee' + response) + .insert(attendee.e ? attendee.e.escapeHTML() : attendee.l.escapeHTML())); for (i = 0; i < 24; i++) { tr.insert(new Element('td', { className: 'kronolithFBUnknown' })); } diff --git a/kronolith/themes/screen.css b/kronolith/themes/screen.css index a0c7b09c3..5c862259e 100644 --- a/kronolith/themes/screen.css +++ b/kronolith/themes/screen.css @@ -881,6 +881,16 @@ div.kronolithFormActions { line-height: 100%; } +.kronolithAttendeeAccepted { + background-color: #28b22b; +} +.kronolithAttendeeDeclined { + background-color: #f00; +} +.kronolithAttendeeTentative { + background-color: orange; +} + /* Map */ #kronolithEventMap { height: 300px;