Menu

Commit [r272]  Maximize  Restore  History

refactoring one of the example + Adding FieldComparaisonValidator, LogicalORValidator, URLValidator + Adding a functionality to the ValidatorGroupSubscriber so we can pass an Array of listeners to the listener property so we can trigger error feedback on multiple controls. One use case example is when you have a Date validator and 3 text inputs on screen to set the Day, Month and Year separately. If the date is invalid you may want to see the red-border on all Text input's.

yderidde@adobe.com 2009-12-11

changed /cairngorm3/trunk/libraries/Validation/.actionScriptProperties
changed /cairngorm3/trunk/libraries/Validation/.flexLibProperties
changed /cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/ValidatorGroupSubscriber.as
added /cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/ValidatorMultipleListeners.as
changed /cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/ValidatorSubscriber.as
added /cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/validators
added /cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/validators/AbstractMessageValidator.as
added /cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/validators/FieldComparisonValidator.as
added /cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/validators/LogicalORValidator.as
added /cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/validators/URLValidator.as
changed /cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/AllTests.as
added /cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators
added /cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/DerivedFieldComparisonValidator.as
added /cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/DerivedLogicalORValidator.as
added /cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/TestAbstractMessageValidator.as
added /cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/TestFieldComparisonValidator.as
added /cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/TestLogicalORValidator.as
added /cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/ValidatorHelper.as
changed /cairngorm3/trunk/libraries/ValidationTest/src/Sample3.mxml
changed /cairngorm3/trunk/libraries/ValidationTest/src/sample3/Sample3Model.as
changed /cairngorm3/trunk/libraries/ValidationTest/src/sample3/Sample3ValidatorGroup.mxml
/cairngorm3/trunk/libraries/Validation/.actionScriptProperties Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/.flexLibProperties Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/ValidatorGroupSubscriber.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/ValidatorMultipleListeners.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/ValidatorSubscriber.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/validators/AbstractMessageValidator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/validators/FieldComparisonValidator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/validators/LogicalORValidator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/src/com/adobe/cairngorm/validation/validators/URLValidator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/AllTests.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/DerivedFieldComparisonValidator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/DerivedLogicalORValidator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/TestAbstractMessageValidator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/TestFieldComparisonValidator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/TestLogicalORValidator.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/Validation/test/com/adobe/cairngorm/validation/validators/ValidatorHelper.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/ValidationTest/src/Sample3.mxml Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/ValidationTest/src/sample3/Sample3Model.as Diff Switch to side-by-side view
Loading...
/cairngorm3/trunk/libraries/ValidationTest/src/sample3/Sample3ValidatorGroup.mxml Diff Switch to side-by-side view
Loading...
Auth0 Logo