make the account wizard use the new SMTP stuff

This commit is contained in:
alecf%netscape.com 1999-09-20 02:11:19 +00:00
Родитель cfb07c7bfe
Коммит 2f49e16ccf
2 изменённых файлов: 11 добавлений и 1 удалений

Просмотреть файл

@ -35,6 +35,7 @@ var currentPageTag;
var contentWindow;
var wizardContents;
var smtpService;
function init() {
if (!contentWindow) contentWindow = window.frames["wizardContents"];
@ -42,6 +43,12 @@ function init() {
}
// event handlers
function onLoad() {
if (!smtpService)
smtpService =
Components.classes["component://netscape/messengercompose/smtp"].getService(Components.interfaces.nsISmtpService);;
wizardContents["smtp.hostname"] = smtpService.defaultServer.hostname;
dump("initialized with " + wizardContents["smtp.hostname"] + "\n");
init();
}
@ -132,6 +139,7 @@ function saveContents(win, hash) {
function restoreValue(hash, element) {
if (!hash[element.name]) return;
dump("Restoring " + element.name + " from " + hash[element.name] + "\n");
if (element.type=="radio") {
if (hash[element.name] == element.value)
element.checked=true;
@ -220,6 +228,8 @@ function createAccount(hash) {
identity[slot] = hash[i];
else if (type == "server")
server[slot] = hash[i];
else if (type == "smtp")
smtpService.defaultServer.hostname = hash[i];
}
var account = am.createAccount();

Просмотреть файл

@ -59,7 +59,7 @@ Rights Reserved.
<html:div>&smtpServerDesc.label;</html:div>
<html:div>
&smtpServerLabel.label;
<html:input type="text" id="identity.smtpHostname" name="identity.smtpHostname"/>
<html:input type="text" id="smtp.hostname" name="smtp.hostname"/>
</html:div>
</box>
</box>