Sha256: 84827ceb60c70e87c5924a514d47b62659b0ed11d482693c60f6a7c668690c83
Contents?: true
Size: 1.69 KB
Versions: 13
Compression:
Stored size: 1.69 KB
Contents
window.onload = -> domains = [ 'msn.com' 'bellsouth.net' 'telus.net' 'telusplanet.net' 'comcast.net' 'optusnet.com.au' 'earthlink.net' 'qq.com' 'sky.com' 'icloud.com' 'mac.com' 'sympatico.ca' 'googlemail.com' 'att.net' 'xtra.co.nz' 'web.de' 'cox.net' 'gmail.com' 'ymail.com' 'aim.com' 'rogers.com' 'verizon.net' 'rocketmail.com' 'google.com' 'optonline.net' 'sbcglobal.net' 'aol.com' 'me.com' 'btinternet.com' 'charter.net' 'shaw.ca' 'xplore.com' 'abnorth.com' 'pentnet.net' 'canadasurf.net' 'ama.ab.ca' ] secondLevelDomains = [ 'yahoo' 'hotmail' 'mail' 'live' 'outlook' ] $email = $('[type="email"]') $email.on 'blur', -> $(this).mailcheck domains: domains secondLevelDomains: secondLevelDomains suggested: (element, suggestion) -> text = 'Did you mean ' + '<span class="suggestion">' + '<span class="address">' + suggestion.address + '</span>' + '@<a href="#" class="email_domain">' + suggestion.domain + '</a>' + '</span>?' if !$('.email_hint').length $('<div class="email_hint">' + text + '</div>').insertAfter(element).fadeIn 150 else $('.email_hint').html text return empty: (element) -> $('.email_hint').html '' return return $(document).on 'click', '.email_hint .suggestion a.email_domain', -> email_hint = $(this).parents('.email_hint') email = $(email_hint).prevAll('input[type=email]:last') $(email).val $('.suggestion').first().text() $('.email_hint').remove() false return
Version data entries
13 entries across 13 versions & 1 rubygems