misc: don't offer domain suggestions for domains we know are ok (#44429)

This commit is contained in:
Frédéric Péters 2020-06-30 09:47:31 +02:00
parent c17f11f88e
commit b682b2e9c4
1 changed files with 10 additions and 0 deletions

View File

@ -107,9 +107,12 @@ $(function() {
last_auto_save = $('form[data-has-draft]').serialize();
});
}
// common domains we want to offer suggestions for.
var well_known_domains = ['gmail.com', 'msn.com', 'hotmail.com', 'hotmail.fr', 'wanadoo.fr',
'free.fr', 'yahoo.fr', 'numericable.fr', 'laposte.fr', 'orange.fr',
'yahoo.com'];
// existing domains we know but don't want to use in suggestion engine.
var known_domains = ['yopmail.com'];
$('input[type=email]').on('change wcs:change', function() {
var $email_input = $(this);
var val = $email_input.val();
@ -117,6 +120,13 @@ $(function() {
var $domain_hint_div = this.domain_hint_div;
var highest_ratio = 0;
var suggestion = null;
if (known_domains.indexOf(val_domain) > -1) {
// known domain, don't suggest anything.
$domain_hint_div.hide();
return;
}
for (var i=0; i < well_known_domains.length; i++) {
var domain = well_known_domains[i];
var ratio = val_domain.similarity(domain);