Hotmail 1.2.19 b45 does not work at my environment. And I made a patch
for this problem and for the one that the Hotmail extension does not
download all messates in a mailbox.
Could you review this patch?
----
diff -cr hotmail-1-2-19b45.orig/chrome/content/hotmail/Hotmail-
Constants.js hotmail-1-2-19b45/chrome/content/hotmail/Hotmail-
Constants.js
*** hotmail-1-2-19b45.orig/chrome/content/hotmail/Hotmail-Constants.js
Fri Nov 7 10:12:20 2008
--- hotmail-1-2-19b45/chrome/content/hotmail/Hotmail-Constants.js Fri
Nov 7 09:58:05 2008
***************
*** 118,125 ****
const patternHotmailSessionID = /SessionID:"(.*?)"/i;
const patternHotmailNonce = /nonce.*?"(.*?)"/i;
const patternHotmailMSGcount = /<div
class="PageNavigationMsgRange">(\d+).*?<\/div>/i;
const patternHotmailMSGPerPage = /msgsPerPage : (.*?),/i;
! const patternHotmailNextPage = /<li id="nextPageLink.*?>/ig;
const patternHotmailLastPage = /<li pnCur=[\\]*"\d+[\\]*".*?pnDir=[\
\]*"LastPage[\\]*".*?><a.*?>(\d+)<\/a><\/li>/i;
const patternHotmailPageDir = /pnDir=[\\]?"(.*?)[\\]?"/i;
const patternHotmailMsgAnchor = /pnAm=[\\]?"(.*?)[\\]?"/i;
--- 118,126 ----
const patternHotmailSessionID = /SessionID:"(.*?)"/i;
const patternHotmailNonce = /nonce.*?"(.*?)"/i;
const patternHotmailMSGcount = /<div
class="PageNavigationMsgRange">(\d+).*?<\/div>/i;
+ const patternHotmailMSGcount2 = /<div.*?mCt="(\d+)".*?>/i;
const patternHotmailMSGPerPage = /msgsPerPage : (.*?),/i;
! const patternHotmailNextPage = /<li id=[\\]*"nextPageLink.*?>/ig;
const patternHotmailLastPage = /<li pnCur=[\\]*"\d+[\\]*".*?pnDir=[\
\]*"LastPage[\\]*".*?><a.*?>(\d+)<\/a><\/li>/i;
const patternHotmailPageDir = /pnDir=[\\]?"(.*?)[\\]?"/i;
const patternHotmailMsgAnchor = /pnAm=[\\]?"(.*?)[\\]?"/i;
diff -cr hotmail-1-2-19b45.orig/chrome/content/hotmail/Hotmail-
ScreenRipper-POP-BETA.js hotmail-1-2-19b45/chrome/content/hotmail/
Hotmail-ScreenRipper-POP-BETA.js
*** hotmail-1-2-19b45.orig/chrome/content/hotmail/Hotmail-ScreenRipper-
POP-BETA.js Fri Nov 7 10:12:22 2008
--- hotmail-1-2-19b45/chrome/content/hotmail/Hotmail-ScreenRipper-POP-
BETA.js Fri Nov 7 10:07:09 2008
***************
*** 544,550 ****
delete oEscape;
var szMSGCount = 0; //message count
! szMSGCount =
szCleanResponse.match(patternHotmailMSGcount)[1];
mainObject.m_Log.Write("Hotmail-SR-BETA -
mailBoxOnloadHandler -szMSGCount : " +szMSGCount);
mainObject.m_Log.Write("Hotmail-SR-BETA -
mailBoxOnloadHandler -m_iPageCount : " +mainObject.m_iPageCount);
--- 544,556 ----
delete oEscape;
var szMSGCount = 0; //message count
! var aMSGCount =
szCleanResponse.match(patternHotmailMSGcount);
! if (aMSGCount) {
! szMSGCount = aMSGCount[1];
! } else {
! var aMSGCount2 =
szCleanResponse.match(patternHotmailMSGcount2);
! if (aMSGCount2) szMSGCount = aMSGCount2[1];
! }
mainObject.m_Log.Write("Hotmail-SR-BETA -
mailBoxOnloadHandler -szMSGCount : " +szMSGCount);
mainObject.m_Log.Write("Hotmail-SR-BETA -
mailBoxOnloadHandler -m_iPageCount : " +mainObject.m_iPageCount);
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Thunderbird Webmail Extension" 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/thunderbird-webmail-extension?hl=en
-~----------~----~----~----~------~----~------~--~---