[Pkg-mozext-commits] [nostalgy] 87/235: *** empty log message ***
David Prévot
taffit at alioth.debian.org
Tue Oct 8 20:41:49 UTC 2013
This is an automated email from the git hooks/post-receive script.
taffit pushed a commit to branch master
in repository nostalgy.
commit aac0e60b3eecfd016ce3aa2509b2afe7088da6a0
Author: frisch <frisch at 56b81dcf-5a2f-0410-9db0-014be2e416ff>
Date: Fri May 25 09:08:47 2007 +0000
*** empty log message ***
git-svn-id: http://nostalgy.googlecode.com/svn/trunk@87 56b81dcf-5a2f-0410-9db0-014be2e416ff
---
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