Browse Source

Update README. Remove conflict from the callback validator

nghuuphuoc 11 years ago
parent
commit
9fd2fcc01f
4 changed files with 8 additions and 14 deletions
  1. 6 6
      README.md
  2. 1 0
      dist/js/bootstrapValidator.js
  3. 1 5
      dist/js/bootstrapValidator.min.js
  4. 0 3
      src/js/validator/callback.js

+ 6 - 6
README.md

@@ -37,10 +37,10 @@ The plugin has two versions:
 
 * The source one placed in ```src/js``` directory which is not compressed and doesn't include any validators.
 It is used in case you want to debug or develop new validator.
-* The compressed one placed in ```dist/js``` directory which include all validators.
+* The compressed one placed in ```dist/js``` directory which includes all validators.
 It should be used in the production site.
 
-Since the bootstrapValidator plugin requires jQuery and Bootstrap 3, you have to include the required CSS and JS files to your page:
+Since the __BootstrapValidator__ plugin requires jQuery and Bootstrap 3, you have to include the required CSS and JS files to your page:
 
 ```html
 <link rel="stylesheet" href="/path/to/bootstrap/css/bootstrap.css"/>
@@ -67,13 +67,13 @@ $(document).ready(function() {
     $(<form Selector>).bootstrapValidator({
         // The default error message for all fields
         // You can specify the error message for any fields
-        message: ...,
+        message: 'This value is not valid',
 
         // The number of grid columns
         // Change it if you use custom grid with different number of columns
         columns: 12,
 
-        // Shows ok/error icons based on the field validity.
+        // Shows ok/error/validating icons based on the field validity.
         // This feature requires Bootstrap v3.1.0 or later (http://getbootstrap.com/css/#forms-control-validation).
         // Since Bootstrap doesn't provide any methods to know its version, this option cannot be on/off automatically.
         // In other word, to use this feature you have to upgrade your Bootstrap to v3.1.0 or later.
@@ -84,7 +84,7 @@ $(document).ready(function() {
         submitButtons: ...,
 
         // Custom submit handler
-        // The handler has two arguments
+        // The handler has three arguments:
         // - validator is the instance of BootstrapValidator
         // - form is jQuery object representing the current form
         // - submitButton is jQuery object representing the submit button which is clicked
@@ -344,7 +344,7 @@ Look at the [Change Log](CHANGELOG.md)
 
 ## Author
 
-This software is written by Nguyen Huu Phuoc, aka @nghuuphuoc
+The __BootstrapValidator__ plugin is written by Nguyen Huu Phuoc, aka @nghuuphuoc
 
 * [http://twitter.com/nghuuphuoc](http://twitter.com/nghuuphuoc)
 * [http://github.com/nghuuphuoc](http://github.com/nghuuphuoc)

+ 1 - 0
dist/js/bootstrapValidator.js

@@ -488,6 +488,7 @@
                 var dfd = new $.Deferred();
                 dfd.resolve(options.callback.call(this, value, validator), 'callback');
                 return dfd;
+                return options.callback.call(this, value, validator);
             }
             return true;
         }

File diff suppressed because it is too large
+ 1 - 5
dist/js/bootstrapValidator.min.js


+ 0 - 3
src/js/validator/callback.js

@@ -17,13 +17,10 @@
         validate: function(validator, $field, options) {
             var value = $field.val();
             if (options.callback && 'function' == typeof options.callback) {
-<<<<<<< HEAD
                 var dfd = new $.Deferred();
                 dfd.resolve(options.callback.call(this, value, validator), 'callback');
                 return dfd;
-=======
                 return options.callback.call(this, value, validator);
->>>>>>> c025cbea8fc37eb3c7b6c2d3dad0b670a5de40b6
             }
             return true;
         }