Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/jquery/jquery

jQuery JavaScript Library
https://github.com/jquery/jquery

Some more touching up of the replaceWith tests.

2c8af19a06c49dc2121d968c2609087b0a54e894 authored almost 15 years ago by jeresig <[email protected]>
browser version detection revised for opera >= 10, which was reporting itself as 9.8 due to their new policy

7be5ec1248c749ece648c8d80a71b45320556381 authored almost 15 years ago by Paul Irish <[email protected]>
adding extra useragents from trac tickets. correcting opera version

f14fadef7311ace7333b6522d4b6f44a9e54d6dc authored almost 15 years ago by Paul Irish <[email protected]>
fixed typo in comments

8d7965a607bf91ec6855b626ab3885cd3488d167 authored almost 15 years ago by Neeraj Singh <[email protected]>
Did some reorganizing of the recently added replaceWith tests.

31252b1e4752d70eb895a659b41a85850ed727b4 authored almost 15 years ago by jeresig <[email protected]>
Make sure we do the malformed JSON check for all both JSON.parse and new Function (this helps to create uniformity between browser implementations of JSON.parse - like where Chrome allows some malformed strings. Thanks to DBJDBJ for the heads-up.

44e6beb10304789044de2c5a58f5bb82e8321636 authored almost 15 years ago by jeresig <[email protected]>
Make sure that wrapInner works on elements that have no contents. Fixes #3552.

23d600c66d8e1f7298dcb46eedba862279cd251d authored almost 15 years ago by jeresig <[email protected]>
Final pass at fixing #5785. Need to make sure that inner-nodes are detached before the remove() occurs (and it should still occur, the nodes are being obliterated.

3e9ef6f5c08e63a90ef2dfd3bdc833994e7a0ac8 authored almost 15 years ago by jeresig <[email protected]>
Made some additional tests for #5785.

cb4880ee8353b5fc1a8a509cb0caf3a82818da0a authored almost 15 years ago by jeresig <[email protected]>
Make sure we use detach instead of remove in replaceWith. Fixes #5785.

36a98b95c2f3f7617ddf51beec7515acf67d98ba authored almost 15 years ago by jeresig <[email protected]>
Revert "Adding in backwards-compatiblity support for jQuery().bind/unbind/trigger - and immediately deprecating it. Please explicitly use jQuery(document) in your code."

This reverts commit e9d5947b4abbc052046585227892da0adcd56caf.

366039a6f05ffa09630e95be604e3f4f26a33bd6 authored almost 15 years ago by jeresig <[email protected]>
Make sure that submit event is still bound for regular form submit events. Thanks to Mark Gibson for the fix suggestion.

5a0ac24e35c07fe4be22df828e6b909fe65237b9 authored almost 15 years ago by jeresig <[email protected]>
Merge branch 'setterargs'

d6d5ed4c683ceee4d3c64ce75e7349dde8205d50 authored almost 15 years ago by jeresig <[email protected]>
Re-ordering the args to setOffset() in case people were relying upon the old order (doubtful).

0e5370b89c0dfe56bf2f02fdd34fd820ecd48254 authored almost 15 years ago by jeresig <[email protected]>
Added in support for .offset(Function).

4fa00369f00b8ee708c8962135b7aa345e3d30d0 authored almost 15 years ago by jeresig <[email protected]>
Add .css(Function) incoming value tests.

ebaf374f2ac02e224ff0d0775b9709579404dd58 authored almost 15 years ago by jeresig <[email protected]>
No need for the try/finally logic in the css tests, won't even work as expected.

0bb4fd0af72846467a4c86a47f9cfa72874c21ae authored almost 15 years ago by jeresig <[email protected]>
Added manipulation tests for setter function args.

22ff8e9ea46be4b145aa4963083d7c2d99ce9b0c authored almost 15 years ago by jeresig <[email protected]>
Make sure that .html(Function) gets the correct previous value.

8fa9e9d6d0307a5af8d7478d6e030af5afabba9e authored almost 15 years ago by jeresig <[email protected]>
Make sure the exception has some level of parity with the error from json2.js.

a9665bbe9bb50b060b3f8f2f5facf2e1d1115f37 authored almost 15 years ago by jeresig <[email protected]>
Make sure that a parsererror is thrown whenever malformed JSON comes back from a server (so that the Ajax error handler is called). Makes it uniform across browsers that do and don't have JSON.parse support.

308d6cdad023da190ace2a698ee4815ed8dad9c5 authored almost 15 years ago by jeresig <[email protected]>
Back out the try/catch logic from around JSON.parse. We should always try to use it, otherwise security will suffer.

c14fa516ae5525f93af562910d22f0a836ebdde3 authored almost 15 years ago by jeresig <[email protected]>
Added some .text(Function) tests.

cc1a34852f02a9304c555fefba470b28f0a6f8b2 authored almost 15 years ago by jeresig <[email protected]>
Added tests for attribute function setters.

f126f1ce857f11154a8378fc7e0b04a00d803682 authored almost 15 years ago by jeresig <[email protected]>
Removed .removeAttr(Function), it didn't really make sense.

21e15219be8e04b3fe25d05a65abfaef96830b9f authored almost 15 years ago by jeresig <[email protected]>
Make sure the state is passed in to the toggleClass attribute function.

d36b29fa8e24820e0d1feb6a4ab46c440f54155a authored almost 15 years ago by jeresig <[email protected]>
There's enough logic going on in jQuery.ajaxSettings.xhr to warrant splitting the function based upon the functionality.

c68fbc2071f67876edbb3fca202362aecb82ca9c authored almost 15 years ago by jeresig <[email protected]>
Moved the val() tests from manipulation into attributes.

12e8f07e343b49042bd9a2035411c74b51ed7550 authored almost 15 years ago by jeresig <[email protected]>
Fixed some bugs relating to the setter arg change in val and html. Also optimized the code in val a bit.

4681216c4bdf25b6b146b3f952917f46079c6ef7 authored almost 15 years ago by jeresig <[email protected]>
Fixing some bugs in the re-tooling of toggleClass, adding in some performance optimizations.

2526e293538c0959597fee60976b4360390d69e0 authored almost 15 years ago by jeresig <[email protected]>
A first pass at making sure that all the setter function arguments receive the index of the element and a relevant value to work with. Fixes #5763.

600d3145386a9dca8143918cc3e339168f886a63 authored almost 15 years ago by jeresig <[email protected]>
Add some abort() Ajax tests. Verifies that #3984 works.

84dd82eb1a295e8671a98ebf5a854dbac63caf78 authored almost 15 years ago by jeresig <[email protected]>
Merge branch 'master' of github.com:jquery/jquery

e424e01c47084f29d83a643cc5540fd37b85c68d authored almost 15 years ago by jeresig <[email protected]>
Adding in backwards-compatiblity support for jQuery().bind/unbind/trigger - and immediately deprecating it. Please explicitly use jQuery(document) in your code.

e9d5947b4abbc052046585227892da0adcd56caf authored almost 15 years ago by jeresig <[email protected]>
Make sure to do a deep copy on arrays. #5750

0d1a2c1b1145ad17bec061a231b8426b3424d144 authored almost 15 years ago by Filipe Fortes <[email protected]>
Added in support for content-type sniffing for scripts. Fixes #5718.

6861b5d4eb16222ed5ea623af6ce75362b55d1d4 authored almost 15 years ago by jeresig <[email protected]>
Detect JSON Ajax requests by the response content-type (like is done with XML). Fixes #5709.

787f271052220c20787104f0eba6441aedac22ff authored almost 15 years ago by Rick Waldron <[email protected]>
Merging in jQuery.proxy() branch.

230614b4df313493813d688b63ab68f3812a0030 authored almost 15 years ago by jeresig <[email protected]>
Added in a holdover jQuery.event.guid for back-compat (two plugins use it: mousewheel and a datepicker). Plugin authors should work to stop using jQuery.event.guid and jQuery.event.proxy ASAP.

8db0dd2c64e52e1eebb57d4749d03e276d49fb44 authored almost 15 years ago by jeresig <[email protected]>
Merge branch 'useragent'

0645b71ee6139c19c2c5a488f16f50dc1c31e9ac authored almost 15 years ago by jeresig <[email protected]>
Try to use the native JSON parser in all cases and fallback to the old technique otherwise. This allows us to also handle cases where the JSON parser is unable to parse JSON-like strings correctly (e.g. {foo:bar}) which is something that worked before but would stop working with the switch to the new parser.

ff3645ee05ca5cb416b7d3500a45a4410ce0470a authored almost 15 years ago by jeresig <[email protected]>
Rewrite of jQuery.browser to become engine-centric, rather than browser-centric. Also attempt to determine the engine version in a smarter fashion, less prone to error. Finally, enhanced the test suite with 255 useragent strings from http://user-agent-string.info/download for testing. jQuery.browser.safari is now deprecated, use jQuery.browser.webkit instead.

ffb1867a4364ea65e60dad3469e8c8eb420ebcac authored almost 15 years ago by jeresig <[email protected]>
Make sure that the ActiveX exception is caught if it's unable to be loaded. Fixes #2849.

3f648c4e3abe236b8ec6a19822313be794e5a9df authored almost 15 years ago by jeresig <[email protected]>
Try to use XMLHttpRequest in more cases in IE 7. Thanks to Matt Kruse and Sam Collett for the suggestions. Fixes #3623, #2849, #5338, and #5529.

b2289f3ec174c5b22d130d8c36a5e07daa6d02df authored almost 15 years ago by jeresig <[email protected]>
Update the copyright from 2009 to 2010.

25ee9cee26c9c4170693908fbe233154e8158d69 authored almost 15 years ago by John Resig <[email protected]>
Oops, Rakefile was generating the wrong file.

3d35a97247297eb5b1d41ed506be3bb1d88a511f authored almost 15 years ago by jeresig <[email protected]>
Added in jQuery.proxy(obj, name), like the method described in Secrets of the JavaScript Ninja and in Dojo's Hitch, and added in some unit tests.

1d2b1a57dae0b73b3d99197f73f4edb623b5574a authored almost 15 years ago by jeresig <[email protected]>
Moved jQuery.proxy() into core.

a5dbca4a06a930865a17a1d02fd88893b5a2b690 authored almost 15 years ago by jeresig <[email protected]>
Merge branch 'bug-5735'

40ce7f98301e4ff0d912f91025af0fd7b82107bd authored almost 15 years ago by jeresig <[email protected]>
Allow the Makefile to be more resiliant to broken builds and handle redirecting the output better in more shells. Thanks to 'candlerb' on jquery-dev for the suggestion.

6cf981eea20695987b4f7341f80442a7cf8271eb authored almost 15 years ago by jeresig <[email protected]>
Rather than declaring empty anonymous functions all around, introduce and use a single empty function. Thanks to Matt Kruse for the suggestion.

6cb2945837ccca55204191a8e7a70b2b2486c28e authored almost 15 years ago by jeresig <[email protected]>
When .bind('unload') was called it accidentally went recursive, from 1bac61655b6c323ab4bcfc65b0d95c1587dd8503. Fixes #5688.

ea5d51400820585a6d31011e1a1109c5a1213360 authored almost 15 years ago by jeresig <[email protected]>
Remove the .bind(name, fn, thisObject) and promote jQuery.event.proxy() to jQuery.proxy() as alternative to handling scoping on callbacks. Fixes #5736.

66975de2d249643779e2b3daad0457f7f5f92508 authored almost 15 years ago by jeresig <[email protected]>
Experiment switching to using onreadystatechange rather than a setInterval for Ajax requests. Fixes #5735.

fe6c86d53046b0f4d648f61c0b8e75387af65152 authored almost 15 years ago by jeresig <[email protected]>
Make a feature detect for the attribute selected code. Fixes #5702.

a00e63ea5a2c26f8e6384b5d1e2247be44c727e9 authored about 15 years ago by jeresig <[email protected]>
The option isn't, necessarily, hidden when this occurs.

7b0b348419c85841671459b4d7153afc88d1fa83 authored about 15 years ago by jeresig <[email protected]>
Make sure that selected works in Safari on options in optgroups. Fixes #5701.

4729f4d44326fd302c63af8f3324b6c4bac54084 authored about 15 years ago by jeresig <[email protected]>
Merge branch 'master' of github.com:jquery/jquery

baff0b0c852d37c1fdcb16167f27c0c589289960 authored about 15 years ago by jeresig <[email protected]>
Forgot to make sure that oldData actually had data in it before the copy attempt.

9360cccc9eb276cfd571066d87bb099d5d109516 authored about 15 years ago by jeresig <[email protected]>
Moved jQuery.param "traditional" flag into jQuery.ajaxSettings, can now be overridden via 2nd argument to jQuery.param

39518945047413f1185682078043e70e0c5c9091 authored about 15 years ago by Ben Alman <[email protected]>
Explicitly re-bind the events on clone. Copying over the data isn't enough. Fixes #5681.

7d0c18034e1a7967c1aabc84e66e6fd020cd541d authored about 15 years ago by jeresig <[email protected]>
Add some extra tests to make sure we can get the value of hyphenated CSS properties, for #3732.

1ea539b4f08d9056e7e133173f7093908a513f77 authored about 15 years ago by jeresig <[email protected]>
The logic for specified option values was already handled by .val(), removed the unnecessary code.

e87b090cb706b495b6c48e960d6c059c7fbddbd9 authored about 15 years ago by jeresig <[email protected]>
Make sure that the correct value is being pulled from checkboxes in Webkit. Fixes #5699.

1e64d581830f735999b60939eccf9bcdcb2e9ef9 authored about 15 years ago by jeresig <[email protected]>
Make sure that the correct value is retreived for options that have no value specified, in IE 6. Continues to fix #5697.

1b67aaee74c9b683ac31893b40077abd62e6d8c6 authored about 15 years ago by jeresig <[email protected]>
Made sure that the .val() logic for setting radios and checkboxes was correct. Fixes #5698.

f298cce100c6fe23840ac95e66aaea9cb2bfb447 authored about 15 years ago by jeresig <[email protected]>
Fixed the issue where getting an empty value was impossible. Fixes #5697.

261b7efb5f86a5c9a3de8434f3cad858101e4249 authored about 15 years ago by jeresig <[email protected]>
Updated the README to reference the Closure Compiler instead of YUI Min. Thanks for the heads-up @_carumba.

c97e914d40a8a24b47f2b6ef4f706b5367d94ee2 authored about 15 years ago by jeresig <[email protected]>
Fixed spelling mistake noted in dc6b7ce3469eaadb37a151d449e8d36571d1894.

7e69fdbad4d4bf05e94d22fd4a3e0a9fe625fc69 authored about 15 years ago by jeresig <[email protected]>
Standardize on using double-quotes for string literals.

3776cbe314ac6f5081e998c3d5ac84d3fbc51872 authored about 15 years ago by jeresig <[email protected]>
Made a number of spacing changes to bring the code more-inline with the jQuery Core Style Guideline.

61e37d41490aed319a176c6ca7feb95e5505059c authored about 15 years ago by jeresig <[email protected]>
Tweaked the syntax of withinElement a bit.

36c99dc0c7a745a88488f519b38de811d6d4c8d9 authored about 15 years ago by jeresig <[email protected]>
Tweaked a couple cases where == was used instead of ===.

e083d15fc786a853e54b800e3798536f1d958301 authored about 15 years ago by jeresig <[email protected]>
Make sure that the beforeactivate event isn't accidentally prevented.

209751fcbd8a42eef68df44c875763b6af8a5474 authored about 15 years ago by Alexander Farkas <[email protected]>
Stop trying to emulate the focus/blur event in IE, doesn't work as one might expect, anyway. Instead, implement the focusin/focusout events in all other browsers - which creates a much better parity across all browsers. Uses event capturing instead of bubbling to make it happen. Thanks to Alexander for the recommendation and to Joern Zaefferer for the original focus/blur delegation code.

03481a52c72e417b01cfeb499f26738cf5ed5839 authored about 15 years ago by Jörn Zaefferer <[email protected]>
Used the patch from Alexander as the basis for a rewrite of the IE change event logic. Now has full parity with the regular change event in other browsers: Works with regular bind, works better with multiple selects, works as a regular change event (note test suite changes), works with readonly/disabled inputs, and much more. The original patch had a number of problems, including firing the change event too many times, not bubblinb properly, and not handling clicks on multi-selects properly - that should all be fixed now. Thanks Alexander for the patch pushing in the right direction.

5dc6b7ce3469eaadb37a151d449e8d36571d1894 authored about 15 years ago by Alexander Farkas <[email protected]>
Make sure we use instead of in the delegate test.

d7a00234abb07658b47b098a318af334ff3b2509 authored about 15 years ago by jeresig <[email protected]>
Moved logic for handling .animate({}), doesn't queue anymore. Fixes #5459.

0d5bd174614fa278826ac4aaaa64342f17c0ae56 authored about 15 years ago by jeresig <[email protected]>
Bringing Sizzle test suite changes back in.

f0505c6d75722d5617dedfd5f6165285c18103c8 authored about 15 years ago by John Resig <[email protected]>
Make sure that we don't bind the onunload event in Opera.

1feb92afb42d5213e2705290761779260bbd1fa4 authored about 15 years ago by jeresig <[email protected]>
Switched from using YUI Compressor to Google Compiler. Minified and Gzipped filesize reduced to 22,839 bytes from 26,169 bytes (13% decrease in filesize). Sizzle copyright was merged into the main header (since it's removed automatically). Still passes all unit tests.

3fd62eae9df3159fc238a515bb748140a942313d authored about 15 years ago by jeresig <[email protected]>
No need to use the conditional comment for binding the onunload event in IE.

42f8c3add3e0e4370d4bd6816bf471e07baf34be authored about 15 years ago by jeresig <[email protected]>
Updating the source version to 1.4b1pre.

0d06f3997be54896ab99e2ab0975dc7c144e7955 authored about 15 years ago by jeresig <[email protected]>
Tagging the 1.4a2 release.

f745357baec82e0be59c651f70d1e489f237c398 authored about 15 years ago by jeresig <[email protected]>
Updating the source version to 1.4b1pre.

a0af1a8f88b625fff3e7a582c775de45702ced8d authored about 15 years ago by jeresig <[email protected]>
Tagging the 1.4a2 release.

92d6ce5aa09301372318b4f5ec3884fe61723823 authored about 15 years ago by jeresig <[email protected]>
Move the test results list above the test HTML to avoid test suite layout weirdness.

1c7d3155f0afbd331b09ebd2fc3081d3a9834994 authored about 15 years ago by jeresig <[email protected]>
The constructor check for isPlainObject was redundant, everything still passes without it.

298bfb79e6acfe2c0e3b1845a05291af82910ace authored about 15 years ago by jeresig <[email protected]>
Added additional checks for DOM nodes and window to isPlainObject, IE 8 was still letting those pass through. Fixes #5669.

67b3be24e1215609cca524ee8158fc7e6e80db93 authored about 15 years ago by jeresig <[email protected]>
Temporarily disabling test for bug #4299.

5e811146ee34fde5fa60e142e7ee4422e2748024 authored about 15 years ago by jeresig <[email protected]>
Fixed the spacing from the last commit.

c05712f0a51a137c9243cbc33b4cb0d5d853a80d authored about 15 years ago by jeresig <[email protected]>
Disabled the passthrough .attr(method_name) functionality. You can now use it if you do: .attr({method_name: value}, true) OR as an easy initialization method: jQuery('<div/>', {html: '...', id: 'test'}).

d40083c866738727aa7ffd7f13d2955bc9575d5e authored about 15 years ago by jeresig <[email protected]>
Made isPlainObject() supporting null, undefined, and window values on IE too. Also added some related tests. Fixes #5669.

148fb7ba8e992dd70c64cdc6a1c6f643fd1ba160 authored about 15 years ago by Robert Katic <[email protected]>
Backing out the change from 841f9ff7a1815b521044aeeb39ccbe70fa688201, it was ineffectual in Internet Explorer. Keeping the broken test case, for now, so that we can check into the issue some more.

27d65b59f96460987abb84dadc3a75dde8826b3a authored about 15 years ago by jeresig <[email protected]>
Brought the attributes module more inline with the jQuery style guidelines.

f0366306923ecf97b487032d61c2fcc2b4b068c4 authored about 15 years ago by jeresig <[email protected]>
Bringing the effects module closer to being inline with the style guideline.

99d83fbd6d0391a2300d5c3de7e59bb9942553be authored about 15 years ago by jeresig <[email protected]>
Renamed the 'fx' module to 'effects'. Should've been done a long time ago.

b70872f70d720e5f25eea7fdf0453804074dc194 authored about 15 years ago by jeresig <[email protected]>
Removed jQuery.fn.contains - didn't match the :contains() selector and confused things. Thanks ajpiano for the tip.

9368b188c06dd66d43e3a488465078e1d6eb765f authored about 15 years ago by jeresig <[email protected]>
Ignore case of script tags to make sure they're removed. Fixes #5668. Thanks to Motty/Fudgey for the report and Jitter for the patch!

fe7e2fee1673d76130b40488c61982b081aff29f authored about 15 years ago by Dave Methvin <[email protected]>
Add new html5 input types to list of serializable types. Older browers handle these as type="text" so they should be consistently serialized on both old and new browsers. Fixes #5667.

b31b9bd756a1489c3b1b856ed8b624c55da9e02f authored about 15 years ago by Dave Methvin <[email protected]>