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 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 {
192192 data = $ . validator . normalizeRules (
193193 $ . extend (
194194 { } ,
195+ $ . validator . metadataRules ( element ) ,
195196 $ . validator . classRules ( element ) ,
196197 $ . validator . attributeRules ( element ) ,
197198 $ . validator . dataRules ( element ) ,
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 ) ,
You can’t perform that action at this time.
0 commit comments