Permalink
Commits on Sep 3, 2007
  1. Added support for:

    jeresig committed Sep 3, 2007
    - Cross Domain getScript
      $.getScript("http://foo.com/script.js");
    - JSONP
      $.ajax({ url: "script.js", type: "jsonp" });
      $.getJSON("script.js?callback=?");
    - Cross Domain JSONP/getJSON
      $.getJSON("http://foo.com/script.js?callback=?");
    - No-cache Ajax Requests
      $.ajax({ url: "test.html", cache: false });
  2. Added namespaced events to bind, unbind, and trigger. This allows you…

    jeresig committed Sep 3, 2007
    … to deal with event handlers of a specific "class" (great for plugins).
Commits on Sep 2, 2007
Commits on Aug 31, 2007
  1. Added support for .wrapInner() and .wrapAll() - and re-wrote .wrap() …

    jeresig committed Aug 31, 2007
    …to use .wrapAll(). (Fixes bug #1296)
  2. Added support for .contents(). Returns ALL child nodes for an element…

    jeresig committed Aug 31, 2007
    … - except for on an IFrame, then it returns the IFrame's document. This fixes #1024.
Commits on Aug 30, 2007
  1. Made it so that you can pass in an event object to the trigger data a…

    jeresig committed Aug 30, 2007
    …rgs and it'll override the custom event object (this way you can pass in the event object of a mousemove to a drag event trigger, for example).
  2. Added a new extra fn arg to trigger (so you don't have to simulate th…

    jeresig committed Aug 30, 2007
    …e trigger yourself). (Bug #1467) Added a new .triggerHandler() method that allows you to NOT trigger native calls AND returns the response from the handlers. (Bug #873 & #1417)
Commits on Aug 28, 2007
  1. Made it so that the last return value is always returned from handle(…

    jeresig committed Aug 28, 2007
    …) (unless one of the return values was false, in which case the return value is false). (Bug #1416)
Commits on Aug 27, 2007
  1. Fixed the issue where $("body").find("div#foo") would ignore the spec…

    jeresig committed Aug 27, 2007
    …ified tag name. (Bug #1543)
Commits on Aug 25, 2007
  1. Added new replaceWith() (replace all matched elements with the specif…

    jeresig committed Aug 25, 2007
    …ied HTML/DOM Elements/Array/etc.) and replaceAll() (replace the specified elements with the set of matched elements).
  2. New feature: You can now inject portions of a document via .load(), a…

    jeresig committed Aug 25, 2007
    …s opposed to the full thing.
    
    Examples:
    - $("#test").load("test.html #something");
    - $("#test").load("test.html p.user");
    
    Caveats:
    - No scripts are injected when a selector is used.
    - The selector is rooted inside the head and body - it's equivalent to doing:
      $("body,head").find(selector)
  3. Landing animation of scrollLeft/scrollTop (also works on random DOM o…

    jeresig committed Aug 25, 2007
    …bject properties as well).
Commits on Aug 24, 2007
  1. Tagging the 1.1.4 release.

    jeresig committed Aug 24, 2007
  2. Marked all the appropriate methods as being deprecated for the 1.1.4 …

    jeresig committed Aug 24, 2007
    …release (in preparation for 1.2).
  3. Brought back a husk method to represent evalScripts. I didn't realize…

    jeresig committed Aug 24, 2007
    … so many plugins relied on it (it's deprecated in this release).
Commits on Aug 22, 2007
  1. Only bind .ready() once per instance of jQuery - and only bind if the…

    jeresig committed Aug 22, 2007
    … ready() method is actually called (nothing is bound if window/load is used).
  2. Fixed use of eval() and new Function() to work within the correct sco…

    jeresig committed Aug 22, 2007
    …pe (and not throw errors).
  3. Made 'jQuery' unrollable via .noConflict(true) and instances of new F…

    jeresig committed Aug 22, 2007
    …unction() have been converted to eval(function(){}) in order to handle jQuery name changes. (Bug #1393)
Commits on Aug 21, 2007
  1. Using some of the ideas presented by rformato, I've significantly spe…

    jeresig committed Aug 21, 2007
    …d up $("#id") selection. It's now just 10% slower than doing: $(document.getElementById("test")), which seems quite acceptable. (Bug #1316)
  2. Fix for a selector speed regression (calling a simple selector many t…

    jeresig committed Aug 21, 2007
    …imes resulted in a significant speed down). This has been fixed by breaking the RegExps out into the global scope. This required that a closure be implemented around the full jQuery script (which is now the case). Some simple changes were made in addition to the RegExp one, allowing for some greater flexibility on our part - and hopefully better compression.
    
    Speed results:
    http://dev.jquery.com/~john/ticket/1351/ vs.
    http://dev.jquery.com/~john/ticket/1351/113.html vs.
    http://dev.jquery.com/~john/ticket/1351/112.html
  3. Two quick fixes in relation to #1028. ajaxSetup shouldn't be deep and…

    jeresig committed Aug 21, 2007
    … the boolean arg should be used, not overwritten with 'true'.
  4. Make deep .extend() an optional argument - it will go deep if you pas…

    jeresig committed Aug 21, 2007
    …s in an boolean as the first argument (fixed bug #1028).
Commits on Aug 20, 2007
  1. ignore dist folder

    jzaefferer committed Aug 20, 2007