Skip to content

Commit 22c2e96

Browse files
roysanchezryanbrandenburg
authored andcommitted
Added support for CommonJs in Node
1 parent bb129ff commit 22c2e96

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

dist/jquery.validate.unobtrusive.js

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,20 @@
55
/*jslint white: true, browser: true, onevar: true, undef: true, nomen: true, eqeqeq: true, plusplus: true, bitwise: true, regexp: true, newcap: true, immed: true, strict: false */
66
/*global document: false, jQuery: false */
77

8-
(function( factory ) {
9-
if ( typeof define === "function" && define.amd ) {
10-
define( ["jquery", "jquery.validate"], factory );
11-
} else {
12-
factory( jQuery );
13-
}
8+
(function (factory) {
9+
if (typeof define === 'function' && define.amd) {
10+
// AMD. Register as an anonymous module.
11+
define(['jquery', 'jquery.validate'], factory);
12+
} else if (typeof module === 'object' && module.exports) {
13+
// CommonJS-like environments that support module.exports
14+
module.exports = factory(require('jquery'), require('jquery.validate'));
15+
} else {
16+
// Browser global
17+
var unobtrusive = factory(jQuery);
18+
jQuery(function(){
19+
unobtrusive.parse(document);
20+
});
21+
}
1422
}(function ($) {
1523
var $jQval = $.validator,
1624
adapters,

0 commit comments

Comments
 (0)