Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Core: deprecate jQuery.isFunction | Jason Bedard | 2018-01-15 | 2 | -8/+10 |
| | | | | Fixes gh-3609 | ||||
* | Attributes: allow array param in add/remove/toggleClass | Timmy Willison | 2018-01-08 | 1 | -8/+19 |
| | | | | | | | | | +30 bytes instead of +182 Thanks to @faisaliyk for the first pass on this feature. Fixes gh-3532 Close gh-3917 | ||||
* | Build: fix tests in AMD mode | Timmy Willison | 2017-03-06 | 1 | -2/+3 |
| | | | | - nodeName was included at the wrong spot in dependency lists | ||||
* | Core: Deprecate jQuery.nodeName | karan-96 | 2017-03-01 | 2 | -5/+7 |
| | | | | | Fixes gh-3475 Closes gh-3505 | ||||
* | Core: Deprecate jQuery.isArray | Manoj Kumar | 2016-11-30 | 1 | -2/+2 |
| | | | | | Fixes gh-2961 Closes gh-3278 | ||||
* | Core: rnotwhite -> rhtmlnotwhite and jQuery.trim -> stripAndCollapse | Timmy Willison | 2016-09-15 | 3 | -24/+22 |
| | | | | | | | | | | | | - Renames and changes rnotwhite to focus on HTML whitespace chars - Change internal use of jQuery.trim to more accurate strip and collapse - Adds tests to ensure HTML space characters are retained where valid - Doesn't add tests where the difference is inconsequential and existing tests are adequate. Fixes gh-3003 Fixes gh-3072 Close gh-3316 | ||||
* | Build: Update eslint config and fix associated errors | Oleg Gaidarenko | 2016-07-15 | 2 | -16/+27 |
| | |||||
* | Build: More ESLint related changes | Oleg Gaidarenko | 2016-07-09 | 1 | -0/+8 |
| | |||||
* | Build: ESLint details | Oleg Gaidarenko | 2016-06-11 | 1 | -0/+5 |
| | | | | | | Use eslint pragmas, fix new errors, etc Closes gh-3148 | ||||
* | Attributes: Avoid infinite recursion on non-lowercase attribute getters | Michał Gołębiowski | 2016-06-03 | 1 | -5/+7 |
| | | | | | | | | | | | | Attribute hooks are determined for the lowercase versions of attribute names but this has not been reflected in the bool attribute hooks. The code that temporarily removed a handler to avoid an infinite loop was removing an incorrect handler causing stack overflow. Fixes gh-3133 Refs gh-2914 Refs gh-2916 Closes gh-3134 | ||||
* | Docs: Fix an incorrect comment in the attributes module | Michał Gołębiowski | 2016-06-03 | 1 | -1/+1 |
| | | | | | Attributes are no longer always treated as lowercase, although hooks for them are. This commit fixes a no longer correct comment. | ||||
* | Build: Put all AMD modules in "src/" in strict mode | Michał Gołębiowski | 2016-04-25 | 5 | -0/+10 |
| | | | | Fixes gh-3073 | ||||
* | Docs: Update support comments to follow the new syntax | Michał Gołębiowski | 2016-03-30 | 2 | -2/+2 |
| | | | | | The changes follow the spec proposed in: https://github.com/jquery/contribute.jquery.org/issues/95#issuecomment-69379197 | ||||
* | Docs: Update support comments related to IE | Michał Gołębiowski | 2016-03-30 | 2 | -3/+3 |
| | | | | All support comments were checked for Edge applicability. | ||||
* | Docs:Tests: Remove legacy code & add support comments where needed | Michał Gołębiowski | 2016-03-30 | 1 | -0/+1 |
| | | | | | | | | This commits backports some changes done in the patch to the then-existing compat branch that removed support for old browsers and added some support comments. Refs 90d7cc1d8b2ea7ac75f0eacb42439349c9c73278 | ||||
* | Attributes: strip/collapse whitespace for set values on selects | Timmy Willison | 2016-03-17 | 1 | -5/+12 |
| | | | | | Fixes gh-2978 Close gh-3002 | ||||
* | Attributes: remove redundant parent check | Timmy Willison | 2016-03-07 | 1 | -1/+1 |
| | |||||
* | Attributes: remove the lower-casing logic for attribute names | Michał Gołębiowski | 2016-02-17 | 1 | -10/+2 |
| | | | | | | | | | | | | | | | jQuery used to lower-case the attribute names passed to the .attr setter to workaround an old IE issue. This is no longer in jQuery 3.0 and removing it may even "accidentally" make this API sort-of work on SVGs (see gh-2910) so why not. Manual lowercasing had to be added to the place where the proper attrHook is retrieved so that it works regardless of the casing of the provided name. A regular `toLowerCase()` is enough there as those few attributes don't contain any non-ASCII characters. Fixes gh-2914 Closes gh-2916 | ||||
* | Attributes: Add a support comment & fix a link @ tabIndex hook | Michał Gołębiowski | 2016-02-03 | 1 | -1/+2 |
| | | | | Ref gh-2664 | ||||
* | Attributes: fix setting selected on an option in IE<=11 | Timmy Willison | 2016-01-19 | 1 | -0/+16 |
| | | | | | Fixes gh-2732 Close gh-2840 | ||||
* | Revert "Attributes: Remove undocumented .toggleClass( boolean ) signature" | Timmy Willison | 2016-01-07 | 1 | -17/+52 |
| | | | | | | This reverts commit 53f798cf4d783bb813b4d1ba97411bc752b275f3. - Turns out this is documented, even if not fully. Need to deprecate before removal. | ||||
* | Attributes: exclusively lowercase A-Z in attribute names | Timmy Willison | 2015-12-02 | 1 | -2/+9 |
| | | | | | Fixes gh-2730 Close gh-2749 | ||||
* | Attributes: return empty array for select-multiple with no values | Timmy Willison | 2015-11-05 | 1 | -1/+1 |
| | | | | | Fixes gh-2562 Close gh-2689 | ||||
* | Attributes: do not set properties to false when removing booleans | Timmy Willison | 2015-10-21 | 1 | -10/+2 |
| | | | | Fixes gh-1759 | ||||
* | Attributes: fix tabIndex on <img> in IE11 | Joelle Fleurantin | 2015-10-18 | 1 | -5/+15 |
| | | | | | Fixes gh-2647 Closes gh-2664 | ||||
* | Attributes: removeClass() -> attr("class", "") | Thomas Tortorini | 2015-10-18 | 1 | -23/+21 |
| | | | | | | - Classes simpliciation Close gh-2465 | ||||
* | Attributes: Use simpler boolean check vs a function call | Dave Methvin | 2015-10-18 | 1 | -5/+2 |
| | | | | Ref gh-2491 | ||||
* | Attributes: Remove undocumented .toggleClass( boolean ) signature | Dave Methvin | 2015-10-18 | 1 | -54/+22 |
| | | | | | Fixes gh-2491 Close gh-2618 | ||||
* | Ajax:Attributes:CSS:Manipulation: Reduce Android 2.3 support | Michał Gołębiowski | 2015-09-14 | 2 | -7/+1 |
| | | | | | | | | Drop non-critical workarounds for Android 2.3. Fixes gh-2483 Fixes gh-2505 Closes gh-2581 | ||||
* | Build: Update jscs and lint files | Oleg Gaidarenko | 2015-09-07 | 5 | -61/+73 |
| | | | | Fixes gh-2056 | ||||
* | Core: organize prop & attr code to be similar | Gilad Peleg | 2015-06-23 | 2 | -54/+56 |
| | | | | Closes gh-2384 | ||||
* | Attributes: add SVG class manipulation | Timmy Willison | 2015-05-12 | 1 | -29/+43 |
| | | | | | | | | | - Note: support for SVG is limited in jQuery, but this is one area where the cost vs benefit ratio was acceptable. Fixes gh-2199 Close gh-2268 | ||||
* | Core: Align branches: remove an unused variable, add comments | Michał Gołębiowski | 2015-04-27 | 1 | -2/+2 |
| | | | | Closes gh-2233 | ||||
* | Attributes: remove unnecessary element null check | Bastian Buchholz | 2015-04-20 | 1 | -1/+1 |
| | | | | Close gh-2201 | ||||
* | Attributes: revert returning null for non-existant attributes | Timmy Willison | 2015-03-30 | 1 | -1/+6 |
| | | | | Ref https://github.com/jquery/jquery/issues/2118 | ||||
* | Attributes: revert returning null for non-elements | Timmy Willison | 2015-03-16 | 1 | -1/+1 |
| | |||||
* | Attributes: fix failing test for new return value | Timmy Willison | 2015-03-16 | 1 | -1/+1 |
| | |||||
* | Attributes: return null when attribute does not exist | Winston Howes | 2015-03-16 | 1 | -6/+1 |
| | | | | | Fixes gh-2118 Close gh-2129 | ||||
* | Core: Standardize indexOf comparisons | Richard Gibson | 2015-01-10 | 2 | -4/+4 |
| | | | | | | | | not present: `< 0` present: `> -1` at index: `=== N` Closes gh-1984 | ||||
* | Build: Don't assume the browser environment; smoke test on Node w/ jsdom | Michał Gołębiowski | 2014-12-26 | 1 | -1/+2 |
| | | | | | Fixes gh-1950 Closes gh-1949 | ||||
* | Attributes: Use the option val hook in select val hook and simplify it | Michał Gołębiowski | 2014-12-08 | 1 | -7/+5 |
| | | | | | | | | | The hook is still defined; not using it could cause issues in IE<11. Also, IE10 no longer throws when value not set but it still doesn't trim the value. IE11 has all those issues fixed; support comments are updated. Fixes gh-1902 Closes gh-1901 | ||||
* | Misc: Adjust comments & docs to dropping IE<8 in jQuery Compat | Michał Gołębiowski | 2014-11-04 | 1 | -1/+1 |
| | |||||
* | Misc: Drop support for older browsers; update support comments | Michał Gołębiowski | 2014-11-03 | 1 | -1/+1 |
| | | | | | | | | That includes Opera 12.x, Firefox<29, Safari<6.0 and some hacks for old Blackberry. Closes gh-1820 Refs gh-1815 | ||||
* | Attr: Use typeof check for getAttribute method | Oleg Gaidarenko | 2014-09-02 | 1 | -1/+1 |
| | | | | Ref 29838b6cab6f2e508f3e9692f32918c72b1a504b | ||||
* | Core: Drop strundefined variable | Chris Antaki | 2014-09-02 | 2 | -6/+4 |
| | |||||
* | Build: update grunt-jscs-checker and pass with the new rules | Timmy Willison | 2014-07-17 | 4 | -13/+25 |
| | |||||
* | Support: clean up comments and Support notation | Dave Methvin | 2014-06-10 | 5 | -22/+16 |
| | | | | Closes gh-1577 | ||||
* | Attributes: Trim whitespace from option text when returned as a value | John Hoven | 2014-03-20 | 1 | -0/+10 |
| | | | | | | | | | | Fixes #14858 Ref #14686 Closes gh-1531 (cherry picked from commit 9ec429cf6270e455aba4eba85f4db80e633806b6) Conflicts: src/attributes/val.js | ||||
* | Attrs: Simplify an option hook | Oleg | 2014-02-05 | 1 | -1/+1 |
| | | | | | | | Since getter was removed in fdd78fad19ea3390cd96971cd29430e36378d137 there is no longer a need to wrap option element in order to get its value Fixes #14756 | ||||
* | Attrs: Remove outdated valHook for option element | Oleg | 2014-01-16 | 1 | -8/+0 |
| | | | | | | | This hook was relevant for BlackBerry 4.7 which is no longer supported. But this code path now raises error in IE10-11 (#14686) in 1.x-master branch. So to just to be safe, also add test for IE issue to this branch too. |