Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 4 additions & 8 deletions dist/verify.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/** Verify.js - v0.0.1 - 2013/06/12
/** Verify.js - v0.0.1 - 2015/06/08
* https://github.com/jpillora/verify
* Copyright (c) 2013 Jaime Pillora - MIT
* Copyright (c) 2015 Jaime Pillora - MIT
*/

(function(window,document,undefined) {
Expand Down Expand Up @@ -1061,7 +1061,7 @@ var ValidationForm = null;
bindEvents: function() {
this.domElem
.on("keyup.jqv", "input", this.onKeyup)
.on("blur.jqv", "input[type=text]:not(.hasDatepicker),input:not([type].hasDatepicker)", this.onValidate)
.on("blur.jqv", "input[type=text]:not(.hasDatepicker),input:not([type].hasDatepicker),textarea", this.onValidate)
.on("change.jqv", "input[type=text].hasDatepicker,select,[type=checkbox],[type=radio]", this.onValidate)
.on("submit.jqv", this.onSubmit)
.trigger("initialised.jqv");
Expand Down Expand Up @@ -1172,6 +1172,7 @@ var ValidationForm = null;
});

})();

// only exposing two classes
var FormExecution = null,
FieldExecution = null;
Expand Down Expand Up @@ -1413,11 +1414,6 @@ var FormExecution = null,
execute: function() {
this._super();

if(this.isPending()) {
this.warn("pending... (waiting for %s)", this.prevExec.name);
return this.reject();
}

//execute rules
var ruleParams = ruleManager.parseElement(this.element);

Expand Down
6 changes: 3 additions & 3 deletions dist/verify.min.js

Large diffs are not rendered by default.

12 changes: 4 additions & 8 deletions dist/verify.notify.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/** Verify.js - v0.0.1 - 2013/06/12
/** Verify.js - v0.0.1 - 2015/06/08
* https://github.com/jpillora/verify
* Copyright (c) 2013 Jaime Pillora - MIT
* Copyright (c) 2015 Jaime Pillora - MIT
*/

(function(window,document,undefined) {
Expand Down Expand Up @@ -1597,7 +1597,7 @@ var ValidationForm = null;
bindEvents: function() {
this.domElem
.on("keyup.jqv", "input", this.onKeyup)
.on("blur.jqv", "input[type=text]:not(.hasDatepicker),input:not([type].hasDatepicker)", this.onValidate)
.on("blur.jqv", "input[type=text]:not(.hasDatepicker),input:not([type].hasDatepicker),textarea", this.onValidate)
.on("change.jqv", "input[type=text].hasDatepicker,select,[type=checkbox],[type=radio]", this.onValidate)
.on("submit.jqv", this.onSubmit)
.trigger("initialised.jqv");
Expand Down Expand Up @@ -1708,6 +1708,7 @@ var ValidationForm = null;
});

})();

// only exposing two classes
var FormExecution = null,
FieldExecution = null;
Expand Down Expand Up @@ -1949,11 +1950,6 @@ var FormExecution = null,
execute: function() {
this._super();

if(this.isPending()) {
this.warn("pending... (waiting for %s)", this.prevExec.name);
return this.reject();
}

//execute rules
var ruleParams = ruleManager.parseElement(this.element);

Expand Down
29 changes: 25 additions & 4 deletions dist/verify.notify.min.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions src/modules/3.element-classes.js
Original file line number Diff line number Diff line change
Expand Up @@ -206,7 +206,7 @@ var ValidationForm = null;
bindEvents: function() {
this.domElem
.on("keyup.jqv", "input", this.onKeyup)
.on("blur.jqv", "input[type=text]:not(.hasDatepicker),input:not([type].hasDatepicker)", this.onValidate)
.on("blur.jqv", "input[type=text]:not(.hasDatepicker),input:not([type].hasDatepicker),textarea", this.onValidate)
.on("change.jqv", "input[type=text].hasDatepicker,select,[type=checkbox],[type=radio]", this.onValidate)
.on("submit.jqv", this.onSubmit)
.trigger("initialised.jqv");
Expand Down Expand Up @@ -316,4 +316,4 @@ var ValidationForm = null;
}
});

})();
})();
5 changes: 0 additions & 5 deletions src/modules/4.execution-classes.js
Original file line number Diff line number Diff line change
Expand Up @@ -243,11 +243,6 @@ var FormExecution = null,
execute: function() {
this._super();

if(this.isPending()) {
this.warn("pending... (waiting for %s)", this.prevExec.name);
return this.reject();
}

//execute rules
var ruleParams = ruleManager.parseElement(this.element);

Expand Down
1 change: 0 additions & 1 deletion test/build/ajax.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
describe("Ajax validations", function() {
var form, html;

form = null;
html = "<div data-demo>\n <form>\n <input name=\"field\" value=\"abc\" data-validate=\"testAjax\">\n <input class=\"submit\" type=\"submit\"/>\n </form>\n</div>";
$.verify.addFieldRules({
Expand Down
2 changes: 0 additions & 2 deletions test/build/basic.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
describe("Basic validations", function() {
var form, html;

form = null;
html = "<div data-demo>\n <form>\n <input name='num1' value='42' data-validate='number'>\n <input name='num2' value='21' data-validate='number'>\n\n <input class='submit' type='submit'/>\n </form>\n</div>";
beforeEach(function() {
Expand All @@ -16,7 +15,6 @@ describe("Basic validations", function() {
});
return it("should have attached validation engine object", function() {
var v;

v = form.data("verify");
return expect(v).to.be.an("object");
});
Expand Down
5 changes: 0 additions & 5 deletions test/build/group.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
describe("Group validations (Ajax)", function() {
var $ajax, form, html, stubAjax, unstubAjax;

form = null;
html = "<div data-demo>\n <form>\n <input name=\"f1\" value=\"abc\" data-validate=\"testGroupAjax#1\">\n <input name=\"f2\" value=\"def\" data-validate=\"testGroupAjax#2\">\n <input name=\"f3\" value=\"xyz\">\n <input class=\"submit\" type=\"submit\"/>\n </form>\n</div>";
$ajax = $.ajax;
Expand Down Expand Up @@ -28,7 +27,6 @@ describe("Group validations (Ajax)", function() {
});
beforeEach(function() {
var runCount;

$('#fixtures').html(html);
runCount = 0;
form = $("form");
Expand All @@ -41,7 +39,6 @@ describe("Group validations (Ajax)", function() {
describe("Group validations (Ajax) - When submitted", function() {
return it("should be valid", function(done) {
var input;

input = $("input").first();
return input.validate(function(result) {
expect(result).to.be["false"];
Expand All @@ -57,7 +54,6 @@ describe("Group validations (Ajax)", function() {

describe("Group validations (Simple)", function() {
var form, html, runCount;

runCount = 0;
form = null;
html = "<div data-demo>\n <form>\n <input name=\"f1\" value=\"abc\" data-validate=\"testGroup#1\">\n <input name=\"f2\" value=\"def\" data-validate=\"testGroup#2\">\n <input name=\"f3\" value=\"xyz\">\n <input class=\"submit\" type=\"submit\"/>\n </form>\n</div>";
Expand All @@ -84,7 +80,6 @@ describe("Group validations (Simple)", function() {
describe("Group validations (Simple) - Group count", function() {
return it("should have 1 group", function() {
var obj;

obj = form.data("verify");
expect(_.size(obj.groups)).to.equal(1);
return expect(obj.groups.testGroup).to.exist;
Expand Down
1 change: 0 additions & 1 deletion test/build/options.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
describe("Options", function() {
var form1, form2, html;

form1 = null;
form2 = null;
html = "<div data-demo>\n <form id=\"form1\"></form>\n <form id=\"form2\"></form>\n</div>";
Expand Down
2 changes: 0 additions & 2 deletions test/build/rules-extending.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
describe("Extending validation rules", function() {
var form, html;

form = null;
html = "<div data-demo>\n <form>\n <input name=\"field1\" value=\"abc\" data-validate=\"validator1\">\n <input name=\"field2\" value=\"efg\" data-validate=\"validator2\">\n <input name=\"field3\" value=\"def\">\n <input class=\"submit\" type=\"submit\"/>\n </form>\n</div>";
$.verify.addFieldRules({
Expand All @@ -21,7 +20,6 @@ describe("Extending validation rules", function() {
extend: "validator2",
fn: function(r) {
var myVar2x;

myVar2x = r.myVar + r.myVar;
if (r.val() !== myVar2x) {
return "Must equal '" + myVar2x + "' (double)";
Expand Down
1 change: 0 additions & 1 deletion test/build/rules-group.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
describe("Group validation rules", function() {
var form;

form = null;
beforeEach(function() {
form = $("form");
Expand Down
1 change: 0 additions & 1 deletion test/build/rules.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
describe("Validation rules", function() {
var form, html;

form = null;
html = "<div data-demo>\n <form>\n <input id='required' data-validate='required'>\n <input id='number' data-validate='number'>\n\n <input id='phone' data-validate='phone'>\n <input id='currency' data-validate='currency'>\n\n <input name='multiRequired' id='multiRequired' data-validate='required,number'>\n <input name='multiOptional' id='multiOptional' data-validate='phone,number'>\n\n <input name='minMax' id='minMax' data-validate='min(3),max(5)'/>\n\n <input class='submit' type='submit'/>\n </form>\n</div>";
beforeEach(function() {
Expand Down