mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-11-25 09:23:28 +01:00
43 lines
1.4 KiB
JavaScript
43 lines
1.4 KiB
JavaScript
|
var tab = new Tabs(5,'activetab','inactivetab','tab','tabcontent','','','tabpage');
|
||
|
var smtp = new Tabs(5,'activetab','inactivetab','smtp','smtpcontent','smtpselector','','');
|
||
|
var imap = new Tabs(6,'activetab','inactivetab','imap','imapcontent','imapselector','','');
|
||
|
|
||
|
function initAll() {
|
||
|
tab.init();
|
||
|
smtp.init();
|
||
|
imap.init();
|
||
|
var imapType = document.getElementsByName("imapsettings[imapType]")[0];
|
||
|
var v=imapType.value; imap.display(imapType.value); imapType.value=v;
|
||
|
onchange_imapsettings(v, 'imapLoginType');
|
||
|
}
|
||
|
|
||
|
function ea_setIMAPDefaults(_imapType) {
|
||
|
var currentInput = document.getElementsByName("imapsettings[" + _imapType + "][imapPort]")[0];
|
||
|
onchange_imapsettings(_imapType, 'imapLoginType');
|
||
|
if(_imapType > 1) {
|
||
|
// imap
|
||
|
if(currentInput.value == '110') {
|
||
|
currentInput.value = '143';
|
||
|
}
|
||
|
} else {
|
||
|
// pop3
|
||
|
if(currentInput.value == '143') {
|
||
|
currentInput.value = '110';
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
function onchange_imapsettings(_imapType,_varname) {
|
||
|
var currentAuthType = document.getElementsByName("imapsettings[" + _imapType + "][" + _varname + "]")[0];
|
||
|
var imapuser = document.getElementsByName("imapsettings[" + _imapType + "][imapAuthUsername]")[0];
|
||
|
var imappw = document.getElementsByName("imapsettings[" + _imapType + "][imapAuthPassword]")[0];
|
||
|
|
||
|
if (currentAuthType.value == "admin") {
|
||
|
imapuser.disabled = false;
|
||
|
imappw.disabled = false;
|
||
|
} else {
|
||
|
imapuser.disabled=true;
|
||
|
imappw.disabled=true;
|
||
|
}
|
||
|
}
|