Skip to content
This repository was archived by the owner on Jul 1, 2020. It is now read-only.

Commit 5696c3a

Browse files
committed
Fixed an issue with 3rd party single object
- Fixed an issue with 3rd validation when an object was disguised as an array and was not triggering a $scope.$watch, so the validation was never kicking in. For example the 3rd party package "Dropdown Multiselect" when setting the option of "selectionLimit" to 1 is returning an array while in fact it's a an object. It's returning this `[id: 1, label: 'John']` but in reality this is an object (not an array) and should be this `{id: 1, label: 'John'}` and so because of that, the $scope.$watch never kicks in. - Also added a international phone number validation
1 parent 7389b4d commit 5696c3a

File tree

15 files changed

+36
-9
lines changed

15 files changed

+36
-9
lines changed

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "angular-validation-ghiscoding",
3-
"version": "1.5.3",
3+
"version": "1.5.4",
44
"author": "Ghislain B.",
55
"description": "Angular-Validation Directive and Service (ghiscoding)",
66
"main": [

dist/angular-validation.min.js

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

locales/validation/ca.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"INVALID_PATTERN": "Ha de contenir un text amb el format: {0}. ",
5858
"INVALID_PATTERN_DATA": "Ha de contenir un text amb el format {{data}}. ",
5959
"INVALID_PHONE_US": "Ha de ser un número de telèfon vàlid i ha d'incloure el codi d'àrea. ",
60+
"INVALID_PHONE_INTERNATIONAL": "Ha de ser un número de telèfon internacional vàlida. ",
6061
"INVALID_REQUIRED": "Camp requerit. ",
6162
"INVALID_URL": "Ha de contenir una adreça URL vàlida. ",
6263
"INVALID_TIME": "Ha de tenir un format de temps vàlid (hh: mm) o (hh: mm: ss). ",

locales/validation/en.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"INVALID_PATTERN": "Must be following this format: {0}. ",
5858
"INVALID_PATTERN_DATA": "Must be following this format {{data}}. ",
5959
"INVALID_PHONE_US": "Must be a valid phone number and must include area code. ",
60+
"INVALID_PHONE_INTERNATIONAL": "Must be a valid international phone number. ",
6061
"INVALID_REQUIRED": "Field is required. ",
6162
"INVALID_URL": "Must be a valid URL. ",
6263
"INVALID_TIME": "Must be a valid time format (hh:mm) OR (hh:mm:ss). ",

locales/validation/es.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"INVALID_PATTERN": "Debe contener un texto con el formato: {0}. ",
5858
"INVALID_PATTERN_DATA": "Debe contener un texto con el formato {{data}}. ",
5959
"INVALID_PHONE_US": "Debe ser un número de teléfono válido y debe incluir el código de área. ",
60+
"INVALID_PHONE_INTERNATIONAL": "Debe ser un número de teléfono internacional válida. ",
6061
"INVALID_REQUIRED": "Campo requerido. ",
6162
"INVALID_URL": "Debe contener una dirección URL válida. ",
6263
"INVALID_TIME": "Debe contener un formato de tiempo válido (hh:mm) ó (hh:mm:ss). ",

locales/validation/fr.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"INVALID_PATTERN": "Doit suivre le format: {0}. ",
5858
"INVALID_PATTERN_DATA": "Doit suivre le format {{data}}. ",
5959
"INVALID_PHONE_US": "Doit être un numéro de téléphone valide et doit inclure le code régional. ",
60+
"INVALID_PHONE_INTERNATIONAL": "Doit être un numéro de téléphone international valide. ",
6061
"INVALID_REQUIRED": "Le champ est requis. ",
6162
"INVALID_URL": "Doit être un URL valide. ",
6263
"INVALID_TIME": "Doit être un format de temps valide (hh:mm) OU (hh:mm:ss). ",

locales/validation/no.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"INVALID_PATTERN": "Må være på følgende format: {0}. ",
5858
"INVALID_PATTERN_DATA": "Må være på følgende format {{data}}. ",
5959
"INVALID_PHONE_US": "Må være et gyldig telefonnummer og inkluderer retningsnummer. ",
60+
"INVALID_PHONE_INTERNATIONAL": "Må være et gyldig internasjonalt telefonnummer. ",
6061
"INVALID_REQUIRED": "Feltet er påkrevd. ",
6162
"INVALID_URL": "Må være en gyldig URL. ",
6263
"INVALID_TIME": "Må være et gyldig tidsformat (tt:mm) OR (tt:mm:ss). ",

locales/validation/pl.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"INVALID_PATTERN": "Musi być zgodne z formatem: {0}. ",
5858
"INVALID_PATTERN_DATA": "Musi być zgodne z formatem {{data}}. ",
5959
"INVALID_PHONE_US": "Musi być prawidłowy numer telefonu i musi zawierać numer kierunkowy. ",
60+
"INVALID_PHONE_INTERNATIONAL": "Musi być ważny międzynarodowy numer telefonu. ",
6061
"INVALID_REQUIRED": "Pole jest wymagane. ",
6162
"INVALID_URL": "Musi być poprawnym adresem URL. ",
6263
"INVALID_TIME": "Musi być poprawną godziną w formacie (gg:mm) OR (gg:mm:ss). ",

locales/validation/pt-br.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"INVALID_PATTERN": "Deve seguir o seguinte formato: {0}. ",
5858
"INVALID_PATTERN_DATA": "Deve seguir o seguinte formato {{data}}. ",
5959
"INVALID_PHONE_US": "Deve ser um número de telefone válido e incluir o código de área. ",
60+
"INVALID_PHONE_INTERNATIONAL": "Deve ser um número de telefone internacional válido. ",
6061
"INVALID_REQUIRED": "Campo obrigatório. ",
6162
"INVALID_URL": "Deve ser uma URL válida. ",
6263
"INVALID_TIME": "Deve ser um formato de hora válido (hh:mm) ou (hh:mm:ss). ",

locales/validation/ru.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
"INVALID_PATTERN": "Должно соответствовать этому формату: {0}. ",
5858
"INVALID_PATTERN_DATA": "Должно соответствовать этому формату {{data}}. ",
5959
"INVALID_PHONE_US": "Должно быть допустимым номером телефона и должен включать в себя код города. ",
60+
"INVALID_PHONE_INTERNATIONAL": "Должен быть действительным международный телефона номером. ",
6061
"INVALID_REQUIRED": "Поле обязательно для заполнения. ",
6162
"INVALID_URL": "Должно быть действительным URL адресом. ",
6263
"INVALID_TIME": "Должно быть допустимым форматом времени (hh:mm) или (hh:mm:ss). ",

0 commit comments

Comments
 (0)