Commit Graph

3624 Commits

Author SHA1 Message Date
Timmy Willison
2f627494f2 Separate jQuery.fn.init into its own module (for lighter core dependencies across all modules). Restore proper support property for effects.
Conflicts:
	src/attributes/classes.js
	src/core.js
	src/manipulation.js
	src/traversing.js
2013-09-09 22:51:11 -05:00
Timmy Willison
49cfcb9f3e Apply consistent ordering in all modules. -219 bytes. Order modules like functions > jQuery.extend > jQuery.fn.extend. 2013-09-09 12:22:37 -04:00
Timmy Willison
6bc8059717 All non-var modules should not indent in their AMD wrappers (just for prettier builds). No functionality changes. 2013-09-09 12:07:40 -04:00
Timmy Willison
2063d6c189 Break jQuery.access out into its own module to separate it from core; Adjust CommonJS+AMD build support to include non-var dependencies. Convert modules with more than a few dependencies to use CJS+AMD syntax.
Conflicts:
	src/core.js
	src/css.js
	src/data.js
	src/effects.js
	src/event.js
	src/manipulation.js
	src/traversing.js
2013-09-09 12:04:03 -04:00
Timmy Willison
800b80f2ef Reorder css.js logically
Conflicts:
	src/css.js
2013-09-09 11:52:01 -04:00
Timmy Willison
ee0343dd1b Add AMD+CommonJS capabilities to the build script (for modules with long unreadable dependency lists)
Conflicts:
	src/core.js
2013-09-09 11:47:03 -04:00
Timmy Willison
3c717d2e6a Always return jQuery in modules that can be included separately
Conflicts:
	src/attributes.js
	src/data.js
	src/manipulation.js
2013-09-08 21:30:48 -04:00
Timmy Willison
44596aa8f2 Move parsing methods to their own files (separates manipulation dependency from core)
Conflicts:
	src/core.js
2013-09-08 21:12:58 -04:00
Michał Gołębiowski
f044622bae No ticket. Restore checking individual src/**/*.js files by jsHint. 2013-09-06 20:31:48 +02:00
Michał Gołębiowski
6987220d2b No ticket. Optimize top/left hooks: move the position check up, don't re-check it inside a hook. 2013-09-06 18:29:53 +02:00
Timmy Willison
3ec6af891b Remove test element in css/support 2013-09-06 12:08:41 -04:00
Michał Gołębiowski
badcd1b6f3 Fix #10814. Fix #14084. Make support tests lazy and broken out to components. 2013-09-06 03:40:49 +02:00
Amey Sakhadeo
ceb5b4c9a3 Ref #14313: Optimize 1.x jQuery.merge for size.
(cherry picked from commits c75c9a8ebb f66d53c856)
2013-09-03 02:02:45 -04:00
Richard Gibson
5cd6868365 Fix #14318: Cherry-pick interrupted animation fix from master ea5c22ec12 2013-08-30 12:38:43 -04:00
Timmy Willison
8e6e239256 Pass all tests (and load Sizzle fixture correctly) when loading with AMD
Conflicts:
	src/css.js
2013-08-29 16:25:44 -04:00
Timmy Willison
05d907d1b1 Fix for custom attr handles duck-punching the boolean attr handle 2013-08-28 12:12:37 -04:00
Timmy Willison
6e19d2a094 Make the attr handles a little more readable (+4 bytes) 2013-08-26 23:53:45 -04:00
Timmy Willison
dc0d3b42c9 Fix most of the broken tests in oldIE. Build order issue.
- attr requires val for attaching to the nodeHook as a valHook for buttons
2013-08-26 23:29:33 -04:00
Chris Price
b414efdd8e Fix #14150: revert to ownerDocument.defaultView.getComputedStyle. Close gh-1311. (cherry-picked from 3e3680c2cd) 2013-08-19 18:13:09 +02:00
Jeremy Dunck
7dfe0ad191 Fix #14164: assign className in addClass/removeClass only if changed. Close gh-1331. (cherry-picked from c418b94eb4) 2013-08-19 17:58:00 +02:00
Oleg Gaidarenko
49670c5f48 Don't execute DOM ready tests in AMD mode (they aren't loaded before DOM ready). Close gh-1335. 2013-08-16 14:36:08 -04:00
Timmy Willison
2f985ff826 When converting the source to AMD, don't forget to AMD 2013-08-16 12:56:33 -04:00
Timmy Willison
7315861813 Specify support as a dependency wherever it is used. Optimize module order to save 15 bytes.
Conflicts:
	src/css.js
	src/manipulation.js
	src/offset.js
	src/support.js
2013-08-15 20:41:43 -04:00
Timmy Willison
217cbb7109 AMD-ify jQuery sourcegit s! Woo! Fixes #14113, #14163.
Conflicts:
	Gruntfile.js
	README.md
	src/ajax.js
	src/ajax/xhr.js
	src/attributes.js
	src/core.js
	src/css.js
	src/data.js
	src/effects.js
	src/event.js
	src/manipulation.js
	src/offset.js
	src/selector-native.js
	src/traversing.js
	test/unit/core.js
	test/unit/data.js
2013-08-15 15:49:49 -04:00
terrycojones
03ad042305 Removed an unneeded variable
(cherry-picked from the commit 74dadd3eb65301e630a274fa8d65e9b81bfade54)
2013-08-08 01:18:15 +04:00
Timmy Willison
755e46522d No need to remove if they ain't nuthin thar 2013-07-24 21:24:37 -04:00
Michał Gołębiowski
4b7a0d4e0a Update devDependencies, adjust .jshintrc to jsHint 2.x, use .jshintignore. Close gh-1283.
Conflicts:
	src/.jshintrc
	test/.jshintrc
2013-07-11 12:59:44 -04:00
Timmy Willison
40d4881373 Include Sizzle and Qunit with bower. Fixes #14118. 2013-07-10 12:01:20 -04:00
Timmy Willison
d355140e27 Remove undefined var declarations 2013-07-08 12:29:12 -04:00
Timmy Willison
acdcc6b6a2 Support CommonJS environments by accentuating the need for a window with a document. Fixes #13768. 2013-07-04 14:05:30 -04:00
Timmy Willison
894a6c1a6f Update sizzle to 1.10.3-pre 2013-07-04 13:25:55 -04:00
Timmy Willison
1ebed13c99 Update Sizzle to version 1.10.2 2013-07-03 09:39:17 -04:00
Jason Merino
1c6641f0c8 Fixes #14049: don't append px to CSS order value. Close gh-1300. (cherry picked from ec6eb38c64) 2013-07-01 20:03:16 +02:00
Timmy Willison
2933c30b67 Update Sizzle: bower manifest 2013-06-26 23:09:33 -04:00
terrycojones
cafd88ec1d Moved too-early assignment inside the if stmt where the var is actually used. Close gh-1292.
(cherry picked from commit 3a434434c4)
2013-06-19 19:18:11 -04:00
Timmy Willison
4ad18e0b2a Update Sizzle. Avoid the use of frameElement. Fixes #13980. 2013-06-03 16:10:48 -04:00
Jason Bedard
9a3683b110 Avoid jQuery(this) and a closure for .toggle(Boolean), close gh-1271.
(cherry picked from commit e53a919090)
2013-06-02 22:35:49 -04:00
Richard Gibson
adf3090318 Fix #13974: XML .attr("type") 2013-06-02 01:35:24 -04:00
Eddie Monge
f57f86e6b1 Fix #13789: Don't throw when module === null. Close gh-1269. Close gh-1280. (cherry-picked from eabb56c274) 2013-05-29 20:01:43 +02:00
Oleg
272db246be Sizzle Update: fix #13936 - iframe reload should not affect Sizzle. 2013-05-29 17:46:02 +04:00
Richard Gibson
ae9e05e9f3 Fix #13937: Correctly scope .finish() following multi-element .animate(). Thanks @gnarf37. Close gh-1279. 2013-05-28 16:48:55 -04:00
Richard Gibson
00231d5d94 Fix #13939: Same-unit relative animations 2013-05-26 19:52:28 -04:00
Michał Gołębiowski
ef154cc530 Remove an unnecessary comment 2013-05-24 20:14:48 +02:00
Julian Aubourg
53095883ef Handles HEAD requests as if they always were 204. Fixes #13922. 2013-05-23 02:39:20 +02:00
Richard Gibson
ef31479446 Followup #13315: Correct support comment 2013-05-21 17:08:49 -04:00
Richard Gibson
a75016634d Fix #13894: CSS identifiers with backslash-escaped whitespace 2013-05-15 21:25:30 -04:00
Richard Gibson
a7f42d9966 Fix #13835: classes separated by form feed
(cherry picked from commit d8a35011ec)
2013-05-13 21:55:18 -04:00
Richard Gibson
42c25656d1 Fix #13855: line-height animations. Close gh-1265.
(cherry picked from commit 3971c2ebb2)
2013-05-13 20:33:28 -04:00
Timmy Willison
6fe4f92da1 Update Sizzle: fix sort order test 2013-05-10 15:43:39 -04:00
Timmy Willison
da948ce47b Update Sizzle: empty string arguments in pseudos. Fixes #13882. 2013-05-10 12:48:03 -04:00
Jason Bedard
fc9e50a3ed Only call jQuery(this) when needed. Close gh-1260.
Conflicts:
	.mailmap
	AUTHORS.txt
2013-05-09 14:35:20 -04:00
Dave Methvin
00eafdf028 Fix #13223. Re-allow leading space in HTML. Close gh-1264. 2013-05-09 14:07:19 -04:00
Timmy Willison
9260f6c047 Update Sizzle: minor fixes 2013-05-08 10:38:06 -04:00
Timmy Willison
765485dd9d Update Sizzle: fix failing tests with attributes 2013-05-07 17:37:51 -04:00
Timmy Willison
e0df650136 Move attr hook for value to Sizzle.
Related: https://github.com/jquery/sizzle/issues/209
2013-05-07 15:22:58 -04:00
Richard Gibson
7c72f69ed0 Fix #13846: .prev sort direction
(cherry picked from commit 9c4a428528)
2013-05-01 11:36:48 -04:00
Richard Gibson
a49693a527 Fix #13803: domManip remote-script evaluation per 1.9 (AJAX dataType "script")
(cherry picked from commit 18cccd04a6)
2013-04-29 13:32:10 -04:00
Richard Gibson
6a816ec95f Fix #13819: .parent sort direction 2013-04-24 11:38:23 -04:00
Richard Gibson
7723012e11 Fix #13809: Avoid collisions with words reserved by any version of ECMA-262
(cherry picked from commit ad71f47b27)
2013-04-24 09:06:49 -04:00
Richard Gibson
d605322c10 Fix #13810: .replaceWith(nextSibling)
(cherry picked from commit d8f7e83712)
2013-04-22 21:10:06 -04:00
Richard Gibson
29b0e5202a Fix #13807: attribute/Object.prototype name collisions
(cherry picked from commit 67a080b284)
2013-04-22 09:58:42 -04:00
Richard Gibson
4f786ba4d2 Fix #13797: .is with single-node context 2013-04-20 11:49:44 -04:00
Richard Gibson
85b3c82445 No ticket: Reduce .find 2013-04-20 10:02:07 -04:00
Timmy Willison
157aeb7c37 Fix failing test in manipulation. Empty string values are acceptable. 2013-04-18 14:00:36 -04:00
Timmy Willison
ed66609a70 Remove usage of the deprecated getAttributeNode() unless a support test warrants it. Fixes #12072. 2013-04-18 13:39:29 -04:00
Michał Gołębiowski
35784a8244 Fix #13743. Remove deprecated support.boxModel. Close gh-1231.
add myself to AUTHORS.txt
2013-04-17 23:21:39 -04:00
Michał Gołębiowski
0db70aa1fa Fix #13741. Make wrap/unwrap methods optional; close gh-1236.
move size() test to unit/deprecated;
don't use size() in other tests;
make 2 unit tests actually fire;
code cleanup
2013-04-17 23:06:33 -04:00
Richard Gibson
0100becc91 Fix #12838: hook point for non-jQuery.ajax synchronous script fetch/execute in domManip. Close gh-1051.
(cherry picked from commit 03db1ada2c)
2013-04-17 12:01:03 -04:00
Rick Waldron
e572eed269 Fixes #13779. Remove nodes in document order
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
2013-04-16 22:26:22 -04:00
Richard Gibson
bdc4f3ebbe Fix #13596; #13722: .replaceWith consistency. Close gh-1216. 2013-04-16 17:28:35 -04:00
Timmy Willison
0acf264cd8 Update Sizzle: src attribute in IE7. Fixes #13777. 2013-04-15 10:43:29 -04:00
Timmy Willison
738b8f8431 Add onevar to jshintrc, but remove the option for linting the concatenated file 2013-04-09 12:48:50 -04:00
Timmy Willison
6bf2c3e49a Update Sizzle: jshintrc 2013-04-09 12:41:16 -04:00
Timmy Willison
d2435ead36 Update jshintrc to conform to new style guide. Conform to onevar and unused in tests. Fixes #13755.
Conflicts:
	src/.jshintrc
	src/data.js
	test/unit/attributes.js
	test/unit/core.js
	test/unit/data.js
	test/unit/event.js
	test/unit/manipulation.js
	test/unit/queue.js
	test/unit/traversing.js
	test/unit/wrap.js
2013-04-09 12:21:54 -04:00
Richard Gibson
c6a694e1c2 Fix #13754: Require element.style for support tests 2013-04-09 09:59:43 -04:00
Dave Methvin
fdaf2146ad Fix #13393. Avoid IE9 activeElement of death.
(Cherry picked from 85fc5878b3)

Conflicts:
	src/event.js
2013-04-08 21:52:16 -04:00
Oleg Gaidarenko
08e57b1de7 Adjust the return value of the tabIndex propHook to match the spec. Fixes #13752. 2013-04-08 21:41:08 -04:00
Timmy Willison
90eb24e58d Update Sizzle: pick IE over Chrome this time. Supplements #13378. 2013-04-08 15:37:58 -04:00
Timmy Willison
73f0bd5e8d Revert "Update Sizzle: use documentElement in focus selector. Fixes #13378."
This reverts commit ae7efb6bc2.
2013-04-08 15:36:52 -04:00
Timmy Willison
ae7efb6bc2 Update Sizzle: use documentElement in focus selector. Fixes #13378. 2013-04-08 14:18:13 -04:00
Richard Gibson
14b09ef98e Ref #12652: Allow overriding native .click() suppression 2013-04-08 13:19:03 -04:00
Michał Gołębiowski
e3777b6437 No ticket: Move jQuery.fn.size to deprecated. Close gh-1229. 2013-04-07 23:22:13 -04:00
Michał Gołębiowski
8594decfcc Ref #13554: Move redundant methods to event-alias.js. Close gh-1225.
(cherry picked from commits 8ca9f931ec 84a94acae1 100d3c3516)
2013-04-07 00:48:58 -04:00
Michał Gołębiowski
8f4bebea7d No ticket: fix indentation. Close gh-1224. 2013-04-07 00:30:37 -04:00
Dave Methvin
f0ea912375 Fix indentation issue with last cherry-pick. 2013-04-06 16:50:36 -04:00
Dave Methvin
f7a378e6b7 Fix #13721. Filter before .remove() loop so positionals work. Close gh-1221.
(Cherry picked from 1b61026650)
2013-04-06 16:47:03 -04:00
Richard Gibson
ca045de688 No ticket: minor 1.x/2.x code standardization 2013-04-05 01:16:32 -04:00
Richard Gibson
4ef516903e Fix #13539: Utilize Sizzle hooks. Close gh-1215. 2013-04-04 23:04:05 -04:00
Brandon Johnson
58b8535d5d Fix #12199. Handle iteration over inherited properties in oldIE. Close
gh-1196.
2013-04-04 10:14:05 -04:00
Michał Gołębiowski
df7847bc25 Fix #13543. offsetWidth is wrong on non-1 zoom. Close gh-1218. 2013-04-03 22:08:46 -04:00
Michał Gołębiowski
674d34f021 Remove an unused support check, correct a comment. Close gh-1212. 2013-04-03 21:12:22 -04:00
Michał Gołębiowski
4adde5d145 Update grunt-contrib-jshint to 0.3.0, ref gh-1204. 2013-04-03 20:41:41 -04:00
Richard Gibson
65a6648932 Ref #13353: capture onlyHandlers in jQuery.Event.isTrigger. Close gh-1183. 2013-04-03 20:25:50 -04:00
jrburke
b6dd1c67a6 Remove the define.amd.jQuery check, close gh-1150.
Cherry picked from 2.0 master 34c4e122a3

Conflicts:
	src/exports.js
2013-04-03 20:10:42 -04:00
Timmy Willison
336cf71a54 Use semver versions for our in-between versions as well. Also update Sizzle.
http://semver.org/
2013-03-23 15:23:40 -04:00
ruado1987
48d71d0c3e Fix #13514: Set selectedIndex to -1 when non-matching value is set on a select. Close gh-1191. 2013-03-22 12:46:13 -04:00
Timmy Willison
ab5b0ff3f3 Update Sizzle: now uses built files 2013-03-19 15:55:37 -04:00
Timmy Willison
d55c46659b Update Sizzle: minor windows 8 issue 2013-03-11 12:57:42 -04:00
jaubourg
69b3d5ce0f Fixes #11151, #13388. Minor refactor of response conversion and when/where
responseXXX fields are set on the jqXHR. Close gh-1164.
2013-02-28 14:47:39 -05:00
jaubourg
a14a31727f Properly resets firingLength when emptying the list. Fixes #13517 2013-02-27 16:12:16 +01:00