Closed Bug 953743 Opened 11 years ago Closed 2 years ago

Add an array of all the displayed messages

Categories

(Instantbird Graveyard :: Conversation, enhancement)

enhancement
Not set
normal

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.
Blocks: 953744
Blocks: 953745
Blocks: 953754
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
Status: RESOLVED → REOPENED
Resolution: WONTFIX → ---

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 ago2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.