Update to jQuery 1.11

Review Request #6698 — Created Dec. 15, 2014 and submitted

Information

Djblets
master
a549ac5...

Reviewers

This change updates djblets to use jQuery 1.11. This also brings in the
jQuery-migrate plugin, which provides some compatibility implementations for
features which were removed from core jQuery.

The biggest changes within remove some compatibility-shims for older browsers
(notably IE8, which we haven't supported in a while). Other changes involve
some changes to .attr() vs .prop(), and a test to make sure we don't try to
append to nonexistant parts of the DOM (which is only a problem when running
js-tests).

  • Ran reviewboard js-tests.
  • Grepped through the javascript code and audited against the list of
    backwards-incompatible changes in jQuery 1.9 (1.10 and 1.11 are pretty
    trivial in terms of incompatible changes).
reviewbot
  1. Tool: PEP8 Style Checker
    Processed Files:
        djblets/settings.py
    
    Ignored Files:
        djblets/static/djblets/js/jquery.gravy.inlineEditor.js
        djblets/static/djblets/js/configForms/views/listItemView.js
        djblets/util/templates/js/jquery.html
        djblets/static/djblets/js/jquery.gravy.hacks.js
    
    
    
    Tool: Pyflakes
    Processed Files:
        djblets/settings.py
    
    Ignored Files:
        djblets/static/djblets/js/jquery.gravy.inlineEditor.js
        djblets/static/djblets/js/configForms/views/listItemView.js
        djblets/util/templates/js/jquery.html
        djblets/static/djblets/js/jquery.gravy.hacks.js
    
    
  2. 
      
chipx86
  1. Ship It!
  2. 
      
david
Review request changed
Status:
Completed
Change Summary:
Pushed to master (c9db3a5)