From dcc54d192f73209d96ea200a962bebb4ef67e3e0 Mon Sep 17 00:00:00 2001 From: James O'Toole Date: Thu, 26 Feb 2015 01:49:10 +0000 Subject: [PATCH] data trigger is now change even if the field doesn't have a validator, because some fields are validated by default --- wtformsparsleyjs/core.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wtformsparsleyjs/core.py b/wtformsparsleyjs/core.py index 057555a..ba6f3e4 100644 --- a/wtformsparsleyjs/core.py +++ b/wtformsparsleyjs/core.py @@ -49,6 +49,8 @@ def parsley_kwargs(field, kwargs): _integer_kwargs(new_kwargs) if isinstance(field, DecimalField) or isinstance(field, FloatField): _number_kwargs(new_kwargs) + if not 'data_trigger' in new_kwargs: + _trigger_kwargs(new_kwargs) for vali in field.validators: if isinstance(vali, Email): @@ -79,8 +81,6 @@ def parsley_kwargs(field, kwargs): if isinstance(vali, Optional): pass - if not 'data_trigger' in new_kwargs: - _trigger_kwargs(new_kwargs) if not 'parsley-error-message' in new_kwargs \ and not isinstance(vali, Optional) \ and vali.message is not None: