Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
base fork: mootools/mootools-core
base: 1.3
head fork: mootools/mootools-core
compare: 1.3.1
Checking mergeability… Don't worry, you can still create the pull request.
Commits on Oct 11, 2010
@kamicane kamicane - back to dev b979f45
Commits on Oct 13, 2010
@arian arian Fixes #1035 - Element.Styles is not a Hash anymore, Fixed this in Fx.CSS 5fc1dd2
@arian arian Fixes #1032 - Swiff requires Element d57ce4e
@arian arian Proposal fix for #1030 - Add some more info about the PUT and DELETE …
…methods in combination with the emulation option
@cpojer cpojer * Fix for Swiff in nocompat mode (thanks softdrink) 42cae9c
@digitarald digitarald - Changing String:test in multiple occasions to the native and faste…
…r RegExp:test (was incorrectly used in a lot of bottleneck code)

 - Fixing fuzzy regular expressions to be more specific (/^href|src|usemap$/i also matched "data-usemap" or "data-src-url")
Commits on Oct 14, 2010
@kamicane kamicane - Fx sync issues fixed. Now, with the unified timer, all effects are …
…in perfect sync.

- the step time is calculated only once and passed to every instance.
- the "start" time is now calculated when the animation actually starts (deferred). This means you can start the animations at whatever place in the code and they will start at the same time.
- added a completed variable to disallow resuming of a completed effect.
- added the stopped variable to check if the timer should be recalculated inside the step loop.
- cleaned up the addInstance / removeInstance private functions.
@kamicane kamicane - documentation fix for typeOf. 67bcc0a
@kamicane kamicane - the cancel method does not set the completed flag any longer. this…
… allows resuming after a cancel.

 - the date is not re-calculated in the step function any longer, instead the calculated date in the common loop function is used. this makes Fx truly 100% synced.
 - fix for the completed flag being set on complete, even when called by hand and not being able to complete.
@arian arian Docs Fix, Those functions, $arguments and $chk, are deprecated in 1.3…
…. 2.0 is yet to come!
@arian arian Fix Request docs where the post method should be put b148e34
@arian arian Update Function:bind Docs to reflect the behaviour of 1.3 (and ES5) w…
…ithout compat
Commits on Oct 15, 2010
@kamicane kamicane - Fx is now frame based rather than time based. This makes things a …
…lot easier internally, and makes sure that even pause / resume operations are completely in sync.

 - the frames are calculated with the duration passed as an option, so it works as usual.
 - added a "frames" option, so that Fx can now work without a pre-determined duration.
 - rearranged some internal methods and properties.
 - added a "stop" method, that basically pauses the animation and fires the stop event.
 - added the "isRunning" method.
 - every method and option works as before.
Commits on Oct 18, 2010
@kamicane kamicane - whops (ty scott). 98dc351
@arian arian Fixes #1040 - The id variable was overwritten somewhere else in the i…
…nitialize method of Swiff, Swiff uses String.uniqueID for its instance name now
@arian arian Fixes a typo in docs. (thanks Milam) a359286
Commits on Oct 19, 2010
@procyon procyon Replaced $clear (deprecated) with clearInterval ebe6af5
@fabiomcosta fabiomcosta Fixes #355 - A 100% w3c compliant implementation of getOffsetParent. …
…Specs are included into moo-specs.
@fabiomcosta fabiomcosta We don't need to create a new element to detect if the offsetparent i…
…mplementation is broken.
@fabiomcosta fabiomcosta improving a bit the code 2d1d169
@cpojer cpojer * Adding 'i in fns' for removeEvents [#1043] f77774c
@cpojer cpojer * Better JSON availability check [#1038] dee21a8
@kamicane kamicane - added frameSkip option to Fx.js. If sets to true, it evaluates the …
…current frame based on the current time (turned ON by default).

- forgot to add () to the isRunning call inside stop. Whops!
Commits on Oct 27, 2010
@cpojer cpojer * Updating Element docs [#1053] 9987add
@cpojer cpojer * Adding back the onStart event to Fx eab86a4
@cpojer cpojer * Fixing Request to not overwrite data for get/post/put/delete [#1047] 92a0d19
@timwienk timwienk Some cleanup of Element:getOffsetParent. 0b855f1
@timwienk timwienk Different brokenOffsetParent check. b2c64b7
@cpojer cpojer * Cleanups for Element.Dimensions 140e85b
Commits on Nov 03, 2010
@cpojer cpojer * Docs: target and relatedTarget are always extended d8fc9b7
@timwienk timwienk Fixes #1062, Function:delay and Function:periodical receiving a funny…
… argument when called without arguments in Gecko browsers.
@cpojer cpojer * Specs update ac683ac
@ibolmo ibolmo Clarified the power of the where argument for grab.
Included Valerio's fixes.
@ibolmo ibolmo Cleaned adopt example which if run through command line, would not wo…
…rk (myParent are missing).
@ibolmo ibolmo Cleaned the wraps examples and description. Updated with preferred us…
…age of dollar function.
@ibolmo ibolmo Fixed a grammatical error in Element.Event (build-in to built-in 1478c7f
@ibolmo ibolmo Fixed Element.appendText signature in Docs. c3e6555
@ibolmo ibolmo Improved Element.clone by moving the clean function from inside the c…
…losure of clone out. This way the method will not have to be reinitialized on every call.

Renamed private variable props to formProps as props is common throughout the file. Better readability to clarify what the props are for.
@ibolmo ibolmo Forgot a clean call. ff5337e
@ibolmo ibolmo Using the similar for loop pattern.
Moved `var i` declaration within each if block since there's a possibility that the variable may never need to be initialized.
Commits on Nov 05, 2010
@arian arian Fixes #1069 - Object.keyOf second argument was not documented correctly ec85ca5
Commits on Nov 08, 2010
@arian arian Add a link to the old 1.2.5 docs on the Docs Intro Page 3421f48
@arian arian Add proper documentation for the `post`, `get`, `put` and `delete` Re…
…quest Methods
Commits on Nov 09, 2010
@cpojer cpojer * Fixing Elements.extend [#1074] fc29223
@cpojer cpojer * Minor code optimization 024dd89
@arian arian Fix Grammar error in Request Docs send -> sent 420f303
@arian arian Element:grab Docs fix - Add `before` and `after` as where argument op…
@cpojer cpojer * Fixing Elements.unshift to only allow real Elements being added to …
…the collection fixes [#1054]
@arian arian Fixes #1060 - Browser Docs, Browser.Plugins.Flash.* properties are no…
…t deprecated
@arian arian Restructure the Headings in the Browser Docs 73d9d4a
@arian arian Fixes #1059 - Add Browser.exec to the Browser Docs 982d03f
Commits on Nov 11, 2010
@arian arian Fix Object.toQueryString arguments and add the base argument to query…
…String Docs (thanks eerne)
Commits on Nov 12, 2010
Achim Vedam missing semi-colon in Element.Properties.disabled 26c2385
Commits on Nov 19, 2010
@arian arian Fix example in String:hyphenate docs 57194ba
@mattcoz mattcoz Make sure an element has a uid before trying to use it. 24122e1
@csuwildcat csuwildcat Added undocumented support for event capturing to support efforts in …
Commits on Dec 01, 2010
@arian arian Document the returned value elements of typeOf for instances of Elements 8f8f30b
@arian arian Fixes #1105 - a small fix in the Cookie.dispose docs. d2da06a
Sean McArthur defaultChecked should also be set as boolean, otherwise screws up IE c9cfd0f
@cpojer cpojer * Updating documentation 145fb29
Commits on Dec 16, 2010
@arian arian Document the toElement class method in a more proper way 4d4272f
@arian arian Fixes #1111 - Fix a link in the Element.Event docs to Event:stop 97d40e2
@cpojer cpojer * Properly caching uid in Element clean method [#1081] 13cdbcd
Commits on Dec 27, 2010
@arian arian Add more real-world examples for Fx and Request to the Docs 915e2bf
@arian arian Adds documentation for Type: implement, extend and Generics 42a06de
@arian arian Fixes #1084 - Docs example of Fx.Transition was still using the .effe…
…ct method - Added my own transition: ln(x)^x
@arian arian Fixes #1120 - Add a note that Browser.* is undefined, instead of fals…
…e, if it is not that specific browser
@arian arian Optimize Fx.Transitoins.Sine (a tiny bit): sin((1-x) * pi / 2) == cos…
…(x * pi / 2) but the latter has less calculations
@arian arian Fx.Transition optimalization - If you create a new Fx.Transition, wit…
…h params, and pass it directly into Fx, the params are ignored, so you explicetely need to use .easeIn, this commit uses the easeIn function by default and respects the passed params
Sean try to use textContent first, since it's the standard, and resort to …
…innerText if not found
Commits on Jan 04, 2011
@arian arian Fixing some links in the Docs 4735e82
@arian arian License update 1cdf3ad
Commits on Jan 10, 2011
@cpojer cpojer * Documentation fix for Class Implements [#1080] e8bb174
Fabian Beiner Tried to improve the documentation. 8aef0f6
Fabian Beiner Some smaller changes, mostly layout. 8159f42
Fabian Beiner Tried to improve the documentation. 3b33b38
Fabian Beiner Changed headlines hierarchy (so they match the official …
Commits on Jan 11, 2011
@fabiomcosta fabiomcosta Updating slick's version and making a clone of the parsed expression …
…so we can change the cache and it will still work fine.
@arian arian Fix Docs of Object.each argument names index (number) -> key (mixed) 1a654c8
@arian arian Several improvements to the Function docs b1f0ffe
@eerne eerne added Browser.version to the docs 27ed85e
@arian arian Fixes #1031 - Add a note that namespaced element names needs an escap…
…ed colon when using new Element()
@cpojer cpojer * Updating Slick to the official 1.0 version 062e3e6
Commits on Jan 17, 2011
@cpojer cpojer * Slick update d34ebce
Commits on Jan 23, 2011
@arian arian Fix bindWithEvent replacement example in the Docs e329128
@arian arian Mention in the Docs that $splat is not exactly the same as Array.from…
… for Array-like objects such as NodeList or FileList
Commits on Jan 26, 2011
@arian arian Fixes #1155 - Cookie requires Browser for the document object in the …
…options. Otherwise typeOf(document) would be "object" so it would create infinite recursion. Browser changes typeOf(document) to "document"
Commits on Feb 02, 2011
@cpojer cpojer * IE9 Platform Preview 7 does not require the fireEvent fix any more …
@cpojer cpojer * Changing to node.clearAttributes? in clone 00af077
Commits on Feb 03, 2011
@cpojer cpojer * Implement and extend internal methods don't need to return this bec…
…ause they are always overloaded. Adding Specs to check for return values of the public methods.
Commits on Feb 05, 2011
@cpojer cpojer * Updating Slick to 1.1.0 17cf2d0
Commits on Feb 12, 2011
@arian arian Backport JSON from 2.0 so it uses JSON.parse and JSON.stringify 42467d0
@arian arian Support Hash in JSON 2433c48
Commits on Feb 15, 2011
@cpojer cpojer Adding onError to Request.JSON for invalid JSON 3b917db
@cpojer cpojer Calling this. Everywhere. b43547b
@cpojer cpojer Ignoring second argument to JSON.stringify for JSON.encode (thanks ka…
Commits on Feb 22, 2011
@cpojer cpojer Updating to Slick 1.1.3 d688605
Commits on Feb 23, 2011
@arian arian Fixes #1058 - Properly clears the ID attribute in IE6 / 7 when clonin…
…g an element
@cpojer cpojer Object methods now use the generic hasOwnProperty to normalize behavi…
…or between IE and others (In IE some objects don't have the hasOwnProperty method).
@cpojer cpojer Adding a small example that explains deep-copy of option values (a lo…
…t of questions arise from that)
@cpojer cpojer Adding a note to the DOMReady documentation for an IE6 bug [#1156] bf7e1ca
@cpojer cpojer Specs update 81ff9f7
@cpojer cpojer Updating Slick to 1.1.4 4c8640d
@cpojer cpojer Reusing the same function reference for resetting XHR events, should …
…fix a leak in IE6.

Also check for progressSupport when resetting loadstart and progress, throws in IE
@cpojer cpojer Don't use the native IE9 msMatchesSelector because it is awfully bugg…
…y in IE9 RC and I don't trust them enough to fix it until the final. If they do we can add support for it again in 1.3.2.
@cpojer cpojer Updating Slick to 1.1.5 215c2fa
Commits on Feb 24, 2011
@arian arian Fix broken MDC links in the Docs to DOM related pages ddf73cd
@arian arian Fixing some old broken links to /Native/* 749af0f
@arian arian Some small JSHint fixes af48c8d
Commits on Feb 25, 2011
@cpojer cpojer Welcome to 1.3.1 2caa225