Skip to content
This repository was archived by the owner on Mar 30, 2020. It is now read-only.
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions app.js
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,9 @@ myApp.controller('CtrlValidationDirective', ['$scope', 'validationService', func
}
}
$scope.showValidationSummary = function () {
$scope.displayValidationSummary = true;
$translate.then(function() {
$scope.displayValidationSummary = true;
});
}
}]);

Expand Down Expand Up @@ -104,7 +106,9 @@ myApp.controller('CtrlValidationService', ['$scope', '$translate', 'validationSe
};

$scope.showValidationSummary = function () {
$scope.displayValidationSummary = true;
$translate.then(function() {
$scope.displayValidationSummary = true;
});
}

$scope.submitForm = function() {
Expand Down
2 changes: 1 addition & 1 deletion bower.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ghiscoding.angular-validation",
"version": "1.3.10",
"version": "1.3.11",
"authors": [
"Ghislain B."
],
Expand Down
3 changes: 2 additions & 1 deletion changelog.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,5 @@ Angular-Validation change logs
1.3.7 (2015-03-08): Complete rewrite (but same functionality) so that I could add an Angular-Validation Service which is similar implementation as the Directive. Also added `debounce` attribute which is an alias to `typingLimit`, validation rules are now defined as an external service for better maintainability and also created a common file for shared functions by both Validation Directive and Service.
1.3.8 (2015-03-15): Added between/min/max conditional validators on all Date types (ISO, EURO_LONG, EURO_SHORT, US_LONG, US_SHORT)
1.3.9 (2015-03-21): Added validation summary through 2 new and equivalent properties `$scope.$validationSummary` and `$scope.formName.$validationSummary`. Also added `bower` and `gulp` support, the Gulp script gives minified files.
1.3.10 (2015-03-28); Added new function of `checkFormValidity()` before submitting the form. Now use only 1 minified script instead of multiples.
1.3.10 (2015-03-28): Added new function of `checkFormValidity()` before submitting the form. Now use only 1 minified script instead of multiples.
1.3.11 (2015-03-30): Accepted pull request #15 to fix form without name attribute. Also accepted pull request #18 to add Spanish locales.
8 changes: 4 additions & 4 deletions dist/angular-validation.min.js

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ <h1>Angular-Validation Directive|Service (ghiscoding)</h1>
<div class="btn-group btn-group-sm">
<button type="button" class="btn btn-default" ng-click="switchLanguage('fr')">Français</button>
<button type="button" class="btn btn-default" ng-click="switchLanguage('en')">English</button>
<button type="button" class="btn btn-default" ng-click="switchLanguage('es')">Español</button>
</div>

<span class="text-info" style="margin-left: 20px"><strong>Type: </strong></span>
Expand Down
3 changes: 1 addition & 2 deletions locales/validation/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,9 @@
"INVALID_URL": "Must be a valid URL. ",
"INVALID_TIME": "Must be a valid time format (hh:mm) OR (hh:mm:ss). ",


"AREA1": "TextArea: Alphanumeric + Minimum(15) + Required",
"ERRORS": "Errors",
"CHANGE_LANGUAGE": "Change language.",
"CHANGE_LANGUAGE": "Change language",
"INPUT2": "Number positive or negative -- input type=\"number\" -- Error on non-numeric characters ",
"INPUT3": "Floating number range (integer excluded) -- between_num:x,y OR min_num:x|max_num:y ",
"INPUT4": "Multiple Validations + Custom Regex of Date Code (YYWW)",
Expand Down
79 changes: 79 additions & 0 deletions locales/validation/es.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
{
"INVALID_ALPHA": "Unicamente puede contener letras. ",
"INVALID_ALPHA_SPACE": "Unicamente puede contener letras y espacios. ",
"INVALID_ALPHA_NUM": "Unicamente puede contener letras y números. ",
"INVALID_ALPHA_NUM_SPACE": "Unicamente puede contener letras, números y espacios. ",
"INVALID_ALPHA_DASH": "Unicamente puede contener letras, números y guiones. ",
"INVALID_ALPHA_DASH_SPACE": "Unicamente puede contener letras, números, guiones y espacios. ",
"INVALID_BETWEEN_CHAR": "El número de caracteres debe de estar entre :param y :param. ",
"INVALID_BETWEEN_NUM": "El valor debe ser númerico y estar entre :param y :param. ",
"INVALID_BOOLEAN": "Unicamente puede contener el texto verdadero ó falso. ",
"INVALID_CREDIT_CARD": "Debe contener un número de tarjeta de crédito valido. ",
"INVALID_DATE_EURO_LONG": "Debe contener una fecha valida con formato (dd-mm-yyyy) ó (dd/mm/yyyy). ",
"INVALID_DATE_EURO_LONG_BETWEEN": "Debe contener una fecha valida entre :param y :param con formato (dd-mm-yyyy) ó (dd/mm/yyyy). ",
"INVALID_DATE_EURO_LONG_MAX": "Debe contener una fecha valida igual ó menor que :param con formato (dd-mm-yyyy) ó (dd/mm/yyyy). ",
"INVALID_DATE_EURO_LONG_MIN": "Debe contener una fecha valida igual ó mayor que :param con formato (dd-mm-yyyy) ó (dd/mm/yyyy). ",
"INVALID_DATE_EURO_SHORT": "Debe contener una fecha valida con formato (dd-mm-yy) o (dd/mm/yy). ",
"INVALID_DATE_EURO_SHORT_BETWEEN": "Debe contener una fecha valida entre :param y :param con formato (dd-mm-yy) o (dd/mm/yy). ",
"INVALID_DATE_EURO_SHORT_MAX": "Debe contener una fecha valida igual ó menor que :param con formato (dd-mm-yy) ó (dd/mm/yy). ",
"INVALID_DATE_EURO_SHORT_MIN": "Debe contener una fecha valida igual ó mayor que :param con formato (dd-mm-yy) ó (dd/mm/yy). ",
"INVALID_DATE_ISO": "Debe contener una fecha valida con formato (yyyy-mm-dd). ",
"INVALID_DATE_ISO_BETWEEN": "Debe contener una fecha valida entre :param y :param con formato (yyyy-mm-dd). ",
"INVALID_DATE_ISO_MAX": "Debe contener una fecha valida igual ó menor que :param con formato (yyyy-mm-dd). ",
"INVALID_DATE_ISO_MIN": "Debe contener una fecha valida igual ó mayor que :param con formato (yyyy-mm-dd). ",
"INVALID_DATE_US_LONG": "Debe contener una fecha valida con formato (mm/dd/yyyy) ó (mm-dd-yyyy). ",
"INVALID_DATE_US_LONG_BETWEEN": "Debe contener una fecha valida entre :param y :param con formato (mm/dd/yyyy) ó (mm/dd/yyyy). ",
"INVALID_DATE_US_LONG_MAX": "Debe contener una fecha valida igual ó menor que :param con formato (mm/dd/yyyy) ó (mm/dd/yyyy). ",
"INVALID_DATE_US_LONG_MIN": "Debe contener una fecha valida igual ó mayor que :param con formato (mm/dd/yyyy) ó (mm/dd/yyyy). ",
"INVALID_DATE_US_SHORT": "Debe contener una fecha valida con formato (mm/dd/yy) ó (mm-dd-yy). ",
"INVALID_DATE_US_SHORT_BETWEEN": "Debe contener una fecha valida entre :param y :param con formato (mm/dd/yy) ó (mm/dd/yy). ",
"INVALID_DATE_US_SHORT_MAX": "Debe contener una fecha valida igual ó menor que :param con formato (mm/dd/yy) ó (mm/dd/yy). ",
"INVALID_DATE_US_SHORT_MIN": "Debe contener una fecha valida igual ó mayor que :param con formato (mm/dd/yy) ó (mm/dd/yy). ",
"INVALID_EMAIL": "Debe contener una dirección de correo electronico valida. ",
"INVALID_EXACT_LEN": "Debe contener exactamente :param caracteres. ",
"INVALID_FLOAT": "Debe contener un número decimal positivo (Los números enteros no son validos). ",
"INVALID_FLOAT_SIGNED": "Debe contener un número decimal positivo ó negativo (Los números enteros no son validos). ",
"INVALID_IBAN": "Debe contener un IBAN valido. ",
"INVALID_INPUT_MATCH": "El campo de confirnmación no coincide con el texto especificado \":param\". ",
"INVALID_INTEGER": "Debe contener un número entero positivo. ",
"INVALID_INTEGER_SIGNED": "Debe contener un número entero positivo ó negativo. ",
"INVALID_IPV4": "Debe contener una dirección IP valida (IPV4). ",
"INVALID_IPV6": "Debe contener una dirección IP valida (IPV6). ",
"INVALID_IPV6_HEX": "Debe contener una dirección IP valida (IPV6 Hex). ",
"INVALID_KEY_CHAR": "Entrada de teclado no valida en un campo de tipo \"number\". ",
"INVALID_MAX_CHAR": "No puede contener mas de :param caracteres. ",
"INVALID_MAX_NUM": "Debe contener un valor númerico igual o menor que :param. ",
"INVALID_MIN_CHAR": "Debe contener almenos :param caracteres. ",
"INVALID_MIN_NUM": "Debe contener un valor númerico igual o mayor que :param. ",
"INVALID_NUMERIC": "Debe contener un valor númerico positivo. ",
"INVALID_NUMERIC_SIGNED": "Debe contener un valor númerico positivo ó negativo. ",
"INVALID_PATTERN": "Debe contener un texto con el formato: :param. ",
"INVALID_REQUIRED": "El campo es requerido. ",
"INVALID_URL": "Debe contener una dirección URL valida. ",
"INVALID_TIME": "Debe contener un formato de tiempo valido (hh:mm) ó (hh:mm:ss). ",

"AREA1": "Area de texto: Alfanúmerica + Minimo(15) + Requerido",
"ERRORS": "Errores",
"CHANGE_LANGUAGE": "Cambiar idioma",
"INPUT2": "Número positivo o negativo -- input type=\"number\" -- Error o caracteres no númericos ",
"INPUT3": "Rango decimal (Los números enteros no son validos) -- between_num:x,y ó min_num:x|max_num:y ",
"INPUT4": "Multiples validaciones + Código de fecha personalizado (YYWW)",
"INPUT5": "Email",
"INPUT6": "URL",
"INPUT7": "IP (IPV4)",
"INPUT8": "Tarjeta de cédito",
"INPUT9": "Entre(2,6) caracteres",
"INPUT10": "Fecha formato ISO (yyyy-mm-dd)",
"INPUT11": "Fecha formato US largo (mm/dd/yyyy)",
"INPUT12": "Tiempo (hh:mm ó hh:mm:ss) -- No Requerido",
"INPUT13": "AlphaDashSpaces + Requerido + Minimo(5) Caracteres -- Deben ser: validation-error-to=\" \"",
"INPUT14": "Alfanúmerico + Requerido -- NG-DISABLED",
"INPUT15": "Contraseña",
"INPUT16": "Confirmación de contraseña",
"INPUT17": "Alfanúmerico + Exactamente(3) + Requerido -- debounce(5sec)",
"INPUT18": "Fecha formato ISO (yyyy-mm-dd) -- Condición minima >= 2001-01-01 ",
"INPUT19": "Fecha formato US corto (mm/dd/yy) -- entre las fechas 12/01/99 and 12/31/15",
"SAVE": "Guardar",
"SELECT1": "Requerido (select) -- validación con (blur) EVENT",
"SHOW_VALIDATION_SUMMARY": "Mostar el resumén de validación"
}
3 changes: 1 addition & 2 deletions locales/validation/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,10 +52,9 @@
"INVALID_URL": "Doit être un URL valide. ",
"INVALID_TIME": "Doit être un format de date valide (hh:mm) OU (hh:mm:ss). ",


"AREA1": "TextArea: Alphanumérique + Minimum(15) + Required",
"ERRORS": "Erreurs",
"CHANGE_LANGUAGE": "Changer de langue.",
"CHANGE_LANGUAGE": "Changer de langue",
"INPUT2": "Nombre positif ou négatif -- input type=\"number\" -- Erreur sur caractères non-numérique",
"INPUT3": "Intervalle de Nombre Flottant (entier exclu) -- between_num:x,y OU min_num:x|max_num:y",
"INPUT4": "Multiple Validations + Regex Personnalisé d'un Code Date (AASS)",
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "ghiscoding.angular-validation",
"version": "1.3.10",
"version": "1.3.11",
"author": "Ghislain B.",
"description": "Angular-Validation Directive and Service (ghiscoding)",
"main": "app.js",
Expand Down
Loading