Closed
Bug 135896
Opened 23 years ago
Closed 23 years ago
Add To Do events to calendar sidebar
Categories
(Calendar :: General, defect)
Calendar
General
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: chris, Assigned: mikeypotter)
References
Details
Attachments
(4 files)
3.61 KB,
patch
|
Details | Diff | Splinter Review | |
1.33 KB,
patch
|
Details | Diff | Splinter Review | |
891 bytes,
patch
|
Details | Diff | Splinter Review | |
892 bytes,
patch
|
Details | Diff | Splinter Review |
With the sidebar tab for To Do, should show name, priority, and a check box for
when it's completed. We could have a pref to hide completed To Do items on the
sidebar, too (perhaps that should be another bug).
it should be possible to make subitems of another item. Please see the todo-part
of the Korganizer-screenshot at
http://korganizer.kde.org/screenshots/mainshot_big.png
Is there any code for the TODO list already?
Comment 2•23 years ago
|
||
rfe?
Assignee | ||
Comment 3•23 years ago
|
||
We aren't doing a sidebar to do for calendar, so yes, its an RFE. What I hope it
to be is a an add on application to the calendar itself.
Sending this to nobody@mozilla.org, marking as RFE. Someone, please feel free to
take this on and start it.
Assignee: mikep → nobody
Severity: normal → enhancement
Summary: Add tab for To Do events to calendar sidebar → [RFE] Add tab for To Do events to calendar sidebar
Reporter | ||
Comment 4•23 years ago
|
||
changing summary; i'm now figuring how to show to-do events in the 'sidebar' at
the left in calendar (with a checkbox instead of an icon). If anyone wants this,
take it, but for now I'm assigning to myself.
Assignee: nobody → coldacid
Summary: [RFE] Add tab for To Do events to calendar sidebar → Add To Do events to calendar sidebar
Reporter | ||
Comment 5•23 years ago
|
||
Just an idea... I pulled this out with DOM Inspector and tailored it a bit. I'm
thinking this is what should be used for incomplete to-do events:
<listitem id="search-unifinder-treeitem-..."
ondblclick="unifinderDoubleClickEvent(...)">
<listcell flex="1" crop="right">
<hbox flex="1" class="unifinder-treecell-box-class" crop="right"
align="center">
<image class="unifinder-calendar-todo-incomplete-class"
onclick="todoClickEvent(...)/>
<vbox crop="right" flex="1">
<label crop="right" value="Add patches to bug 135896"/>
<label crop="right" value="Deadline: May 23, 2002 3:00 PM"/>
</vbox>
</hbox>
</listcell>
</listitem>
and for completed ones:
<listitem id="search-unifinder-treeitem-..."
ondblclick="unifinderDoubleClickEvent(...)">
<listcell flex="1" crop="right">
<hbox flex="1" class="unifinder-treecell-box-class" crop="right"
align="center">
<image class="unifinder-calendar-todo-complete-class"
onclick="todoClickEvent(...)/>
<vbox crop="right" flex="1">
<label crop="right" value="Add patches to bug 135896"/>
<label crop="right" value="Deadline: May 23, 2002 3:00 PM"/>
</vbox>
</hbox>
</listcell>
</listitem>
(note the class for the image in each of those)
The task of todoClickEvent() would be to check if an event is complete or not.
When the image is clicked, todoClickEvent checks to see if the the event is
complete. If not, the function sets the event as complete, and changes the image
class to reflect this change. If it is complete, then hey, todoClickEvent just
returns since there's nothing that it has to do. Since a to-do event should
really only needed to be checked as complete once (unlike bugs, items on a to-do
list don't regress), I don't see any problems. And later on if we want to allow
to-do events to be toggleable, we can simply edit todoClickEvent() to reflect
this rather than use a checkbox (which, IMHO, wouldn't fit in with the look of
the images for events at the side).
Assignee | ||
Comment 6•23 years ago
|
||
To reiterate from IRC, don't change the class of the images, just add an
attribute on them. Change the list-style-image in CSS based on the attributes
on the image.
Reporter | ||
Comment 7•23 years ago
|
||
Reporter | ||
Comment 8•23 years ago
|
||
Reporter | ||
Comment 9•23 years ago
|
||
The three new icons added here don't exist. We'll need todo.png (normal to-do
icon), todo_late.png (for overdue items), and todo_done.png (for completed
items).
Reporter | ||
Comment 10•23 years ago
|
||
Same as last but for Classic.
Reporter | ||
Updated•23 years ago
|
Status: NEW → ASSIGNED
Reporter | ||
Comment 11•23 years ago
|
||
Bugspam: Transferring to mikep. Good luck with them...
Assignee: ccharabaruk → mikep
Status: ASSIGNED → NEW
Reporter | ||
Comment 12•23 years ago
|
||
Bugspam: I can't believe I didn't catch this a while ago... :P
Severity: enhancement → normal
Assignee | ||
Comment 13•23 years ago
|
||
I'm going to mark this as fixed, since To Dos are now in CVS.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 15•19 years ago
|
||
The bugspam monkeys have been set free and are feeding on Calendar :: General. Be afraid for your sanity!
QA Contact: colint → general
You need to log in
before you can comment on or make changes to this bug.
Description
•