Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Validate 2.0.0 #42

Open
wants to merge 191 commits into
base: master
Choose a base branch
from
Open

Validate 2.0.0 #42

wants to merge 191 commits into from

Conversation

DiegoLopesLima
Copy link
Owner

  • Register a Bower package.
  • Implement a scrollToInvalid property to scroll to the first invalid field. (Boolean or Plain Object, Default:true)
    • Create animation.
    • Animate options suport.
  • Use Creative Commons license.
  • Create a snippet to Sublime Text
  • Ignore node_modules/ path.
  • Implement a method to verify form and fields status.
  • Implement a property ajax to automatically XMLHttpRequest.(Boolean or Plain Object, Default:false)
  • Implement the clearInvalid property to clear all invalid fields. (Boolean, Default:false)
  • Implement valid, invalid and validated custom events.
  • Implement validated callback to be called when all fields are validated.
  • Implement the selectInvalid property to select first invalid field. (Boolean, Default:true)
  • Implement the prepareAll property to prepare each value.
  • Replace the data-ignore-case attribute to data-ignorecase.
  • Implement the data-chars attribute to prevent dont allowed keys.
  • Implement the data-minlength and data-maxlength attributes to delimit the characters length.
  • Implement the data-confirm attribute to confirmation fields.
  • Remove onChange, onBlur, onKeyup, onSubmit, nameSpace, eachInvalidField, eachValidField and waiAria properties.
    • Replace the eachInvalidField property to eachInvalid.
    • Replace the eachValidField property to eachValid.
    • Replace the onChange, onBlur and onKeyup properties to one property events.
  • Remove jQuery.fn.validateDestroy function.
  • Use JSHint.
  • Use Uglify to minify the javascript files.
  • Implement QUnit unit testing.
    • Create tests.
  • Use Grunt.
  • Implement Travis.
  • Create a site.
  • Documentation.
    • Write the use guide on README.md file.
    • Write a full documentation to the site.
  • Move repository to Validate organization.
  • Release
    • Create a change log.
    • Update jQuery manifest.
    • Create a new tag.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants