File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change 8
8
*/
9
9
( function ( factory ) {
10
10
if ( typeof define === "function" && define . amd ) {
11
- define ( [ "jquery" ] , factory ) ;
11
+ define ( [ "jquery" , "jquery/jquery.metadata" ] , factory ) ;
12
12
} else if ( typeof module === "object" && module . exports ) {
13
13
module . exports = factory ( require ( "jquery" ) ) ;
14
14
} else {
192
192
data = $ . validator . normalizeRules (
193
193
$ . extend (
194
194
{ } ,
195
+ $ . validator . metadataRules ( element ) ,
195
196
$ . validator . classRules ( element ) ,
196
197
$ . validator . attributeRules ( element ) ,
197
198
$ . validator . dataRules ( element ) ,
1311
1312
1312
1313
return rules ;
1313
1314
} ,
1315
+ metadataRules : function ( element ) {
1316
+ if ( ! $ . metadata ) {
1317
+ return { } ;
1318
+ }
1314
1319
1320
+ var meta = $ . data ( element . form , 'validator' ) . settings . meta ;
1321
+ return meta ?
1322
+ $ ( element ) . metadata ( ) [ meta ] :
1323
+ $ ( element ) . metadata ( ) ;
1324
+ } ,
1315
1325
dataRules : function ( element ) {
1316
1326
var rules = { } ,
1317
1327
$element = $ ( element ) ,
You can’t perform that action at this time.
0 commit comments