Skip to content

HTTPS clone URL

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.2.5
...
head fork: mootools/mootools-core
compare: 1.4.2
This comparison is big! We're only showing the most recent 250 commits
Commits on Apr 21, 2011
Christoph Pojer cpojer Updating Runner 5314465
Arian Stolwijk arian newElement Specs to Jasmine e5cf113
Arian Stolwijk arian Specs for new Element('script[async]') 8b36c12
Arian Stolwijk arian Allow boolean attributes in new Element, for example `new Element('sc…
…ript[async]')`
49bbee3
Christoph Pojer cpojer The 1.3 bind specs are wrong in that they checked the additionally pa…
…ssed arguments. ES5 bind passes them, 1.2 does not. Ignore this.
f3844b1
Christoph Pojer cpojer Function.prototype.run is not part of 1.3 6b9f784
Christoph Pojer cpojer Updating build script for mobile and .gitignore. Note that this build…
… script is just temporary.
f2d00ab
Christoph Pojer cpojer Using <!webkit> and <!ES5> b42f128
Christoph Pojer cpojer Merge branch 'packager-blocks' 1cd2b77
Christoph Pojer cpojer Merge branch 'packager-blocks' 1c3de32
Christoph Pojer cpojer Specs update fd36e5f
Christoph Pojer cpojer Removing previously added braces and indentation. Looking at you @arian. 399554f
Christoph Pojer cpojer Fix for setting document.head in FF4. FF4 already sets document.head …
…and throws a strict warning that the property only has a getter (thanks knittl).
2ff417c
Commits on Apr 27, 2011
Enrique Erne eerne Request.md typo in example and space police c9f1ff1
Commits on Apr 28, 2011
Christoph Pojer cpojer Welcome to 1.3.2 39c49a7
Christoph Pojer cpojer Back to dev! 1d7de8f
Commits on May 01, 2011
Thomas Aylott subtleGradient @ibolmo, `var` police 9eb5551
Commits on May 03, 2011
Aaron Newton Specs for #1220 - Request options for update, filter, append not work… e075cec
Aaron Newton YAML headers for Core specs b953a52
Aaron Newton Various minor lint fixes for core-specs.
Mostly just adding semi-colons.
5ce1ad5
Christoph Pojer cpojer Merge pull request #8 from anutron/yaml-specs.
Yaml specs; lint fixes
63a7d32
Christoph Pojer cpojer Merge remote branch 'anutron/request.html' c818e40
Aaron Newton Fixes #1220 - Request options for update, filter, append not working … 404e58c
Commits on May 04, 2011
Aaron Newton Specs for #1220 - Adding additional logic to handle appending elements.
https://mootools.lighthouseapp.com/projects/2706-mootools/tickets/1220

* realized that response.elements is all the DOM elements. Adding additional granularity.
e1854e3
Aaron Newton Fixes #1220 - Adding additional logic to handle appending elements.
https://mootools.lighthouseapp.com/projects/2706-mootools/tickets/1220

* realized that response.elements is all the DOM elements. Adding additional granularity here and in the specs.
cc28acd
Christoph Pojer cpojer Updating Specs 0505d2f
Commits on Jun 12, 2011
Olmo Maldonado ibolmo Using new sinon.js dc1e41f
Commits on Jun 13, 2011
Olmo Maldonado ibolmo Removed (now useless) request.php 6d93940
Olmo Maldonado ibolmo Merge pull request #11 from ibolmo/fake-xhr
Using new sinon.js
6178a06
Olmo Maldonado ibolmo Refactored to use mocked timers. Cuts the testing in half time. 9902fb1
Olmo Maldonado ibolmo More refactoring to use fake timers. We're at subseconds now! d38bea5
Olmo Maldonado ibolmo Fixed a typo err. 424935e
Olmo Maldonado ibolmo Merge pull request #12 from ibolmo/fake-timers
Refactored to use mocked timers. Cuts the testing in half time.
94eb78a
Olmo Maldonado ibolmo Updating to latest specs. 7838766
Commits on Jun 19, 2011
Bruno Heridet Delapouite Whitespace removed in See Also key of JSON.js header cff2927
Commits on Jun 20, 2011
Valerio Proietti kamicane Merge pull request #81 from Delapouite/master
Whitespace removed in See Also key in JSON.js header
a1bec0f
Commits on Jul 16, 2011
Arian Stolwijk arian Delegation for MooTools Core 1.x cc860c5
Arian Stolwijk arian Code Style changes to Element.Delegation 0566ab6
Commits on Jul 21, 2011
Arian Stolwijk arian Only use the :relay API for Delegation eb29b49
Commits on Jul 22, 2011
Christoph Pojer cpojer Add name of the custom event to onAdd, onRemove and the condition for…
… easier inheritance of custom events.
5d1eff8
Commits on Jul 23, 2011
Arian Stolwijk arian Add tests for Element Delegation 23c4341
Christoph Pojer cpojer Update Specs e01df5d
Commits on Jul 24, 2011
Christoph Pojer cpojer Add 1.4client Element.Event specs (private API). 9090fb0
Christoph Pojer cpojer Allow custom event base to be a function (private API). 784cf72
Commits on Jul 26, 2011
Garrick Cheung GCheung55 Adding numKey to keydown event. ef7e091
Commits on Jul 27, 2011
Garrick Cheung GCheung55 Clean up fkey and numKey. 775de5b
Commits on Aug 02, 2011
Olmo Maldonado ibolmo As per https://gist.github.com/1120592 fixes unprotected String.trim. ed690f0
Commits on Aug 03, 2011
Adam Bowen adamnbowen Browser.Plugins.Flash is an object, not a boolean.
Added note for when flash is not installed (as tested on an iPad)
5e4f4ba
Christoph Pojer cpojer Merge pull request #2006 from adamnbowen/patch-1
Documentation Change: Browser.Plugins.Flash is an object, not a boolean.
1322abd
Christoph Pojer cpojer Whitespace in docs! 4516a6e
Arian Stolwijk arian Add onpaste and oninput events to Element.NativeEvents 24a0a80
Arian Stolwijk arian Fix Elements:splice in FireFox where it should return the spliced val…
…ue instead of `this`
92c6173
Arian Stolwijk arian Fix String methods when the thisArg is not a string, for example with…
… ''.trim.call(someObj)
f807084
Arian Stolwijk arian Make Element.Delegation to work with Class.Pseudos in More 1a3cc57
Commits on Aug 05, 2011
Darren Waddell fakedarren Adding docs for Slick 9659a80
Darren Waddell fakedarren Adding note about internal usage of reversed combinators 4eaab4e
Darren Waddell fakedarren :not allows compound selectors now b28567b
Darren Waddell fakedarren More selectors 129dc38
Darren Waddell fakedarren Adding definePseudo docs 5d2e13a
Darren Waddell fakedarren Changes from Thomas 1d15028
Darren Waddell fakedarren Amendment to Fx.Morph docs (#1249) a8c60d9
Darren Waddell fakedarren Updating documentation to not reference deprecated methods e4516d1
Darren Waddell fakedarren Selector -> Slick bee08e8
mooyah Added note about @import'ed CSS selector rules. 4773f72
Christoph Pojer cpojer Updates and fixes to the Slick docs. 74f7c52
Garrick Cheung GCheung55 Merge branch 'master' of https://github.com/mootools/mootools-core b54d748
Garrick Cheung GCheung55 Removing extra '='. a378527
Garrick Cheung GCheung55 Merge branch 'master' of github.com:GCheung55/mootools-core af6739c
Garrick Cheung GCheung55 String.fromCharCode only if key is undefined.
Otherwise it will also interpret 0 as true when doing !key.
2471644
Commits on Aug 09, 2011
Arian Stolwijk arian Fix Element.Delegation removeEvent cf46869
Arian Stolwijk arian Add <ltIE9> blocks to Element.Delegation 21e6bb5
Olmo Maldonado ibolmo Merge pull request #2010 from arian/delegation-fixes
Delegation fixes
c306b52
Arian Stolwijk arian Fixes #1196 and improve #1058 - IE7 crashed when a cloned element was…
… cloned again
a1110b2
Arian Stolwijk arian Move Element.clone code to one place in a cleaner way d35d5db
Arian Stolwijk arian Backport getProperty and setProperty and tree walking from 2.0 to 1.4 b678e0e
Arian Stolwijk arian Restructure Element in more logical blocks of functionality b1cb59b
Arian Stolwijk arian Oops, clean was also used in the unload event for IE b39cc4c
Arian Stolwijk arian Fix 1.2compat block 6ea29a8
Olmo Maldonado ibolmo Merge pull request #2011 from arian/element
Element
22ba8aa
Arian Stolwijk arian Fix another 1.2 compat block 2ea35c3
Arian Stolwijk arian Refactor Element:clone and inline the cleanClone function 3b708aa
Olmo Maldonado ibolmo Merge pull request #2014 from arian/element
Element.clone inlining of cleanClone
6e05437
Arian Stolwijk arian Fixes #2012 - Do not use arguments.callee in delegation 11db79a
Commits on Aug 10, 2011
Garrick Cheung GCheung55 Switching to check with key == null. a29155c
Christoph Pojer cpojer Fix element.set('html', …) docs. 983a8c7
Olmo Maldonado ibolmo NewElement shouldn't have used hasAttribute. Uses Element.get now.
Configuration.js had a trailing comma.
Updated to latest Runner.
Request.HTML needed to Element.toLowerCase prior to checking value.
48a174f
Olmo Maldonado ibolmo Object.create was mangled by Function.create. Not sure if we should p…
…rotect or add a shim.

Updated to the latest Specs.
1e83d77
Olmo Maldonado ibolmo Merge pull request #13 from mootools/48a174fac2064a14e15dbcbab263f604…
…9f50f118

Various fixes for IE6.
0dbff30
Arian Stolwijk arian Add a test for onpaste delegation and onchange bubbling 78ec398
Arian Stolwijk arian Add a test for pull request #2001 - onchange testing (todo: add a pro…
…per description what you should expect)
f6b49e0
Arian Stolwijk arian Fix Event and Request.HTML specs in IE 479d2cb
Olmo Maldonado ibolmo Regressing Object.js changes and adding a check in Function.js agains…
…t Function.create on Object::create (for browsers without Object::create).
3ead07f
Christoph Pojer cpojer Merge pull request #2020 from ibolmo/3ead07f92bd7a84c0518152b53da13a5…
…1e2816d6

Reset Object.create to null if previously not present.
f71d013
Commits on Aug 11, 2011
Arian Stolwijk arian Fix opacity spec in IE9 ac958e5
Arian Stolwijk arian Use the toBeGreaterThan matchers c73434a
Commits on Aug 12, 2011
Arian Stolwijk arian Add specs for <form action="s"><input id="action"></form> getProperty…
… for IE6/7
1adb076
Arian Stolwijk arian Add specs for #1116: `select.get('value')` on select elements where t…
…he option elements don't have the `value` attribute
7fd3a24
Olmo Maldonado ibolmo Merge pull request #15 from arian/master
Various Spec fixes.
a80b9d3
Arian Stolwijk arian Fixes #1116 - `select.get('value')` on select elements where the <opt…
…ion> elements didn't have `value` attributes (in IE)

Specs: arian/mootools-core-specs@7fd3a24
Ticket: https://mootools.lighthouseapp.com/projects/2706/tickets/1116
dcc2dca
Olmo Maldonado ibolmo Merge pull request #2024 from arian/fix-get-value-1116
Fixes #1116 - `select.get('value')` on select elements where the <option> is without a `value` attribute
6e28296
Christoph Pojer cpojer Merge pull request #2015 from arian/element-delegation-2012
Fixes #2012 - Do not use arguments.callee in delegation
c3c8e17
Christoph Pojer cpojer Merge pull request #2002 from GCheung55/master
Adding keydown key for number pads.
b94949c
Arian Stolwijk arian Update Slick be96357
Arian Stolwijk arian Use Slick.getAttribute for getProperty 516a6ae
Christoph Pojer cpojer Merge pull request #2023 from arian/slick-getPoperty
use Slick.getAttribute for getProperty
32d97f0
Arian Stolwijk arian Add specs for Array.map for arrays with an undefined last element 1a9453f
Arian Stolwijk arian Fix Array.map for sparse arrays where the last item is undefined fbd364e
Olmo Maldonado ibolmo Merge pull request #16 from arian/array-map
Add specs for Array.map for arrays with an undefined last element
b483f16
Olmo Maldonado ibolmo Merge pull request #2025 from arian/array-map
Fix Array.map for sparse arrays where the last item is undefined
8b2dc8b
Olmo Maldonado ibolmo Updating specs. b1543a5
Arian Stolwijk arian Test Function:bind when the function is used as constructor
Conflicts:

	Configuration.js
690bd00
Arian Stolwijk arian Fixes #2004 - Fix Function:bind when the resulting function is used a…
…s constructor
1e24187
Christoph Pojer cpojer Update Specs + fix some white space. 07a27ab
Commits on Aug 13, 2011
Arian Stolwijk arian Add specs for #1130 - Check if tabIndex works correctly 3c8ada9
Olmo Maldonado ibolmo Merge pull request #17 from arian/tabindex-1130
Add specs for #1130 - Check if tabIndex works correctly
dc22c50
Commits on Aug 14, 2011
Christoph Pojer cpojer Merge pull request #64 from arieh/FixGetPosition
Fix get position
bdbe204
Commits on Aug 16, 2011
Olmo Maldonado ibolmo Updating Runner. d76e32a
Olmo Maldonado ibolmo Updating specs. 2cd3193
Commits on Aug 17, 2011
Christoph Pojer cpojer Adjustments to the Element opacity specs. 0f4697a
Christoph Pojer cpojer Change opacity to use only native opacity if available
Does not set visibility or zoom any more if opacity is supported.
Uses filter if opacity is not supported and in IE.
Uses visibility if opacity is not supported at all.

setOpacity, getOpacity, Element.Properties.opacity were moved into 1.3compat.
0411413
Commits on Aug 18, 2011
Tim Wienk timwienk Request Docs tweaks. c275e44
Madis Väin madisvain Removal of some confusion - request.JSON does nothing to the data whe…
…n sending it.

Issue #2029
6fe02f5
Christoph Pojer cpojer Merge pull request #2030 from madisvain/patch-1
Removal of some confusion - request.JSON does nothing to the data when se
f7bfaef
Christoph Pojer cpojer Add autofocus as a boolean for Element.(set|get). ee76852
Arian Stolwijk arian Fix trailing comma and missing semicolons fa1b235
Christoph Pojer cpojer Merge pull request #2032 from arian/syntax-fixes
Fix trailing comma and missing semicolons
079b9b3
Arian Stolwijk arian Optimize Element.Properties.html.set a bit by not using `arguments` o…
…r `Array:flatten`
067d7f2
Christoph Pojer cpojer Merge pull request #2033 from arian/element-property-html
Optimize Element.Properties.html.set a bit by not using `arguments` or `A
31ebd06
Commits on Aug 19, 2011
Christoph Pojer cpojer Remove some Element.Event specs. 8f58b9e
Christoph Pojer cpojer Remove Element.Events base again as we'll not need it. 8e8aa17
Commits on Aug 23, 2011
Garrick Cheung GCheung55 Adding Video/Audio set/get attributes specs for loop, controls, and a…
…utoplay ONLY if browser supports video.
43ab3a2
Garrick Cheung GCheung55 Adding attribute bools for html5 audio / video elements. 065683a
Arian Stolwijk arian Should fix ES5 Array methods with weird this-values cb2f3cf
Arian Stolwijk arian Specs for weird thisArgs for ES5 Array methods. pull request: #2035 9c9bdb9
Arian Stolwijk arian Specs for with HTML5 elements
Conflicts:

	1.4client/Element/Element.js
f75cf66
Arian Stolwijk arian Fix when the html contains HTML5 tags
Technique by jdbarlett: http://jdbartlett.com/innershiv/
72e0b5b
Christoph Pojer cpojer Update Specs df9d544
Arian Stolwijk arian Move Delegation Docs into Core a42e816
Christoph Pojer cpojer Minor changes to Element.Delegation documentation. a14bf6f
Christoph Pojer cpojer Minor Element.Delegation code cleanups. 744f346
Commits on Aug 26, 2011
Christoph Pojer cpojer Fix Element.Delegation in Intro.md b1789f0
Christoph Pojer cpojer Removing some old leftover code. 3148c16
Christoph Pojer cpojer Only check the loop property on video if browsers actually support it. e239a6f
Christoph Pojer cpojer Specs Update 82dcfc8
Commits on Aug 27, 2011
Christoph Pojer cpojer Haven't you heard? This is 1.4dev ! acda0e5
Arian Stolwijk arian Fixes #2041 - Add Element.Properties.values.set so it works x-browser…
… when the value attribute of option elements is not set
a0a1470
Christoph Pojer cpojer Merge pull request #2049 from arian/element-properties-value
Fixes #2041 - Add Element.Properties.values.set so it works x-browser whe
8718443
Christoph Pojer cpojer Change the !ES5 packager block to !ES5-bind because Safari doesn't su…
…pport bind but everything else. Makes it easier to target specific browsers.
1466b48
Commits on Aug 29, 2011
Daniel Buchner csuwildcat Normalize change event for radio buttons and checkboxes in ltIE9 4522d61
Christoph Pojer cpojer Readd internal API for custom event base function. aa3198c
Commits on Aug 30, 2011
Christoph Pojer cpojer Add the event type to the condition in Element.Delegation (matches El…
…ement.Event).
a0b19b1
Arian Stolwijk arian Fix a small docs typo for Element.clone (thanks SalsaShark) bbfd6da
Commits on Aug 31, 2011
Jesse Donat donatj Removed unessessary closing tag 61ede7a
Arian Stolwijk arian Merge pull request #2052 from donatj/patch-1
Removed unessessary closing tag
bb11f66
Commits on Sep 03, 2011
Christoph Pojer cpojer Specs update for 1.4 af323e3
Arian Stolwijk arian Specs for Element.Properties.html for number and array values 2cca70e
Christoph Pojer cpojer Rename Event to DOMEvent.
* Inverse the [Key, Code] map to be [Code, Key] for O(1) lookups and provide public DOMEvent.defineKey(s) API to modify them
* It is all backwards compatible to 1.2 and 1.3.
5a8a67f
Christoph Pojer cpojer Clean up unnecessary complexity in DOM.Event and make it faster and b…
…etter.
13663b5
Arian Stolwijk arian Numbers are now allowed too for Element.Properties.html 22f29f5
Commits on Sep 10, 2011
Arian Stolwijk arian Update Slick to 1.1.6 a15e35b
Arian Stolwijk arian PING 1.4.0! 0d2a87a
Olmo Maldonado ibolmo Added a developers.sh that helps with git remotes for moo devs. bc096df
Commits on Sep 13, 2011
Arian Stolwijk arian Fix #2066 - Fixes properties for DOMMouseScroll (mousewheel) in Firefox 3fc253e
Christoph Pojer cpojer Merge pull request #2067 from arian/fix-mousewheel
Fix #2066 - Fixes properties for DOMMouseScroll (mousewheel) in Firefox
2c85487
Arian Stolwijk arian Specs for bug #2061 and pull request #2068: get('text') with text-tra…
…nsform: uppercase
87b7ae3
Arian Stolwijk arian Fixes #2061 - get('text') when the element has `text-transform: upper…
…case`
a83fa7b
Arian Stolwijk arian Merge pull request #2068 from arian/fix-2061-get-text
Fixes #2061 - get('text') when the element has `text-transform: uppercase`
724fe6c
Enrique Erne eerne Slick.md last child example missing \! e550030
Enrique Erne eerne Slick.md always use double quotation mark for attributes f90493e
Enrique Erne eerne Element.Delegation.md missing ; 493159b
Enrique Erne eerne String.md single quotation for strings 16d5792
Enrique Erne eerne DOMEvent.md minor white space fix 9ebb374
Enrique Erne eerne Element.md example missing ; bd22b74
Enrique Erne eerne Request.HTML.md space police ce5db91
Arian Stolwijk arian Fixes weird hellip on the docs page: see http://mootools.net/docs/cor… f4cd06c
Arian Stolwijk arian Merge branch 'docs-fixes' 22fab9b
Commits on Sep 14, 2011
Arian Stolwijk arian Fixes #2070 - fix the `typeOf` docs for returned type for values like…
… `null`
fd1d6ce
Commits on Sep 20, 2011
Olmo Maldonado ibolmo Added mootools' repo. b7b9dc2
Commits on Sep 21, 2011
Arian Stolwijk arian Specs for #2081 - Element.fade visibility d243f5c
Arian Stolwijk arian Fixes #2074 - Element.fade set the visibility to hidden again when th…
…e element is entirely faded out
11b4257
Arian Stolwijk arian Specs for #2078 - setting a property to undefined d0ebadf
Arian Stolwijk arian Fixes #2078 - When a property is set to `null` or `undefined` it shou…
…ld remove the attribute/property

For example with the `value` property setting it to `undefined` actually would set it to 'undefined' (as string)
da1ddb0
Arian Stolwijk arian Remove circular calles between setProperty and removeProperty 27f47e3
Christoph Pojer cpojer Update Specs. 0f7f193
Commits on Sep 22, 2011
Christoph Pojer cpojer Haven't you heard? This is 1.4.1dev 7eb99e2
Commits on Sep 29, 2011
Christoph Pojer cpojer [#2093] Fix typeOf docs for event fa3224e
Commits on Sep 30, 2011
Christoph Pojer cpojer Fix input native event in Element.Event 6f9d4ae
Commits on Oct 01, 2011
Arian Stolwijk arian Specs for #2092 - Delegation with fireEvent dcf45d4
Arian Stolwijk arian Fixes #2092 - fireEvent with delegation
- element.fireEvent('click:relay(a)') works like any other event (el.fireEvent('pizza'))
- when a event object with a target, or a second argument is passed to el.fireEvent('click')
  it will try to use the delegation.
ddc4bd8
Commits on Oct 04, 2011
Thomas Aylott subtleGradient Merge pull request #2099 from arian/fix-2092-delegation
Fixes #2092 - fireEvent with delegation
e13cd4e
Arian Stolwijk arian Update specs d1fb257
Commits on Oct 06, 2011
Christoph Pojer cpojer This is 1.4.1! f43daf0
Christoph Pojer cpojer Back to dev. f0205e5
Commits on Oct 14, 2011
Aaron Newton Minor tweak to typeOf.
Long explanation: HtmlUnit (a headless browser implementation for unit testing) was barfing on typeOf whenever you called it with a string. That's because it evaluated "".$family as "falsy" despite being defined. An explicit check here solved the problem and now *most* of the unit tests for Core pass (not the ones that are fairly browser specific, like element measurements and whatnot).
22c8b41
Valerio Proietti kamicane Merge pull request #2106 from anutron/master
Minor Tweak to TypeOf
63659d2
Commits on Oct 25, 2011
Adam Bowen adamnbowen Fix typo of "Safe"
The blog post's title is "The Dollar Safe Mode", not "The Dollar Save Mode."
9f9172a
Arian Stolwijk arian Merge pull request #2112 from adamnbowen/patch-2
Fix typo of "Safe" in Element docs.
f598ee8
Arian Stolwijk arian Fix "Dollar Safe Mode" in Element docs again. (thanks @tylermwashburn) 278d96d
Commits on Oct 29, 2011
Jonnathan jonnsl Add undocumented format option in Request Docs.
Fixed type of the data option in Request Docs.
ec6507b
Commits on Nov 15, 2011
Arian Stolwijk arian Fixes #2116 - Fixes broken Chain for Element.fade
Using callChain to call the other chained functions
bc77cf2
Arian Stolwijk arian Merge pull request #2114 from jonnsl/master
Fixes for the Request Docs
bb6a9fa
Commits on Nov 16, 2011
Christoph Pojer cpojer Merge pull request #2124 from arian/fix-2116-fade-chain
Fixes #2116 - Fixes broken Chain for Element.fade
094428d
Commits on Nov 24, 2011
Olmo Maldonado ibolmo Fix Element.clone for IE6: Element.id was still present after clone. 9bcf0c4
Olmo Maldonado ibolmo Fixed clone for IE9. If you pass null to removeAttributeNode IE9 thro…
…ws: Error: Invalid pointer
343148b
Olmo Maldonado ibolmo Passing specs, except i'm not 100% on the solution. Commiting for his…
…tory.
b16b356
Olmo Maldonado ibolmo For the 1.3client specs, cleaned up and added more specific checks
against setting and removal of ids. Also using an outerHTML like check
instead of isEqual (IE was never good at comparing elements).

For 1.4client specs added a spec for double clone crash kill from
lighthouse issue:
https://mootools.lighthouseapp.com/projects/2706/tickets/1196
9f125b2
Olmo Maldonado ibolmo With the updated specs, all green (related to this commit) for IE6-9 and
Chrome latest, Safari latest, Opera, Firefox 3-5.

The fix in Element.js is to overload the setter, getter, and erase to
forcibly update the id attribute (on the object) and with the attribute
node. It's unfortunate, but IE has trouble removing attributes of
cloned nodes.

We should be vigilant of other troublesome attribute nodes that might be
problematic.
49d4859
Olmo Maldonado ibolmo Removing extra line and semi-colon fix. a65df2c
Christoph Pojer cpojer Merge pull request #2083 from ibolmo/fix-clone
Fix Element.clone for IE6: Element.id was still present after clone.
40e3c4e
Christoph Pojer cpojer Merge pull request #22 from ibolmo/fix-clone
Cleans and adds more Element.clone specs.
b588be5
Olmo Maldonado ibolmo Removed extraneous comment. 15f984f
Olmo Maldonado ibolmo Swapped subject and expected due to semantics. 2fb8412
Olmo Maldonado ibolmo Updating specs. 3504f06
Olmo Maldonado ibolmo Fixes 2073
Updated Request.md to include a special note about the mutual
exclusiveness of the `async` and `timeout` options in a request
instance.

Updated Request so that onTimeout is only fired iff `async` is not set
to true.
99bf8a2
Christoph Pojer cpojer Merge pull request #2135 from ibolmo/fix-2073-request-timeout
Fixes #2073
3084b9e
Christoph Pojer cpojer Merge pull request #2079 from ibolmo/developers-sh
Developers sh
d2c86de
Commits on Nov 25, 2011
Olmo Maldonado ibolmo Add native _fireEvent if available.
1st reason:
https://mootools.lighthouseapp.com/projects/2706/tickets/705-no-way-to-access-native-ie-fireevent-method

2nd reason:
Our specs require access to the native fireEvent for emulating user
access actions.
57749c4
Olmo Maldonado ibolmo All green. Removed simulateEvent usage. Added names to each spy.
IE8 had problems with the native fireEvent being trampled by
Element.Prototype. This commit assumes that an element has access to the
native fireEvent in _fireEvent.

simulateEvent is no longer necessary, and adding a name to each spy
helps with debugging jasmine reports.
e8f724a
Commits on Nov 27, 2011
Olmo Maldonado ibolmo Refactored (1.3/1.4) Element.Event.js specs.
1st, prefering Syn.trigger versus Syn[action]. Reduces false positive if
the callback (in Syn) is never called.

2nd, createElement now uses simpler redefine of fireEvent with native
fireEvent.

3rd, updating Runner which drops the simulateEvent.
b35cc9f
Olmo Maldonado ibolmo Refactored _fireEvent for IE6 up to IE9.
TESTED (green): IE6-9, FFx3-5, Opera 11, Safari 5, Chrome dev

IE8 and IE9 require the fireEvent to manually bound.
<IE8 just saves a copy prior to augmenting.

I tried to keep the code together, but IE didn't let up.
79c4efe
Olmo Maldonado ibolmo Removed debug line. b2eaa7a
Christoph Pojer cpojer Merge pull request #2138 from ibolmo/fix-2085-ie8-specs-fail
Fix #2085 ie8 specs fail
3067a87
Christoph Pojer cpojer Merge pull request #23 from ibolmo/fix-2085-ie8-specs-fail
Refactoring Element.Event specs
863b40c
Olmo Maldonado ibolmo Updated Runner submodule. f1c8643
Olmo Maldonado ibolmo Updating Specs submodule 2f038d4
Olmo Maldonado ibolmo Feature detect for mouseenter and (assume) mouseleave.
TESTED: IE6-9, Chrome latest, Firefox 3-5, 8, 10, Opera 11, Safari 5

Using Element.Delegation.html.
d6b0512
Christoph Pojer cpojer Merge pull request #2139 from ibolmo/fix-2089-native-mouse-enter-and-…
…leave

Fix #2089. Feature detect for mouseenter and (assume) mouseleave.
cc89cb6
Olmo Maldonado ibolmo Updated Element.Event.md to include disclosure of mouseenter and mous…
…eleave native support.
74644b1
Commits on Nov 28, 2011
Olmo Maldonado ibolmo Fix #2000. Element.erase class and other properties later Element.get…
… the unexpected results.

Added a feature detect if the browser sets 'null' instead of null in the
attribute.

Added a `Element.Property` for class.

TESTED: Opera 11, Safari 5, Firefox 3-5, 8, 10, Chrome latest, IE6-9.
da72cc6
Olmo Maldonado ibolmo Added Specs for Element.erase. 1bca15d
Commits on Nov 29, 2011
Olmo Maldonado ibolmo Simpler fix for #2100.
Removed unnecessary Element.Properties.class and opted to use
propertySetter and getter. Adding for condition to set the value to ''
instead of null (IE would set to 'null').

Refactored setProperty. Now much simpler. Checks for propertySetter and
assumes it'll take responsibility in cleaning up the value (and to set
it). Still removeAttribute if no setter, and value is null. Passes all
specs, and therefore, it's backwards compatible.

PASSED: IE6-9, FFx 3-5, 8, 10, Chrome latest, Safari 5, Opera 11.
9726eff
Olmo Maldonado ibolmo Added spec for #2108. 0f2f037
Christoph Pojer cpojer Merge pull request #2140 from ibolmo/fix-2100-ie-element-erase-class
Fix #2100. Element.erase caused unexpected values for the attributes
edb0324
Christoph Pojer cpojer Merge pull request #24 from ibolmo/fix-2100-ie-erase
Added Specs for Element.erase.
4fcb6c3
Olmo Maldonado ibolmo Updating Specs 2c3f288
Olmo Maldonado ibolmo Added spec for button.set('type', 'button') da71982
Olmo Maldonado ibolmo Fixes #2113.
Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=14439 prevents
button.type = 'button' from working as expected. Current solution is to
use setAttribute. This fix adds propertySetter.type with setAttribute
but only for webkit.
0ecfdbe
Olmo Maldonado ibolmo Updated old spec. 758c29d
Christoph Pojer cpojer Merge pull request #2143 from ibolmo/fix-2113-webkit-button-type
Fixes #2113.
25afa16
Christoph Pojer cpojer Merge pull request #25 from ibolmo/fix-2113-webkit-button-type
Added spec for button.set('type', 'button')
be46fb0
Olmo Maldonado ibolmo Fixed spec to use Slick.uidOf 7f020f5
Olmo Maldonado ibolmo Updated spec to check for $uid or Slick.uidOf.
This ensure specs work for 1.2 testing.

PASSED: IE6-9, Safari 5, Chrome latest, Opera 11, FFx 3-5, 8, 10
364b5d1
Christoph Pojer cpojer Merge pull request #26 from ibolmo/fix-2118-global-uid
Updated old spec.
e250a42
Arian Stolwijk arian Move every file into the Specs directory 4ebf266
Arian Stolwijk arian Remove Specs submodule folder fa2a8c8
Arian Stolwijk arian Fixes #2134 - Merge branch 'specs' into fix-2134-merge-specs-submodule
Conflicts:
	.gitignore
	.gitmodules
f80ca20
Olmo Maldonado ibolmo Merge pull request #2145 from arian/fix-2134-merge-specs-submodule
Fix #2134 merge specs submodule
27a2d5d
Commits on Nov 30, 2011
Olmo Maldonado ibolmo Fixes #2118.
Noticed that there's no $uid dependency in Browser.js, moved to
Element.js. Removed $uid in favor of Slick.uidOf.

PASSED: IE6-9; FFx 3-5, 8, 10; Opera 11; Safari 5; Chrome latest
f726b48
Christoph Pojer cpojer Merge pull request #2144 from ibolmo/fix-2118-global-uid
Fixes #2118.
65b1df5
Commits on Dec 02, 2011
Olmo Maldonado ibolmo Release of 1.4.2 4d1e7df