mooz / gpum Goto Github PK
View Code? Open in Web Editor NEWgpum - Gmail Popup Unread Manager
gpum - Gmail Popup Unread Manager
Hi I use Firefox Beta Channel so from Firefox 26 there is a bug with the Display Preview" function of GPUM. I use Firefox on Win7 64bit.
Some random part of the "Display Preview" become TRANSPARENT... If I use the scrollbar to see other parts of the "preview" the missing part change.
I've tried on 2 different computers to confirm the bug & both have the bug.
Here's a "Screencast" Video of the bug since it is hard to describe with words (English is not my native language).
If you have a beta version of the XPI file send me a link I will test it !
Best Regards !
Thx!
I think it's time for a new update
When option "Check all unread mails" enabled, the status bar always reports 0 unread mails.
This is probably due to GMail returning 0 in https://mail.google.com/mail/feed/atom/unread.
I suggest using self.unreadCount = Number(xml.entry.length()); instead of "fullcount" on line 325 in gmail.jsm
Stopped to Work with Firefox 41
Stops working intermittently with:
Error: syntax error
Source file: .../extensions/[email protected]/modules/util.jsm
Line: 337
対応予定はあるでしょうか。
最近は Web mail チェッカー系の addon も少なく、対応いただけると嬉しいです。
Hello mooz,
It's a good add-on for Firefox. Since "Gmail manager" seems not work for me, it's the only one which can manage my gmail by Firefox add-on directly.
I think it's better to add a setting option & function like:
Mark as read when archive the mail by gpum
When you let gpum check all unread mails (all mail box, not inbox), archive a unread mail, then you will find gpum notice you again for the same mail in the "all mail". So in this case, when we want to archive&mark_read a mail, we must do the following actions: archive -> check mail -> mark read.
Since not everyone want to check all unread mails, and not everyone want to mark as read when archive a mail, it's better to make this function as an option in the settings.
Thank you very much and also your wonderful add-on!
PS: I haven't registered an account in molliza.org, so I leave my message here.
Diff 形式ですみません。課題のものを修正しました。
Firefox 17.0 / WIndows 7 で確認しています。
ご確認、よろしくお願いします。
--- src_old/content/gpum.js +++ src_new/content/gpum.js @@ -180,7 +180,7 @@ onSecurityChange : function () {}, onLinkIconAvailable : function () {} }; - iframe.addProgressListener(onLocationChange, Ci.nsIWebProgress.NOTIFY_STATE_DOCUMENT); + iframe.addProgressListener(onLocationChange, Ci.nsIWebProgress.NOTIFY_STATE_DOCUMENT | Ci.nsIWebProgress.NOTIFY_LOCATION); iframe.addEventListener("click", function (ev) { let elem = ev.target;
It will be better if the mail is marked as read when it is achieved, or the new mail count will still be shown after achieving.
I like your addon, but why i can't find it in mozila official addons center now?
Android っぽく、重要メールのみをポップアップで通知するような設定が欲しいです。
The error source probably the URL composition in line 122:
get atomURL() this.mailURL + "feed/atom" + this.atomLabel,
The "feed/atom" string is concatenated with the label (which is "unread" if this option is set), and the resulting address ends with "feed/atomunread". GMail returns usual HTML page instead of RSS, and parsing fails.
The solution would probably be adding a slash at the end of the "feed/atom":
get atomURL() this.mailURL + "feed/atom/" + this.atomLabel,
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.