Sha256: 84c1e7fb7936e8c06101962c4cb27f31a7ee8f93d06818c62b624e7362af270b
Contents?: true
Size: 459 Bytes
Versions: 1
Compression:
Stored size: 459 Bytes
Contents
angular.module('EssayApp.directives').directive "checkEmail", () -> restrict: 'A' scope: true require: "ngModel" link: (scope, element, attrs, ngModel) -> EMAIL_REGEXP = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}$/ validEmail = (value) -> return true if angular.isUndefined(value) return true if value.length is 0 value && EMAIL_REGEXP.test(value) ngModel.$validators.email = (value) -> validEmail(value)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
translation_cms-0.1.5 | app/assets/javascripts/app/directives/check_email.js.coffee |