All, I am about halfway through implementing the new style inline thread indicators showing the count of read/unread blips. I have faked the current count numbers to this point, focusing mainly on the rendering issues. I am ready to takle the count and read / unread state changes. I had a couple questions I was hoping the community might be able to help with:
1) What are the rules for total blip count? I would assume we only want to count the blips that will be visible. There seems to be blips in the conversation thread that might not be visible. 2) Right now I can only ask the conversation thread for an iterator of the blips. There doesn't seem to be a convenient way to get the count of blips, short of calling getBlips() and iterating through them. This could be added. 3) I assume I can use the SupplementImpl class to see if a Blip is read or not during rendering. 4) I know that I COULD respond to the edit actions like continuation and delete to trigger and update of the count, however this would be the wrong approach because it wouldn't handle when some one else is adding / removing blips. To this point I haven't seen how to observe state changes in the conversation model and trigger rendering events. I.e. how do I notice another user has added a blip in some other browser so I can trigger calling my Dom Impl class to update the count in my browser. I just haven't been introduced to this event mechanism yet. Thanks in advance. ~Michael -- You received this message because you are subscribed to the Google Groups "Wave Protocol" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/wave-protocol?hl=en.
