Skip to content

Commit be6d0b4

Browse files
committed
AC-14403:: Investigate the latest version jquery-validate
1 parent cba2cc6 commit be6d0b4

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

lib/web/jquery/jquery.validate.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
*/
99
(function( factory ) {
1010
if ( typeof define === "function" && define.amd ) {
11-
define( ["jquery"], factory );
11+
define( ["jquery", "jquery/jquery.metadata"], factory );
1212
} else if (typeof module === "object" && module.exports) {
1313
module.exports = factory( require( "jquery" ) );
1414
} else {
@@ -192,6 +192,7 @@
192192
data = $.validator.normalizeRules(
193193
$.extend(
194194
{},
195+
$.validator.metadataRules(element),
195196
$.validator.classRules( element ),
196197
$.validator.attributeRules( element ),
197198
$.validator.dataRules( element ),
@@ -1311,7 +1312,16 @@
13111312

13121313
return rules;
13131314
},
1315+
metadataRules: function (element) {
1316+
if (!$.metadata) {
1317+
return {};
1318+
}
13141319

1320+
var meta = $.data(element.form, 'validator').settings.meta;
1321+
return meta ?
1322+
$(element).metadata()[meta] :
1323+
$(element).metadata();
1324+
},
13151325
dataRules: function( element ) {
13161326
var rules = {},
13171327
$element = $( element ),

0 commit comments

Comments
 (0)