Skip to content

Commit a10b196

Browse files
committed
pass event on to on<event_name> functions
1 parent 8a1ef15 commit a10b196

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

jquery.validate.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ $.extend($.validator, {
211211
onsubmit: true,
212212
ignore: [],
213213
ignoreTitle: false,
214-
onfocusin: function(element) {
214+
onfocusin: function(element, event) {
215215
this.lastActive = element;
216216

217217
// hide error label and remove error class on focus if enabled
@@ -220,17 +220,17 @@ $.extend($.validator, {
220220
this.addWrapper(this.errorsFor(element)).hide();
221221
}
222222
},
223-
onfocusout: function(element) {
223+
onfocusout: function(element, event) {
224224
if ( !this.checkable(element) && (element.name in this.submitted || !this.optional(element)) ) {
225225
this.element(element);
226226
}
227227
},
228-
onkeyup: function(element) {
228+
onkeyup: function(element, event) {
229229
if ( element.name in this.submitted || element == this.lastElement ) {
230230
this.element(element);
231231
}
232232
},
233-
onclick: function(element) {
233+
onclick: function(element, event) {
234234
// click on selects, radiobuttons and checkboxes
235235
if ( element.name in this.submitted )
236236
this.element(element);
@@ -308,7 +308,7 @@ $.extend($.validator, {
308308
function delegate(event) {
309309
var validator = $.data(this[0].form, "validator"),
310310
eventType = "on" + event.type.replace(/^validate/, "");
311-
validator.settings[eventType] && validator.settings[eventType].call(validator, this[0] );
311+
validator.settings[eventType] && validator.settings[eventType].call(validator, this[0], event);
312312
}
313313
$(this.currentForm)
314314
.validateDelegate(":text, :password, :file, select, textarea", "focusin focusout keyup", delegate)

0 commit comments

Comments
 (0)