aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Event: Add touch event properties, eliminates need for a pluginDave Methvin2016-05-091-0/+3
| | | | | | | | | | | Fixes gh-3104 Closes gh-3108 See https://github.com/aarongloege/jquery.touchHooks Other properties are already present thanks to mouse events. squash! Add targetTouches
* Deferred: Make jQuery.when synchronous when possibleRichard Gibson2016-05-091-2/+7
| | | | | | Closes gh-3102 Fixes gh-3100 Closes gh-3105
* Event: Cover invalid delegation selector edge casesRichard Gibson2016-05-061-3/+5
| | | | Ref 7fd36ea145a11d5896de6d064b546b1c57a83f34
* Event: Evaluate delegate selectors at add timeFelipe Sateler2016-05-061-0/+5
| | | | | | | This ensures that invalid selectors throw right away. Fixes gh-3071 Closes gh-3097
* Event: Remove pageX/pageY fill for event objectDave Methvin2016-05-061-34/+2
| | | | | | | Fixes gh-3092 CLoses gh-3106 IE8 was the last major browser missing these.
* Event: Remove fixHooks, propHooks; switch to ES5 getter with addPropJason Bedard2016-05-041-81/+115
| | | | | | | | | | | Fixes gh-3103 Fixes gh-1746 Closes gh-2860 - Removes the copy loop in jQuery.event.fix - Avoids accessing properties such as client/offset/page/screen X/Y which may cause style recalc or layouts - Simplifies adding property hooks to event object
* Deferred: Separate the two paths in jQuery.whenRichard Gibson2016-05-021-45/+55
| | | | | | | | Single- and no-argument calls act like Promise.resolve. Multi-argument calls act like Promise.all. Fixes gh-3029 Closes gh-3059
* Ajax: Remove unnecessary use of jQuery.trimRalin Chimev2016-04-291-1/+1
| | | | | | | The subsequent .match already ignores leading/trailing space. Ref gh-3003 Closes gh-3095
* Revert "Effects: Remove additional parameters of easings"Oleg Gaidarenko2016-04-271-5/+10
| | | | | This reverts commit b7a7dea95f84d6d8e5a8186d4fb09a762baf79bb. Fixes #3064
* Deferred: Provide explicit undefined context for jQuery.when raw castsRichard Gibson2016-04-271-1/+4
| | | | | Fixes gh-3082 Closes gh-3084
* Event: Make event dispatch optimizable by JavaScript enginesDamian Senn2016-04-271-5/+9
| | | | | | | Closes gh-2834 - Do not assign to function parameters - Do not pass arguments object to other functions
* Serialize: .param - don't use ajaxSettings.traditionalAlexander K2016-04-271-5/+0
| | | | | Ref gh-3023 Closes gh-3030
* Build: Strip the strict-mode related comment in exports/global.jsMichał Gołębiowski2016-04-261-0/+4
| | | | | | | The comment (& the JSHint pragma) doesn't make sense in the context of the full built file. Closes gh-3078
* CSS: Don't workaround the IE 11 iframe-in-fullscreen sizing issuesMichał Gołębiowski2016-04-261-7/+0
| | | | | | | | | | | | | | | | | IE 11 used to have an issue where if an element inside an iframe was put in fullscreen mode, the element dimensions started being 100 times too small; we've added a workaround that would multiply them by 100. However, the IE 11 issue has been unexpectedly fixed and since our detection was really detecting the browser and not a bug, we've started breaking the browser instead of fixing it. Since there's no good way to detect if the bug exists, we have to back the workaround out completely. Fixes gh-3041 Refs gh-1764 Refs gh-2401 Refs 90d828bad0d6d318d73d6cf6209d9dc7ac13878c
* Build: Put all AMD modules in "src/" in strict modeMichał Gołębiowski2016-04-2599-0/+195
| | | | Fixes gh-3073
* Build: A more modest block-level function proposalRichard Gibson2016-04-231-18/+19
| | | | This reverts commit fa610da68440530e73bba296a1f982f94dfeac99.
* Offset: Resolve strict mode ClientRect "no setter" exceptionRichard Gibson2016-04-231-2/+4
|
* Deferred: Remove default callback contextRichard Gibson2016-04-232-12/+12
| | | | | | | Employs strict mode to simplify Deferred callback context handling. Fixes gh-3060 Closes gh-3061
* CSS: Toggle detached elements as visible unless they have display: noneRichard Gibson2016-04-112-10/+20
| | | | | Fixes gh-2863 Closes gh-3037
* Serialize: Reduce sizeRichard Gibson2016-04-051-7/+8
| | | | Ref 9fdbdd393a0f0ebdcd837cf102878c8b45860c3b
* Serialize: Treat literal and function-returned null/undefined the sameJoe Trumbull2016-04-051-1/+4
| | | | | | Fixes gh-3005 Closes gh-3007
* Ajax: execute jQuery#load callback with correct contextOleg Gaidarenko2016-04-041-1/+1
| | | | | | | Thanks @blq (Fredrik Blomqvist) Fixes gh-3035 Close gh-3039
* Core: Simplify isPlainObjectRichard Gibson2016-04-044-18/+31
| | | | | Fixes gh-2986 Close gh-2998
* Core: set the base href of the context in parseHTMLTimmy Willison2016-04-041-8/+22
| | | | | Fixes gh-2965 Close gh-3022
* Core: implement ready without DeferredTimmy Willison2016-04-042-31/+128
| | | | | | | | | - Make jQuery.ready promise-compatible - Gives up sync guarantee for post-ready callbacks Fixes gh-1778 Fixes gh-1823 Close gh-2891
* Docs: Update support comments to follow the new syntaxMichał Gołębiowski2016-03-3023-47/+46
| | | | | The changes follow the spec proposed in: https://github.com/jquery/contribute.jquery.org/issues/95#issuecomment-69379197
* Docs: Update support comments related to IEMichał Gołębiowski2016-03-308-11/+12
| | | | All support comments were checked for Edge applicability.
* Docs:Tests: Remove legacy code & add support comments where neededMichał Gołębiowski2016-03-301-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
* Support: improve support properties computationOleg Gaidarenko2016-03-281-19/+15
| | | | | | | | | * Remove div from the memory if it is not needed anymore * Make `computeStyleTests` method a singleton Fixes gh-3018 Closes gh-3021
* Attributes: strip/collapse whitespace for set values on selectsTimmy Willison2016-03-171-5/+12
| | | | | Fixes gh-2978 Close gh-3002
* Core: Restore 1.x isPlainObject constructor checksRichard Gibson2016-03-141-1/+3
| | | | | | | - Guard isPlainObject against inherited scalar constructors Fixes gh-2982 Close gh-2985
* Build: combine intro and outroTimmy Willison2016-03-092-5/+10
| | | | | Fixes gh-2975 Close gh-2976
* Docs:Tests: Remove obsolete code from tests, update support commentsMichał Gołębiowski2016-03-0815-25/+26
| | | | | | | | | | Support comments that were lacking the final IE/Edge version that exhibits the bug were checked & updated. Links to the Chromium bug tracker were updated. Code in tests related to unsupported browsers (like Android 2.3 in non-basic tests) has been removed. Fixes gh-2868 Closes gh-2949
* Attributes: remove redundant parent checkTimmy Willison2016-03-071-1/+1
|
* Selector: filters -> pseudosTimmy Willison2016-03-073-4/+6
| | | | | Fixes gh-2073 Close gh-2969
* Core: restore enumeration behavior in isPlainObjectTimmy Willison2016-03-071-3/+6
| | | | | Fixes gh-2968 Close gh-2970
* Core: Deprecate jQuery.parseJSONMichał Gołębiowski2016-03-024-12/+4
| | | | | Fixes gh-2800 Closes gh-2948
* Attributes: remove the lower-casing logic for attribute namesMichał Gołębiowski2016-02-171-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
* Build: use hard-coded path to sizzle in selector-sizzleTimmy Willison2016-02-101-1/+1
| | | | Fixes gh-2898
* Revert "Offset: account for scroll when calculating position"Oleg Gaidarenko2016-02-091-5/+2
| | | | | | | | | | | | This reverts commit 2d715940b9b6fdeed005cd006c8bf63951cf7fb2. This commit provoked new issues: gh-2836, gh-2828. At the meeting, we decided to revert offending commit (in all three branches - 2.2-stable, 1.12-stable and master) and tackle this issue in 3.x. Fixes gh-2828
* Attributes: Add a support comment & fix a link @ tabIndex hookMichał Gołębiowski2016-02-031-1/+2
| | | | Ref gh-2664
* Selector: add jQuery.escapeSelectorTimmy Willison2016-01-282-3/+28
| | | | | Fixes gh-1761 Close gh-2878
* CSS: Make sure elem.ownerDocument.defaultView is not nullTodor Prikumov2016-01-271-1/+1
| | | | | Fixes gh-2866 Close gh-2867
* Docs: use https where possibleBernhard M. Wiedemann2016-01-272-2/+2
| | | | Close gh-2875
* Core: Improve isNumeric logic and test coverageSteve Mao2016-01-241-1/+5
| | | | | | | | | Also add back accidentally deleted comments about the implementation. Fixes gh-2780 Ref gh-2663 Ref gh-2781 Closes gh-2827
* Effects: remove width/height exception for oldIETimmy Willison2016-01-211-1/+1
| | | | | Fixes gh-2488 Close gh-2849
* CSS: isHidden -> isHiddenWithinTreeTimmy Willison2016-01-214-10/+11
| | | | | Fixes gh-2404 Close gh-2855
* Traversing: restore jQuery push behavior in .findTimmy Willison2016-01-201-3/+4
| | | | | Fixes gh-2370 Close gh-2848
* Ajax: add serialize to AMD dependenciesTimmy Willison2016-01-191-1/+2
| | | | Fixes gh-2842
* Event: Fix chaining .on() with null handlersDevin Wilson2016-01-191-0/+2
| | | | Fixes gh-2846