Just a quick note about what I did for read-only calendars in the Cosmo Web UI, for anyone who's interested:

1. Event lozenges are still clickable so you can view titles/times and details of overlapping events.

2. The calendar lozenges are the same color as they are in the writable calendar, because you can still click on lozenges to select them. You just can't move or resize.

3. The cursor over the lozenges is a plain pointer rather than a move or n-/s-resize cursor, since the lozenges are still clickable.

4. Rather than disable all the form elements to indicate 'read only,' I am just disabling the Remove and Save buttons. I did this because disabling text input or textarea form elements also disables scrolling, so it would be impossible to see any text that is longer than the visible area of the form field.

This has the unhappy effect of allowing people to make changes to the form field values -- they just can't save any changes. A 'fancier' implementation would swap out the text form fields for scrollable div elements or something, but I think the simpler implementation is probably fine for now.

Please let me know if you have any questions or ideas on better ways to do this.

Thanks.


Matthew





_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to