Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Thunderbird conversations support #3

Open
wants to merge 25 commits into
base: master
Choose a base branch
from

Conversation

Mekk
Copy link

@Mekk Mekk commented Jan 25, 2013

This is not quite pull request, but I wanted to poke you to take a look at my changes and discuss them.

I managed to make bugmail working with Thunderbird Conversations ( https://addons.mozilla.org/en-US/thunderbird/addon/gmail-conversation-view/ - excellent plugin which gives some gmail-like experience but reorganizes message pane noticeably ). The changes are noticeable (new events must be subscribed, they provide different kind of information, interface must be modified differently) but should not spoil original code.

The code works, but so far works only for bugzilla, and is more a proof of concept than final solution (for example actual bugzilla-supporting code lies in overlay.js so far). I can work on moving it down to specific modules and refactoring them to reuse the code, but first I wanted to ask whether you are interested in supporting Conversations and open to accept noticeable code refactorings (for example APIs of tracker modules would need to change somewhat so they work properly with nsIMsgDBHdr and html-object data instead of message uri and document)

Best regards
Marcin

Marcin Kasperski added 25 commits January 24, 2013 17:24
…i. Still for some reason message does not appear, to be tested.
…the up, but we are going in good direction.
…e fail to parse.

Therefore we strip the fragment from extracted uri if we happened to get one.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant