Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

We’re showing branches in this repository, but you can also compare across forks.

base fork: mootools/mootools-core
base: 1.3
head fork: mootools/mootools-core
compare: 1.3.1
Commits on Oct 11, 2010
Valerio Proietti kamicane - back to dev b979f45
Commits on Oct 13, 2010
Arian Stolwijk arian Fixes #1035 - Element.Styles is not a Hash anymore, Fixed this in Fx.CSS 5fc1dd2
Arian Stolwijk arian Fixes #1032 - Swiff requires Element d57ce4e
Arian Stolwijk arian Proposal fix for #1030 - Add some more info about the PUT and DELETE …
…methods in combination with the emulation option
Christoph Pojer cpojer * Fix for Swiff in nocompat mode (thanks softdrink) 42cae9c
Harald Kirschner 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
Valerio Proietti 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.
Valerio Proietti kamicane - documentation fix for typeOf. 67bcc0a
Valerio Proietti 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 Stolwijk arian Docs Fix, Those functions, $arguments and $chk, are deprecated in 1.3…
…. 2.0 is yet to come!
Arian Stolwijk arian Fix Request docs where the post method should be put b148e34
Arian Stolwijk arian Update Function:bind Docs to reflect the behaviour of 1.3 (and ES5) w…
…ithout compat
Commits on Oct 15, 2010
Valerio Proietti 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
Valerio Proietti kamicane - whops (ty scott). 98dc351
Arian Stolwijk 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 Stolwijk arian Fixes a typo in docs. (thanks Milam) a359286
Commits on Oct 19, 2010
Alexandre Rocha procyon Replaced $clear (deprecated) with clearInterval ebe6af5
Fabio M. Costa fabiomcosta Fixes #355 - A 100% w3c compliant implementation of getOffsetParent. …
…Specs are included into moo-specs.
Fabio M. Costa fabiomcosta We don't need to create a new element to detect if the offsetparent i…
…mplementation is broken.
Fabio M. Costa fabiomcosta improving a bit the code 2d1d169
Christoph Pojer cpojer * Adding 'i in fns' for removeEvents [#1043] f77774c
Christoph Pojer cpojer * Better JSON availability check [#1038] dee21a8
Valerio Proietti 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
Christoph Pojer cpojer * Updating Element docs [#1053] 9987add
Christoph Pojer cpojer * Adding back the onStart event to Fx eab86a4
Christoph Pojer cpojer * Fixing Request to not overwrite data for get/post/put/delete [#1047] 92a0d19
Tim Wienk timwienk Some cleanup of Element:getOffsetParent. 0b855f1
Tim Wienk timwienk Different brokenOffsetParent check. b2c64b7
Christoph Pojer cpojer * Cleanups for Element.Dimensions 140e85b
Commits on Nov 03, 2010
Christoph Pojer cpojer * Docs: target and relatedTarget are always extended d8fc9b7
Tim Wienk timwienk Fixes #1062, Function:delay and Function:periodical receiving a funny…
… argument when called without arguments in Gecko browsers.
Christoph Pojer cpojer * Specs update ac683ac
Olmo Maldonado ibolmo Clarified the power of the where argument for grab.
Included Valerio's fixes.
Olmo Maldonado ibolmo Cleaned adopt example which if run through command line, would not wo…
…rk (myParent are missing).
Olmo Maldonado ibolmo Cleaned the wraps examples and description. Updated with preferred us…
…age of dollar function.
Olmo Maldonado ibolmo Fixed a grammatical error in Element.Event (build-in to built-in 1478c7f
Olmo Maldonado ibolmo Fixed Element.appendText signature in Docs. c3e6555
Olmo Maldonado 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.
Olmo Maldonado ibolmo Forgot a clean call. ff5337e
Olmo Maldonado 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 Stolwijk arian Fixes #1069 - Object.keyOf second argument was not documented correctly ec85ca5
Commits on Nov 08, 2010
Arian Stolwijk arian Add a link to the old 1.2.5 docs on the Docs Intro Page 3421f48
Arian Stolwijk arian Add proper documentation for the `post`, `get`, `put` and `delete` Re…
…quest Methods
Commits on Nov 09, 2010
Christoph Pojer cpojer * Fixing Elements.extend [#1074] fc29223
Christoph Pojer cpojer * Minor code optimization 024dd89
Arian Stolwijk arian Fix Grammar error in Request Docs send -> sent 420f303
Arian Stolwijk arian Element:grab Docs fix - Add `before` and `after` as where argument op…
Christoph Pojer cpojer * Fixing Elements.unshift to only allow real Elements being added to …
…the collection fixes [#1054]
Arian Stolwijk arian Fixes #1060 - Browser Docs, Browser.Plugins.Flash.* properties are no…
…t deprecated
Arian Stolwijk arian Restructure the Headings in the Browser Docs 73d9d4a
Arian Stolwijk arian Fixes #1059 - Add Browser.exec to the Browser Docs 982d03f
Commits on Nov 11, 2010
Arian Stolwijk 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 Stolwijk arian Fix example in String:hyphenate docs 57194ba
Matt Cosentino mattcoz Make sure an element has a uid before trying to use it. 24122e1
Daniel Buchner csuwildcat Added undocumented support for event capturing to support efforts in …
Commits on Dec 01, 2010
Arian Stolwijk arian Document the returned value elements of typeOf for instances of Elements 8f8f30b
Arian Stolwijk 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
Christoph Pojer cpojer * Updating documentation 145fb29
Commits on Dec 16, 2010
Arian Stolwijk arian Document the toElement class method in a more proper way 4d4272f
Arian Stolwijk arian Fixes #1111 - Fix a link in the Element.Event docs to Event:stop 97d40e2
Christoph Pojer cpojer * Properly caching uid in Element clean method [#1081] 13cdbcd
Commits on Dec 27, 2010
Arian Stolwijk arian Add more real-world examples for Fx and Request to the Docs 915e2bf
Arian Stolwijk arian Adds documentation for Type: implement, extend and Generics 42a06de
Arian Stolwijk arian Fixes #1084 - Docs example of Fx.Transition was still using the .effe…
…ct method - Added my own transition: ln(x)^x
Arian Stolwijk arian Fixes #1120 - Add a note that Browser.* is undefined, instead of fals…
…e, if it is not that specific browser
Arian Stolwijk arian Optimize Fx.Transitoins.Sine (a tiny bit): sin((1-x) * pi / 2) == cos…
…(x * pi / 2) but the latter has less calculations
Arian Stolwijk 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 Stolwijk arian Fixing some links in the Docs 4735e82
Arian Stolwijk arian License update 1cdf3ad
Commits on Jan 10, 2011
Christoph Pojer 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
Fabio M. Costa 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 Stolwijk arian Fix Docs of Object.each argument names index (number) -> key (mixed) 1a654c8
Arian Stolwijk arian Several improvements to the Function docs b1f0ffe
Enrique Erne eerne added Browser.version to the docs 27ed85e
Arian Stolwijk arian Fixes #1031 - Add a note that namespaced element names needs an escap…
…ed colon when using new Element()
Christoph Pojer cpojer * Updating Slick to the official 1.0 version 062e3e6
Commits on Jan 17, 2011
Christoph Pojer cpojer * Slick update d34ebce
Commits on Jan 23, 2011
Arian Stolwijk arian Fix bindWithEvent replacement example in the Docs e329128
Arian Stolwijk 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 Stolwijk 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
Christoph Pojer cpojer * IE9 Platform Preview 7 does not require the fireEvent fix any more …
Christoph Pojer cpojer * Changing to node.clearAttributes? in clone 00af077
Commits on Feb 03, 2011
Christoph Pojer 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
Christoph Pojer cpojer * Updating Slick to 1.1.0 17cf2d0
Commits on Feb 12, 2011
Arian Stolwijk arian Backport JSON from 2.0 so it uses JSON.parse and JSON.stringify 42467d0
Arian Stolwijk arian Support Hash in JSON 2433c48
Commits on Feb 15, 2011
Christoph Pojer cpojer Adding onError to Request.JSON for invalid JSON 3b917db
Christoph Pojer cpojer Calling this. Everywhere. b43547b
Christoph Pojer cpojer Ignoring second argument to JSON.stringify for JSON.encode (thanks ka…
Commits on Feb 22, 2011
Christoph Pojer cpojer Updating to Slick 1.1.3 d688605
Commits on Feb 23, 2011
Arian Stolwijk arian Fixes #1058 - Properly clears the ID attribute in IE6 / 7 when clonin…
…g an element
Christoph Pojer 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).
Christoph Pojer cpojer Adding a small example that explains deep-copy of option values (a lo…
…t of questions arise from that)
Christoph Pojer cpojer Adding a note to the DOMReady documentation for an IE6 bug [#1156] bf7e1ca
Christoph Pojer cpojer Specs update 81ff9f7
Christoph Pojer cpojer Updating Slick to 1.1.4 4c8640d
Christoph Pojer 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
Christoph Pojer 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.
Christoph Pojer cpojer Updating Slick to 1.1.5 215c2fa
Commits on Feb 24, 2011
Arian Stolwijk arian Fix broken MDC links in the Docs to DOM related pages ddf73cd
Arian Stolwijk arian Fixing some old broken links to /Native/* 749af0f
Arian Stolwijk arian Some small JSHint fixes af48c8d
Commits on Feb 25, 2011
Christoph Pojer cpojer Welcome to 1.3.1 2caa225