diff --git a/HISTORY.rst b/HISTORY.rst index fc9a0c7b7..77fc2bdfa 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -12,6 +12,7 @@ End-User Summary - Starting with development of Bollonaster (VarFish v2) - Documenting problem with extra annotations in ``20210728` data release (#450). Includes instructions on how to apply patch to get ``20210728b``. +- Removing problematic username modification behaviour on login page (#459). Full Change List ================ @@ -19,6 +20,7 @@ Full Change List - Starting with development of Bollonaster (VarFish v2) - Documenting problem with extra annotations in ``20210728` data release (#450). Includes instructions on how to apply patch to get ``20210728b``. +- Removing problematic username modification behaviour on login page (#459). ------ v1.2.0 diff --git a/varfish/static/js/login.js b/varfish/static/js/login.js index 31031fbb9..e69de29bb 100644 --- a/varfish/static/js/login.js +++ b/varfish/static/js/login.js @@ -1,58 +0,0 @@ -/* Autofill domain in login username ---------------------------------------- */ - -$(document).ready(function() { - $('#sodar-login-username').keyup(function(event) { - var maxLength = 255; - v = $(this).val(); - - // Fill domain - if (event.keyCode !== 8 && v.length > 3 && - v.indexOf('@') > 0 && v.indexOf('@') < v.length - 1) { - var domainName = null; - - if (v.charAt(v.indexOf('@') + 1).toUpperCase() === 'C') { - $(this).removeClass('text-danger'); - $('#sodar-login-submit').removeClass('disabled'); - domainName = 'CHARITE'; - } - - else if (v.charAt(v.indexOf('@') + 1).toUpperCase() === 'M') { - $(this).removeClass('text-danger'); - $('#sodar-login-submit').removeClass('disabled'); - domainName = 'MDC-BERLIN'; - } - - // Gently inform the user of an invalid domain :) - else { - $(this).addClass('text-danger'); - $('#sodar-login-submit').addClass('disabled'); - } - - if (domainName !== null) { - $(this).val(v.substring(0, v.indexOf('@') + 1) + domainName); - $(this).attr('maxlength', $(this).val().length); - } - } - - // Erase domain if backspace is pressed - else if (event.keyCode === 8 && v.indexOf('@') > 0) { - $(this).val(v.substring(0, v.indexOf('@') + 1)); - $(this).addClass('text-danger'); - $('#sodar-login-submit').addClass('disabled'); - $(this).attr('maxlength', maxLength); - } - - // Don't allow login if there is an empty domain - if (v.indexOf('@') === v.length - 1) { - $(this).addClass('text-danger'); - $('#sodar-login-submit').addClass('disabled'); - } - - // User without domain is OK (only for local admin/test users) - else if (v.indexOf('@') === -1) { - $(this).removeClass('text-danger'); - $('#sodar-login-submit').removeClass('disabled'); - $(this).attr('maxlength', maxLength); - } - }); - });