Skip to content

Commit

Permalink
#0 Oprava asynchronního callbacku PdFormsRules_validTIN
Browse files Browse the repository at this point in the history
- Oprava asynchronního callbacku `PdFormsRules_validTIN`. Po vyplnění polí nedošlo k jejich opětovné validaci.
  • Loading branch information
zipper committed Jan 15, 2019
1 parent 61464be commit 2993e8a
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 6 deletions.
3 changes: 3 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,9 @@ $ cat bower.json

## Changelog

### v1.3.3
- Oprava asynchronního callbacku `PdFormsRules_validTIN`. Po vyplnění polí nedošlo k jejich opětovné validaci.

### v1.3.2
- Přidáno obecné pravidlo na formát CZ/SK IČ, které musí splňovat určité podmínky pro svůj ciferný součet. Pravidlo se očkává jako v namespace `Pd/Forms/Rules/` pod názvem `validICO`.
- Oprava přidávání validní class v určitém případě, viz níže.
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "pd-forms",
"title": "pdForms",
"description": "Customization of netteForms for use in PeckaDesign.",
"version": "1.3.2",
"version": "1.3.3",
"author": "PeckaDesign, s.r.o <support@peckadesign.cz>",
"contributors": [
"Radek Šerý <radek.sery@peckadesign.cz>",
Expand Down
11 changes: 6 additions & 5 deletions pdForms.js
Original file line number Diff line number Diff line change
Expand Up @@ -274,7 +274,8 @@ pdForms.asyncCallbacks = {
if ($input.length && ! $input.val()) {
$input
.val(payload[input])
.trigger('change');
.trigger('change')
.trigger('validate.pdForms');
}
}
}
Expand Down Expand Up @@ -515,10 +516,10 @@ Nette.initForm = function (form) {
$.proxy(pdForms.validateInput, this, e, $inputs)();
};

$inputs.filter(':not(:radio, :checkbox, select, [data-pdforms-validate-on])').on('blur.pdForms', validateInputApplied);
$inputs.filter(':radio, :checkbox').on('change.pdForms', validateInputApplied);
$inputs.filter('select').on('blur.pdForms change.pdForms', validateInputApplied);
$inputs.filter(':not(:radio, :checkbox, select, [data-pdforms-validate-on])').on('validate.pdForms blur.pdForms', validateInputApplied);
$inputs.filter(':radio, :checkbox').on('validate.pdForms change.pdForms', validateInputApplied);
$inputs.filter('select').on('validate.pdForms blur.pdForms change.pdForms', validateInputApplied);
$inputs.filter('[data-pdforms-validate-on]').each(function() {
$(this).on($(this).data('pdforms-validate-on') + '.pdForms', validateInputApplied);
$(this).on('validate.pdForms ' + $(this).data('pdforms-validate-on') + '.pdForms', validateInputApplied);
});
};

0 comments on commit 2993e8a

Please sign in to comment.