Permalink
Browse files

Resync with official repo

  • Loading branch information...
2 parents ed205ff + dde429a commit a8a84ed9314465dfb34bf09677e1b4b35311ca29 @fakedarren fakedarren committed Apr 28, 2010
Showing with 3,432 additions and 2,195 deletions.
  1. +0 −1 .gitignore
  2. +3 −0 .gitmodules
  3. +0 −24 CHANGELOG
  4. +25 −4 Docs/{Core → Browser}/Browser.md
  5. +195 −194 Docs/Core/Core.md
  6. +8 −1 Docs/Element/Element.Dimensions.md
  7. +1 −1 Docs/Element/Element.Event.md
  8. +1 −1 Docs/Element/Element.Style.md
  9. +1 −1 Docs/Fx/Fx.CSS.md
  10. 0 Docs/Request/Request.HTML.md
  11. 0 Docs/Request/Request.JSON.md
  12. 0 Docs/Request/Request.md
  13. +198 −0 Docs/Slick/Slick.md
  14. +172 −101 Docs/{Native → Types}/Array.md
  15. +18 −0 Docs/Types/Event.md
  16. +196 −81 Docs/{Native → Types}/Function.md
  17. +13 −4 Docs/{Native → Types}/Hash.md
  18. +61 −11 Docs/{Native → Types}/Number.md
  19. +76 −50 Docs/{Native → Types}/String.md
  20. +1 −1 Docs/Utilities/Cookie.md
  21. +1 −1 Docs/Utilities/DomReady.md
  22. 0 Docs/Utilities/JSON.md
  23. +7 −3 Docs/Utilities/Selectors.md
  24. +1 −1 Docs/Utilities/Swiff.md
  25. +1 −1 Docs/license.md
  26. +1 −0 Packager
  27. +243 −0 Source/Browser/Browser.js
  28. +14 −11 Source/Class/Class.Extras.js
  29. +83 −118 Source/Class/Class.js
  30. +0 −168 Source/Core/Browser.js
  31. +345 −174 Source/Core/Core.js
  32. +12 −13 Source/Element/Element.Dimensions.js
  33. +7 −9 Source/Element/Element.Event.js
  34. +29 −13 Source/Element/Element.Style.js
  35. +261 −247 Source/Element/Element.js
  36. +15 −13 Source/Fx/Fx.CSS.js
  37. +4 −5 Source/Fx/Fx.Morph.js
  38. +9 −8 Source/Fx/Fx.Transitions.js
  39. +4 −5 Source/Fx/Fx.Tween.js
  40. +11 −13 Source/Fx/Fx.js
  41. +0 −128 Source/Native/Event.js
  42. +8 −10 Source/Request/Request.HTML.js
  43. +3 −4 Source/Request/Request.JSON.js
  44. +21 −26 Source/Request/Request.js
  45. +841 −0 Source/Slick/Slick.Finder.js
  46. +229 −0 Source/Slick/Slick.Parser.js
  47. +43 −15 Source/{Native → Types}/Array.js
  48. +116 −0 Source/Types/Event.js
  49. +32 −14 Source/{Native → Types}/Function.js
  50. +5 −6 Source/{Native → Types}/Hash.js
  51. +6 −8 Source/{Native → Types}/Number.js
  52. +3 −15 Source/{Native → Types}/String.js
  53. +5 −6 Source/Utilities/Cookie.js
  54. +16 −14 Source/Utilities/DomReady.js
  55. +6 −19 Source/Utilities/JSON.js
  56. +0 −376 Source/Utilities/Selectors.js
  57. +8 −10 Source/Utilities/Swiff.js
  58. +0 −167 Source/scripts.json
  59. +1 −1 Specs
  60. +29 −0 build
  61. +0 −98 build.rb
  62. +43 −0 package.yml
View
@@ -1,4 +1,3 @@
-mootools.js
mootools-core.js
mootools-core.tmproj
mootools-core.esproj
View
@@ -4,6 +4,9 @@
[submodule "Tests/UnitTester"]
path = Tests/UnitTester
url = git://github.com/anutron/mootools-unittester.git
+[submodule "Packager"]
+ path = Packager
+ url = git://github.com/kamicane/packager.git
[submodule "Specs"]
path = Specs
url = git://github.com/mootools/mootools-core-specs.git
View
@@ -1,24 +0,0 @@
-MooTools 1.2.1 - October 16th, 2008
-
-[ADD] Element.set('html') now allows to set the innerHTML of all Elements (including tables and selects)
-[ADD] Browser.Features.query to check if the Browser supports the new querySelector method on the document object
-[ADD] Browser.Engine detection for WebKit version 525
-[ADD] Browser.Engine detection for Opera 9.6
-[ADD] Element.removeEvents now also accepts an object
-[ADD] Class.removeEvents now also accepts an object
-[ADD] Element.match now also accepts an Element
-[CHG] Element.js has been refactored to make use of private variables wherever possible
-[CHG] $unlink now returns an unlinked Hash instead of an object when a Hash is passed in
-[CHG] Faster Element.hasChild
-[CHG] The domready event for WebKit version 525 (or later) uses the native DomContentLoaded event
-[FIX] Fixed getPosition in Internet Explorer to be faster and more reliable
-[FIX] Selector [attribute!=val] now matches elements with empty attribute
-[FIX] Element.clone is now much faster and retains state of form elements
-[FIX] Fixed memory leaks related to IFrame unloading
-[FIX] Fixed memory leaks related to Element storage
-[FIX] Custom Events no longer stop the event when the condition returns false
-[FIX] Documentation fixes and improvements
-[FIX] :checked pseudo now works properly in Internet Explorer
-[FIX] Class.js works in Safari 2 again, and contains no more eval hack
-[FIX] Element text setter/getter is now working in Safari 2
-[FIX] $exec is now working in Safari 2
@@ -1,13 +1,20 @@
-Hash: Browser {#Browser}
-========================
+Object: Browser {#Browser}
+==========================
Some browser properties are attached to the Browser Object for browser and platform detection.
### Features:
* Browser.Features.xpath - (*boolean*) True if the browser supports DOM queries using XPath.
+* Browser.Features.air - (*boolean*) True if the browser supports AIR.
+* Browser.Features.query - (*boolean*) True if the browser supports querySelectorAll.
+* Browser.Features.json - (*boolean*) True if the browser has a native JSON object.
* Browser.Features.xhr - (*boolean*) True if the browser supports native XMLHTTP object.
+### Request:
+
+* Browser.Request - (*object*) The XMLHTTP object or equivalent.
+
### Engine:
* Browser.Engine.trident - (*boolean*) True if the current browser uses the trident engine (e.g. Internet Explorer).
@@ -19,6 +26,20 @@ Some browser properties are attached to the Browser Object for browser and platf
* Browser.Plugins.Flash.version - (*number*) The major version of the flash plugin installed.
* Browser.Plugins.Flash.build - (*number*) The build version of the flash plugin installed.
+### Name:
+
+* Browser.ie - (*boolean*) True if the current browser is Internet Explorer.
+* Browser.ie6 - (*boolean*) True if the current browser is Internet Explorer 6.
+* Browser.ie7 - (*boolean*) True if the current browser is Internet Explorer 7.
+* Browser.ie8 - (*boolean*) True if the current browser is Internet Explorer 8.
+* Browser.firefox - (*boolean*) True if the current browser is Firefox
+* Browser.firefox2 - (*boolean*) True if the current browser is Firefox 2
+* Browser.firefox3 - (*boolean*) True if the current browser is Firefox 3
+* Browser.safari - (*boolean*) True if the current browser is Safari
+* Browser.safari3 - (*boolean*) True if the current browser is Safari 3
+* Browser.safari4 - (*boolean*) True if the current browser is Safari 4
+* Browser.chrome - (*boolean*) True if the current browser is Chrome
+
### Platform:
* Browser.Platform.mac - (*boolean*) True if the platform is Mac.
@@ -28,6 +49,6 @@ Some browser properties are attached to the Browser Object for browser and platf
* Browser.Platform.other - (*boolean*) True if the platform is neither Mac, Windows, Linux nor iPod.
* Browser.Platform.name - (*string*) The name of the platform.
-### Notes:
+### Plugins:
-- Engine detection is entirely feature-based.
+* Browser.Plugins.Flash - (*boolean*) - True if Flash is present.
Oops, something went wrong.

0 comments on commit a8a84ed

Please sign in to comment.