From 0654fd34291c5c31d857ec8857a8cd4a8bcf48f5 Mon Sep 17 00:00:00 2001 From: "putterman%netscape.com" Date: Wed, 1 Sep 1999 23:48:41 +0000 Subject: [PATCH] Fix xul for messages. git-svn-id: svn://10.0.0.236/trunk@45564 18797224-902f-48f8-a5cc-f745e15eee43 --- .../mime/emitters/src/nsMimeXULEmitter.cpp | 32 ++++++++++++------- .../mime/emitters/src/nsMimeXULEmitter.h | 2 ++ 2 files changed, 22 insertions(+), 12 deletions(-) diff --git a/mozilla/mailnews/mime/emitters/src/nsMimeXULEmitter.cpp b/mozilla/mailnews/mime/emitters/src/nsMimeXULEmitter.cpp index 200e9985e49..81c64031a28 100644 --- a/mozilla/mailnews/mime/emitters/src/nsMimeXULEmitter.cpp +++ b/mozilla/mailnews/mime/emitters/src/nsMimeXULEmitter.cpp @@ -45,6 +45,7 @@ static NS_DEFINE_CID(kPrefCID, NS_PREF_CID); static NS_DEFINE_CID(kMsgHeaderParserCID, NS_MSGHEADERPARSER_CID); static NS_DEFINE_CID(kCAddressCollecter, NS_ABADDRESSCOLLECTER_CID); + nsresult NS_NewMimeXULEmitter(const nsIID& iid, void **result) { nsMimeXULEmitter *obj = new nsMimeXULEmitter(); @@ -69,6 +70,11 @@ nsMimeXULEmitter::nsMimeXULEmitter() { NS_INIT_REFCNT(); + // nsFileSpec fileSpec("c:\\temp\\xulOutput"); + + // m_outputFile = new nsOutputFileStream(fileSpec, PR_WRONLY | + // PR_CREATE_FILE); + mCutoffValue = 3; mBufferMgr = NULL; mTotalWritten = 0; @@ -340,6 +346,7 @@ nsMimeXULEmitter::Write(const char *buf, PRUint32 size, PRUint32 *amountWritten) PRUint32 rc = 0; PRUint32 needToWrite; + // *m_outputFile << buf; // // Make sure that the buffer we are "pushing" into has enough room // for the write operation. If not, we have to buffer, return, and get @@ -540,11 +547,6 @@ nsMimeXULEmitter::WriteXULHeader(const char *msgID) // Make it look consistent... UtilityWriteCRLF(""); - // Output the message ID to make it query-able via the DOM - UtilityWrite(""); // Now, the XUL window! UtilityWriteCRLF(" "); + UtilityWriteCRLF("align=\"vertical\" flex=\"1\"> "); + + // Output the message ID to make it query-able via the DOM + UtilityWrite(""); // Now, the JavaScript... UtilityWriteCRLF(""); @@ -803,7 +811,7 @@ nsMimeXULEmitter::DumpBody() UtilityWrite(""); + UtilityWriteCRLF("\" border=\"0\" scrolling=\"auto\" resize=\"yes\" width=\"100%\" flex=\"1\"/>"); PR_FREEIF(url); return NS_OK; } @@ -829,9 +837,9 @@ nsresult nsMimeXULEmitter::DumpSubjectFromDate() { UtilityWriteCRLF(""); - UtilityWriteCRLF(""); + UtilityWriteCRLF(""); - UtilityWriteCRLF(""); + UtilityWriteCRLF(""); UtilityWriteCRLF(""); // This is the envelope information @@ -843,7 +851,7 @@ nsMimeXULEmitter::DumpSubjectFromDate() UtilityWriteCRLF(""); - UtilityWriteCRLF(""); + UtilityWriteCRLF(""); UtilityWriteCRLF(""); // Now the addbook and attachment icons need to be displayed @@ -864,7 +872,7 @@ nsMimeXULEmitter::DumpToCC() { UtilityWriteCRLF(""); - UtilityWriteCRLF(""); + UtilityWriteCRLF(""); OutputGenericHeader(HEADER_TO); OutputGenericHeader(HEADER_CC); @@ -886,7 +894,7 @@ nsMimeXULEmitter::DumpRestOfHeaders() UtilityWriteCRLF(""); - UtilityWriteCRLF(""); + UtilityWriteCRLF(""); for (i=0; iCount(); i++) { diff --git a/mozilla/mailnews/mime/emitters/src/nsMimeXULEmitter.h b/mozilla/mailnews/mime/emitters/src/nsMimeXULEmitter.h index 964f82ea9ec..e0a733c3fa2 100644 --- a/mozilla/mailnews/mime/emitters/src/nsMimeXULEmitter.h +++ b/mozilla/mailnews/mime/emitters/src/nsMimeXULEmitter.h @@ -163,6 +163,8 @@ protected: // RICHIE SHERRY nsCOMPtr mMiscStatus; nsVoidArray *mMiscStatusArray; nsCOMPtr mHeaderParser; + + //nsOutputFileStream* m_outputFile; };