Closed
Bug 953743
Opened 11 years ago
Closed 2 years ago
Add an array of all the displayed messages
Categories
(Instantbird Graveyard :: Conversation, enhancement)
Instantbird Graveyard
Conversation
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: florian, Unassigned)
References
(Blocks 1 open bug)
Details
*** Original post on bio 300 at 2010-01-19 16:57:00 UTC ***
An array storing all the displayed messages should be stored either in the convbrowser binding or directly in the content document (in this case, the array would be accessible by JavaScript included in message themes).
For each message, the array should keep these informations:
- the object implementing the purpleIMessage XPCOM interface
- the root DOM node of each subtree related to the message
- [maybe] if the message is a consecutive (=next) message, the first of the grouped message.
Reasons why this is needed:
- great additional API for add-on developers
- mandatory is we ever want to remove old messages from the conversations to save memory.
- very helpful if we want to be able to dynamically change the message styles used (= redraw the same conversation with the same messages but a different theme).
- needed to implement the magic serialization of selection with an algorithm that doesn't need to do a tree traversal through the whole selected DOM subtrees.
Updated•3 years ago
|
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---
Comment 1•2 years ago
|
||
Instantbird and Instantbird Servers products have been graveyarded. These bugs will no longer be looked at and are being closed.
Status: REOPENED → RESOLVED
Closed: 3 years ago → 2 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•