0001-misc-don-t-offer-domain-suggestions-for-domains-we-k.patch
wcs/qommon/static/js/qommon.forms.js | ||
---|---|---|
107 | 107 |
last_auto_save = $('form[data-has-draft]').serialize(); |
108 | 108 |
}); |
109 | 109 |
} |
110 |
// common domains we want to offer suggestions for. |
|
110 | 111 |
var well_known_domains = ['gmail.com', 'msn.com', 'hotmail.com', 'hotmail.fr', 'wanadoo.fr', |
111 | 112 |
'free.fr', 'yahoo.fr', 'numericable.fr', 'laposte.fr', 'orange.fr', |
112 | 113 |
'yahoo.com']; |
114 |
// existing domains we know but don't want to use in suggestion engine. |
|
115 |
var known_domains = ['yopmail.com']; |
|
113 | 116 |
$('input[type=email]').on('change wcs:change', function() { |
114 | 117 |
var $email_input = $(this); |
115 | 118 |
var val = $email_input.val(); |
... | ... | |
117 | 120 |
var $domain_hint_div = this.domain_hint_div; |
118 | 121 |
var highest_ratio = 0; |
119 | 122 |
var suggestion = null; |
123 | ||
124 |
if (known_domains.indexOf(val_domain) > -1) { |
|
125 |
// known domain, don't suggest anything. |
|
126 |
$domain_hint_div.hide(); |
|
127 |
return; |
|
128 |
} |
|
129 | ||
120 | 130 |
for (var i=0; i < well_known_domains.length; i++) { |
121 | 131 |
var domain = well_known_domains[i]; |
122 | 132 |
var ratio = val_domain.similarity(domain); |
123 |
- |