[Pkg-mozext-commits] [nostalgy] 86/252: *** empty log message ***

David Prévot taffit at moszumanska.debian.org
Tue Jun 14 15:24:44 UTC 2016


This is an automated email from the git hooks/post-receive script.

taffit pushed a commit to branch master
in repository nostalgy.

commit ef64cd938336b76926f2c718d51a3f4d2564ec95
Author: frisch <frisch at 56b81dcf-5a2f-0410-9db0-014be2e416ff>
Date:   Fri May 25 09:08:47 2007 +0000

    *** empty log message ***
---
 content/QREditor.xul | 11 +++++++++++
 content/nostalgy.js  | 37 ++++++++++++++++++++++++++++++++++++-
 2 files changed, 47 insertions(+), 1 deletion(-)

diff --git a/content/QREditor.xul b/content/QREditor.xul
new file mode 100644
index 0000000..102db05
--- /dev/null
+++ b/content/QREditor.xul
@@ -0,0 +1,11 @@
+<?xml version="1.0"?>
+<!-- This window is necessary because the mozilla sendmsg function needs to close a window for many reasons-->
+<window id="QREditor" 
+			xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
+            title="Sending Message Now"
+            persist="sizemode">
+
+<hbox id="QREditorBox" persist="height width" height="10" width="10">
+    <editor type="content-primary" id="QRtemp-content-frame" src="about:blank" name="browser.message.body" width="2"/>
+</hbox>
+</window>
diff --git a/content/nostalgy.js b/content/nostalgy.js
index e0ceadc..3043f3a 100644
--- a/content/nostalgy.js
+++ b/content/nostalgy.js
@@ -369,7 +369,7 @@ function MailSubject() {
  do { old = s; s = s.replace(/^\[fwd:|^fwd:|^fw:|^re:|^ |^e :|\]$/g, ""); } 
  while (s != old);
 
- do { old =s; s = s.replace(/^\[.*\]/g,""); } while (s != old);
+ // do { old =s; s = s.replace(/^\[.*\]/g,""); } while (s != old);
 
  return s;  
 }
@@ -607,6 +607,41 @@ function onNostalgyKeyPress(ev) {
       GetSearchInput().focus();
       ev.preventDefault();
     }
+    if (ev.charCode == 120) { // X
+      var gMsgCompose = 
+	Components.classes["@mozilla.org/messengercompose/compose;1"].
+	createInstance(Components.interfaces.nsIMsgCompose);
+      var sAccountManager = 
+	Components.classes["@mozilla.org/messenger/account-manager;1"].
+	getService(Components.interfaces.nsIMsgAccountManager);
+
+      var identity = 
+	sAccountManager.allIdentities.GetElementAt(0).
+	QueryInterface(Components.interfaces.nsIMsgIdentity);
+      alert(identity.fullName);
+      var account = 
+	sAccountManager.defaultAccount;
+      alert(account);
+      var deliverMode = Components.interfaces.nsIMsgCompDeliverMode;
+      alert(msgWindow);
+      var progress = 
+	Components.classes["@mozilla.org/messenger/progress;1"].
+	createInstance(Components.interfaces.nsIMsgProgress);
+      var gTempEditorWindow = 
+	window.open("chrome://nostalgy/content/QREditor.xul", "_blank", "chrome,extrachrome,dialog='no',width=80,height=80,centerscreen,alwaysRaised");
+      var params = 
+	Components.classes["@mozilla.org/messengercompose/composeparams;1"].
+	createInstance(Components.interfaces.nsIMsgComposeParams);
+
+      params.identity = identity;
+      params.composeFields = compfields;
+      params.format = 2;  // PlainText
+
+      gMsgCompose.Initialize(gTempEditorWindow, params );
+      msgWindow.SetDOMWindow(window);
+      gMsgCompose.SendMsg(deliverMode.Now, identity, account.key, 
+			  msgWindow, progress);
+    }
     return;
   } 
   if (!nostalgy_statusBar.hidden &&

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-mozext/nostalgy.git



More information about the Pkg-mozext-commits mailing list