diff --git a/web/css/styles.min.css b/web/css/styles.min.css index 8dc1af5a..85b2e42e 100644 --- a/web/css/styles.min.css +++ b/web/css/styles.min.css @@ -2475,7 +2475,7 @@ label { -moz-appearance:none; -webkit-appearance:none; text-shadow: 0 0 0 #555; - /*color: transparent !important;*/ + cursor: pointer; } .vst-list.long-2 { @@ -2493,6 +2493,17 @@ label { color: #333; } +.vst-list.flat { + border: 1px solid #fff; + color: #2c9491; + text-transform: uppercase; + font-weight: bold; + font-size: 11px; + margin-left: -14px; + background-position: -210px -604px; + text-shadow: none !important; +} + a.vst-text, a.vst-text b{ color: #2c9491; @@ -2808,18 +2819,23 @@ a.button.cancel { vertical-align: top; } .mail-infoblock { - padding-top: 80px; - margin-left: -100px; + margin-left: -110px; font-size: 12px; color: #777; + border: 1px solid #d9d9d9; + padding: 7px 5px 12px 20px; + margin-top: 17px; + width: 334px; } .mail-infoblock td { color: #777; font-size: 14px; height: 18px; - padding-right: 25px; font-weight: normal; } +.mail-infoblock td:first-child{ + padding-right: 15px; +} .additional-info { margin-left: 30px; diff --git a/web/js/pages/add_mail_acc.js b/web/js/pages/add_mail_acc.js index bf6c7875..33b302f1 100644 --- a/web/js/pages/add_mail_acc.js +++ b/web/js/pages/add_mail_acc.js @@ -24,7 +24,6 @@ App.Actions.MAIL_ACC.disable_unlimited = function(elm, source_elm) { $(source_elm).css('opacity', '0.5'); } -// App.Actions.MAIL_ACC.toggle_unlimited_feature = function(evt) { var elm = $(evt.target); var ref = elm.prev('.vst-input'); @@ -93,33 +92,6 @@ randomString = function() { $('#v_password').text(Array(randomstring.length+1).join('*')); } -use_hostname = function(domain) { - $('#td_imap_hostname').html(domain); - $('#td_smtp_hostname').html(domain); -} - -use_starttls = function() { - $('#td_imap_port').html('143'); - $('#td_imap_encryption').html('STARTTLS'); - $('#td_smtp_port').html('587'); - $('#td_smtp_encryption').html('STARTTLS'); -} - -use_ssl = function() { - $('#td_imap_port').html('993'); - $('#td_imap_encryption').html('SSL'); - $('#td_smtp_port').html('465'); - $('#td_smtp_encryption').html('SSL'); -} - -use_no_encryption = function(domain, no_encryption) { - use_hostname(domain); - $('#td_imap_port').html('143'); - $('#td_imap_encryption').html(no_encryption); - $('#td_smtp_port').html('25'); - $('#td_smtp_encryption').html(no_encryption); -} - $(document).ready(function() { $('#v_account').text($('input[name=v_account]').val()); $('#v_password').text($('input[name=v_password]').val()); @@ -140,5 +112,37 @@ $(document).ready(function() { $('#v_password').text($('input[name=v_password]').val()); else $('#v_password').text(Array($('input[name=v_password]').val().length+1).join('*')); - }); + }); + + $('#mail_configuration').change(function(evt){ + var opt = $(evt.target).find('option:selected'); + + switch(opt.attr('v_type')){ + case 'hostname': + $('#td_imap_hostname').html(opt.attr('domain')); + $('#td_smtp_hostname').html(opt.attr('domain')); + break; + case 'starttls': + $('#td_imap_port').html('143'); + $('#td_imap_encryption').html('STARTTLS'); + $('#td_smtp_port').html('587'); + $('#td_smtp_encryption').html('STARTTLS'); + break; + case 'ssl': + $('#td_imap_port').html('993'); + $('#td_imap_encryption').html('SSL'); + $('#td_smtp_port').html('465'); + $('#td_smtp_encryption').html('SSL'); + break; + case 'no_encription': + $('#td_imap_hostname').html(opt.attr('domain')); + $('#td_smtp_hostname').html(opt.attr('domain')); + + $('#td_imap_port').html('143'); + $('#td_imap_encryption').html(opt.attr('no_encription')); + $('#td_smtp_port').html('25'); + $('#td_smtp_encryption').html(opt.attr('no_encription')); + break; + } + }); }); diff --git a/web/js/pages/edit_mail_acc.js b/web/js/pages/edit_mail_acc.js index 3d1399d1..8d3c7331 100644 --- a/web/js/pages/edit_mail_acc.js +++ b/web/js/pages/edit_mail_acc.js @@ -107,11 +107,43 @@ $(document).ready(function() { else $('#v_password').text(Array($(this).val().length+1).join('*')); }); - + $('.toggle-psw-visibility-icon').click(function(){ if($('input[name=v_password]').attr('type') == 'text') $('#v_password').text($('input[name=v_password]').val()); else $('#v_password').text(Array($('input[name=v_password]').val().length+1).join('*')); - }); + }); + + $('#mail_configuration').change(function(evt){ + var opt = $(evt.target).find('option:selected'); + + switch(opt.attr('v_type')){ + case 'hostname': + $('#td_imap_hostname').html(opt.attr('domain')); + $('#td_smtp_hostname').html(opt.attr('domain')); + break; + case 'starttls': + $('#td_imap_port').html('143'); + $('#td_imap_encryption').html('STARTTLS'); + $('#td_smtp_port').html('587'); + $('#td_smtp_encryption').html('STARTTLS'); + break; + case 'ssl': + $('#td_imap_port').html('993'); + $('#td_imap_encryption').html('SSL'); + $('#td_smtp_port').html('465'); + $('#td_smtp_encryption').html('SSL'); + break; + case 'no_encription': + $('#td_imap_hostname').html(opt.attr('domain')); + $('#td_smtp_hostname').html(opt.attr('domain')); + + $('#td_imap_port').html('143'); + $('#td_imap_encryption').html(opt.attr('no_encription')); + $('#td_smtp_port').html('25'); + $('#td_smtp_encryption').html(opt.attr('no_encription')); + break; + } + }); }); diff --git a/web/templates/admin/add_mail_acc.html b/web/templates/admin/add_mail_acc.html index cbb8f091..28602626 100644 --- a/web/templates/admin/add_mail_acc.html +++ b/web/templates/admin/add_mail_acc.html @@ -131,60 +131,62 @@
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
:william.cage@
:******
:
:143
:
:
:587
:
:
-
- - - - - - -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
:william.cage@
:******
:
:143
:
:
:587
:
:
- diff --git a/web/templates/admin/edit_mail_acc.html b/web/templates/admin/edit_mail_acc.html index d37731d7..66ee7b6d 100644 --- a/web/templates/admin/edit_mail_acc.html +++ b/web/templates/admin/edit_mail_acc.html @@ -140,52 +140,62 @@
- +
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
:william.cage@
:******
:
:143
:
:
:587
:
:
+ + + + + + + : + william.cage@ + + + : + ****** + + + : + + + + : + 143 + + + : + + + + : + + + + + + + + : + 587 + + + : + + + + : + + +
-