home *** CD-ROM | disk | FTP | other *** search
Text File | 2000-04-19 | 2.1 KB | 76 lines | [TEXT/MOSS] |
- var msgCompSendFormat = Components.interfaces.nsIMsgCompSendFormat;
- var param = null;
-
- function Startup()
- {
- /* dump("Startup()\n"); */
-
- if (window.arguments && window.arguments[0] && window.arguments[0])
- {
- param = window.arguments[0];
- param.abort = true; //if the user hit the close box, we will abort.
- if (param.action)
- {
- //Set the default radio array value
- var element = document.getElementById("SendPlainTextAndHtml");
- element.checked = true;
-
- //change the button label
- labels = document.getElementById("okCancelButtons");
- element = document.getElementById("ok");
- element.setAttribute("value", labels.getAttribute("button1Label"));
- element = document.getElementById("cancel");
- element.setAttribute("value", labels.getAttribute("button2Label"));
- element = document.getElementById("Button2");
- element.setAttribute("value", labels.getAttribute("button3Label"));
- element.setAttribute("style", "display:inline");
- element.setAttribute("disabled", "true");
- element = document.getElementById("Button3");
- element.setAttribute("value", labels.getAttribute("button4Label"));
- element.setAttribute("style", "display:inline");
- element.setAttribute("disabled", "true");
-
- //set buttons action
- doSetOKCancel(Send, DontSend, Recipients, Help);
-
- moveToAlertPosition();
- }
- }
- else
- {
- dump("error, no return object registered\n");
- }
-
- }
-
- function Send()
- {
- if (param)
- {
- if (document.getElementById("SendPlainTextAndHtml").checked)
- param.action = msgCompSendFormat.Both;
- else if (document.getElementById("SendPlainTextOnly").checked)
- param.action = msgCompSendFormat.PlainText;
- else if (document.getElementById("SendHtmlOnly").checked)
- param.action = msgCompSendFormat.HTML;
- param.abort = false;
- }
- return true;
- }
-
- function DontSend()
- {
- if (param)
- param.abort = true;
- return true;
- }
-
- function Recipients()
- {
- return false;
- }
-
- function Help()
- {
- return false;
- }