Bug Tracker

Ticket #3061: v1.3-dollar-conflict.patch

File v1.3-dollar-conflict.patch, 1.1 KB (added by hober, 12 years ago)

Patch to fix this

  • jquery.validate.js

    old new  
    416416                                !this.name && validator.settings.debug && window.console && console.error( "%o has no name assigned", this);
    417417                       
    418418                                // select only the first element for each name, and only those with rules specified
    419                                 if ( this.name in rulesCache || !validator.objectLength($(this).rules()) )
     419                                if ( this.name in rulesCache || !validator.objectLength(jQuery(this).rules()) )
    420420                                        return false;
    421421                               
    422422                                rulesCache[this.name] = true;
     
    459459                                element = this.findByName( element.name )[0];
    460460                        }
    461461                       
    462                         var rules = $(element).rules();
     462                        var rules = jQuery(element).rules();
    463463                        var dependencyMismatch = false;
    464464                        for( method in rules ) {
    465465                                var rule = { method: method, parameters: rules[method] };
     
    776776                });
    777777               
    778778                // handle dependency check
    779                 $.each(rules, function(prop, val) {
     779                jQuery.each(rules, function(prop, val) {
    780780                        // ignore rule when param is explicitly false, eg. required:false
    781781                        if (val === false) {
    782782                                delete rules[prop];