Kaynağa Gözat

Sync with Browser.hx 75119183b40.

CanvasElement.getContext3d has been removed, use
CanvasElement.getContextWebGL.
Bruno Garcia 13 yıl önce
ebeveyn
işleme
d8eb2c1cd6
100 değiştirilmiş dosya ile 2040 ekleme ve 2030 silme
  1. 2 2
      std/js/html/AbstractWorker.hx
  2. 41 41
      std/js/html/AnchorElement.hx
  3. 18 18
      std/js/html/Animation.hx
  4. 6 6
      std/js/html/AnimationEvent.hx
  5. 3 3
      std/js/html/AnimationList.hx
  6. 22 22
      std/js/html/AppletElement.hx
  7. 28 28
      std/js/html/AreaElement.hx
  8. 5 5
      std/js/html/ArrayBuffer.hx
  9. 7 7
      std/js/html/ArrayBufferView.hx
  10. 11 11
      std/js/html/Attr.hx
  11. 2 2
      std/js/html/AudioElement.hx
  12. 3 3
      std/js/html/BRElement.hx
  13. 2 2
      std/js/html/BarInfo.hx
  14. 5 5
      std/js/html/BaseElement.hx
  15. 7 7
      std/js/html/BaseFontElement.hx
  16. 9 9
      std/js/html/BatteryManager.hx
  17. 3 3
      std/js/html/BeforeLoadEvent.hx
  18. 7 7
      std/js/html/Blob.hx
  19. 31 31
      std/js/html/BodyElement.hx
  20. 32 32
      std/js/html/ButtonElement.hx
  21. 1 1
      std/js/html/CDATASection.hx
  22. 3 3
      std/js/html/CSSCharsetRule.hx
  23. 14 14
      std/js/html/CSSFilterValue.hx
  24. 2 2
      std/js/html/CSSFontFaceRule.hx
  25. 4 4
      std/js/html/CSSImportRule.hx
  26. 3 3
      std/js/html/CSSKeyframeRule.hx
  27. 6 6
      std/js/html/CSSKeyframesRule.hx
  28. 34 34
      std/js/html/CSSMatrix.hx
  29. 7 7
      std/js/html/CSSMediaRule.hx
  30. 3 3
      std/js/html/CSSPageRule.hx
  31. 38 38
      std/js/html/CSSPrimitiveValue.hx
  32. 18 18
      std/js/html/CSSRule.hx
  33. 3 3
      std/js/html/CSSRuleList.hx
  34. 329 329
      std/js/html/CSSStyleDeclaration.hx
  35. 5 5
      std/js/html/CSSStyleRule.hx
  36. 10 10
      std/js/html/CSSStyleSheet.hx
  37. 23 23
      std/js/html/CSSTransformValue.hx
  38. 1 1
      std/js/html/CSSUnknownRule.hx
  39. 8 8
      std/js/html/CSSValue.hx
  40. 3 3
      std/js/html/CSSValueList.hx
  41. 22 12
      std/js/html/CanvasElement.hx
  42. 2 2
      std/js/html/CanvasGradient.hx
  43. 1 1
      std/js/html/CanvasPattern.hx
  44. 2 2
      std/js/html/CanvasRenderingContext.hx
  45. 108 108
      std/js/html/CanvasRenderingContext2D.hx
  46. 10 10
      std/js/html/CharacterData.hx
  47. 13 13
      std/js/html/ClientRect.hx
  48. 3 3
      std/js/html/ClientRectList.hx
  49. 10 10
      std/js/html/Clipboard.hx
  50. 8 8
      std/js/html/CloseEvent.hx
  51. 1 1
      std/js/html/Comment.hx
  52. 4 4
      std/js/html/CompositionEvent.hx
  53. 23 23
      std/js/html/Console.hx
  54. 4 4
      std/js/html/ContentElement.hx
  55. 8 8
      std/js/html/Coordinates.hx
  56. 4 4
      std/js/html/Counter.hx
  57. 2 2
      std/js/html/Crypto.hx
  58. 5 5
      std/js/html/CustomEvent.hx
  59. 3 3
      std/js/html/DListElement.hx
  60. 19 19
      std/js/html/DOMApplicationCache.hx
  61. 30 30
      std/js/html/DOMCoreException.hx
  62. 2 2
      std/js/html/DOMError.hx
  63. 3 3
      std/js/html/DOMFormData.hx
  64. 6 6
      std/js/html/DOMImplementation.hx
  65. 5 5
      std/js/html/DOMMimeType.hx
  66. 4 4
      std/js/html/DOMMimeTypeArray.hx
  67. 3 3
      std/js/html/DOMParser.hx
  68. 10 10
      std/js/html/DOMPlugin.hx
  69. 5 5
      std/js/html/DOMPluginArray.hx
  70. 33 33
      std/js/html/DOMSelection.hx
  71. 2 2
      std/js/html/DOMSettableTokenList.hx
  72. 4 4
      std/js/html/DOMStringList.hx
  73. 1 1
      std/js/html/DOMStringMap.hx
  74. 8 8
      std/js/html/DOMTokenList.hx
  75. 6 6
      std/js/html/DOMURL.hx
  76. 234 234
      std/js/html/DOMWindow.hx
  77. 3 3
      std/js/html/DataListElement.hx
  78. 6 6
      std/js/html/DataTransferItem.hx
  79. 6 6
      std/js/html/DataTransferItemList.hx
  80. 19 19
      std/js/html/DataView.hx
  81. 3 3
      std/js/html/DedicatedWorkerContext.hx
  82. 3 3
      std/js/html/DetailsElement.hx
  83. 4 4
      std/js/html/DeviceAcceleration.hx
  84. 10 10
      std/js/html/DeviceMotionEvent.hx
  85. 10 10
      std/js/html/DeviceOrientationEvent.hx
  86. 4 4
      std/js/html/DeviceRotationRate.hx
  87. 3 3
      std/js/html/DirectoryElement.hx
  88. 3 3
      std/js/html/DivElement.hx
  89. 328 328
      std/js/html/Document.hx
  90. 3 3
      std/js/html/DocumentFragment.hx
  91. 8 8
      std/js/html/DocumentType.hx
  92. 178 178
      std/js/html/Element.hx
  93. 5 5
      std/js/html/ElementTimeControl.hx
  94. 12 12
      std/js/html/EmbedElement.hx
  95. 4 4
      std/js/html/Entity.hx
  96. 1 1
      std/js/html/EntityReference.hx
  97. 5 5
      std/js/html/ErrorEvent.hx
  98. 47 47
      std/js/html/Event.hx
  99. 7 7
      std/js/html/EventException.hx
  100. 1 1
      std/js/html/EventListener.hx

+ 2 - 2
std/js/html/AbstractWorker.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,6 +26,6 @@ package js.html;
 @:native("AbstractWorker")
 extern class AbstractWorker extends EventTarget
 {
-    var onerror :EventListener;
+	var onerror : EventListener;
 
 }

+ 41 - 41
std/js/html/AnchorElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,96 +28,96 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLAnchorElement")
 extern class AnchorElement extends Element
 {
-    /** The character encoding of the linked resource. 
+	/** The character encoding of the linked resource. 
 
 <span title="">Obsolete</span> in 
 <span><a rel="custom" href="https://developer.mozilla.org/en/HTML/HTML5">HTML5</a></span> */
-    var charset :String;
+	var charset : String;
 
-    /** Comma-separated list of coordinates. 
+	/** Comma-separated list of coordinates. 
 
 <span title="">Obsolete</span> in 
 <span><a rel="custom" href="https://developer.mozilla.org/en/HTML/HTML5">HTML5</a></span> */
-    var coords :String;
+	var coords : String;
 
-    var download :String;
+	var download : String;
 
-    /** The fragment identifier (including the leading hash mark (#)), if any, in the referenced URL. */
-    var hash :String;
+	/** The fragment identifier (including the leading hash mark (#)), if any, in the referenced URL. */
+	var hash : String;
 
-    /** The hostname and port (if it's not the default port) in the referenced URL. */
-    var host :String;
+	/** The hostname and port (if it's not the default port) in the referenced URL. */
+	var host : String;
 
-    /** The hostname in the referenced URL. */
-    var hostname :String;
+	/** The hostname in the referenced URL. */
+	var hostname : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/a#attr-href">href</a></code>
  HTML attribute, containing a valid URL of a linked resource. */
-    var href :String;
+	var href : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/a#attr-hreflang">hreflang</a></code>
  HTML&nbsp;attribute, indicating the language of the linked resource. */
-    var hreflang :String;
+	var hreflang : String;
 
-    /** Anchor name. 
+	/** Anchor name. 
 
 <span title="">Obsolete</span> in 
 <span><a rel="custom" href="https://developer.mozilla.org/en/HTML/HTML5">HTML5</a></span> */
-    var name :String;
+	var name : String;
 
-    var origin (default,null) :String;
+	var origin (default,null) : String;
 
-    /** The path name component, if any, of the referenced URL. */
-    var pathname :String;
+	/** The path name component, if any, of the referenced URL. */
+	var pathname : String;
 
-    var ping :String;
+	var ping : String;
 
-    /** The port component, if any, of the referenced URL. */
-    var port :String;
+	/** The port component, if any, of the referenced URL. */
+	var port : String;
 
-    /** The protocol component (including trailing colon (:)), of the referenced URL. */
-    var protocol :String;
+	/** The protocol component (including trailing colon (:)), of the referenced URL. */
+	var protocol : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/a#attr-rel">rel</a></code>
  HTML attribute, specifying the relationship of the target object to the link object. */
-    var rel :String;
+	var rel : String;
 
-    /** Reverse link type. 
+	/** Reverse link type. 
 
 <span title="">Obsolete</span> in 
 <span><a rel="custom" href="https://developer.mozilla.org/en/HTML/HTML5">HTML5</a></span> */
-    var rev :String;
+	var rev : String;
 
-    /** The search element (including leading question mark (?)), if any, of the referenced URL */
-    var search :String;
+	/** The search element (including leading question mark (?)), if any, of the referenced URL */
+	var search : String;
 
-    /** The shape of the active area. 
+	/** The shape of the active area. 
 
 <span title="">Obsolete</span> in 
 <span><a rel="custom" href="https://developer.mozilla.org/en/HTML/HTML5">HTML5</a></span> */
-    var shape :String;
+	var shape : String;
 
-    /** Reflectst the 
+	/** Reflectst the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/a#attr-target">target</a></code>
  HTML attribute, indicating where to display the linked resource. */
-    var target :String;
+	var target : String;
 
-    /** Same as the <strong><a title="https://developer.mozilla.org/En/DOM/Node.textContent" rel="internal" href="https://developer.mozilla.org/En/DOM/Node.textContent">textContent</a></strong> property. */
-    var text (default,null) :String;
+	/** Same as the <strong><a title="https://developer.mozilla.org/En/DOM/Node.textContent" rel="internal" href="https://developer.mozilla.org/En/DOM/Node.textContent">textContent</a></strong> property. */
+	var text (default,null) : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/a#attr-type">type</a></code>
  HTML attribute, indicating the MIME type of the linked resource. */
-    var type :String;
+	var type : String;
 
-    function toString () :String;
+	function toString() : String;
 
 }

+ 18 - 18
std/js/html/Animation.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -31,38 +31,38 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Animation")
 extern class Animation
 {
-    static inline var DIRECTION_ALTERNATE :Int = 1;
+	static inline var DIRECTION_ALTERNATE : Int = 1;
 
-    static inline var DIRECTION_NORMAL :Int = 0;
+	static inline var DIRECTION_NORMAL : Int = 0;
 
-    static inline var FILL_BACKWARDS :Int = 1;
+	static inline var FILL_BACKWARDS : Int = 1;
 
-    static inline var FILL_BOTH :Int = 3;
+	static inline var FILL_BOTH : Int = 3;
 
-    static inline var FILL_FORWARDS :Int = 2;
+	static inline var FILL_FORWARDS : Int = 2;
 
-    static inline var FILL_NONE :Int = 0;
+	static inline var FILL_NONE : Int = 0;
 
-    var delay (default,null) :Float;
+	var delay (default,null) : Float;
 
-    var direction (default,null) :Int;
+	var direction (default,null) : Int;
 
-    var duration (default,null) :Float;
+	var duration (default,null) : Float;
 
-    var elapsedTime :Float;
+	var elapsedTime : Float;
 
-    var ended (default,null) :Bool;
+	var ended (default,null) : Bool;
 
-    var fillMode (default,null) :Int;
+	var fillMode (default,null) : Int;
 
-    var iterationCount (default,null) :Int;
+	var iterationCount (default,null) : Int;
 
-    var name (default,null) :String;
+	var name (default,null) : String;
 
-    var paused (default,null) :Bool;
+	var paused (default,null) : Bool;
 
-    function pause () :Void;
+	function pause() : Void;
 
-    function play () :Void;
+	function play() : Void;
 
 }

+ 6 - 6
std/js/html/AnimationEvent.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,12 +28,12 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("AnimationEvent")
 extern class AnimationEvent extends Event
 {
-    /** The name of the animation on which the animation event occurred. */
-    var animationName (default,null) :String;
+	/** The name of the animation on which the animation event occurred. */
+	var animationName (default,null) : String;
 
-    /** The amount of time, in seconds, the animation had been running at the time the event occurred. */
-    var elapsedTime (default,null) :Float;
+	/** The amount of time, in seconds, the animation had been running at the time the event occurred. */
+	var elapsedTime (default,null) : Float;
 
-    function new (type :String, canBubble :Bool = true, cancelable :Bool = true) :Void;
+	function new(type : String, canBubble : Bool = true, cancelable : Bool = true) : Void;
 
 }

+ 3 - 3
std/js/html/AnimationList.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,8 +26,8 @@ package js.html;
 @:native("AnimationList")
 extern class AnimationList implements ArrayAccess<Animation>
 {
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    function item (index :Int) :Animation;
+	function item( index : Int ) : Animation;
 
 }

+ 22 - 22
std/js/html/AppletElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,36 +28,36 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLAppletElement")
 extern class AppletElement extends Element
 {
-    /** This attribute is used to position the applet on the page relative to content that might flow around it. The HTML 4.01 specification defines values of bottom, left, middle, right, and top, whereas Microsoft and Netscape also might support <strong>absbottom</strong>, <strong>absmiddle</strong>, <strong>baseline</strong>, <strong>center</strong>, and <strong>texttop</strong>. */
-    var align :String;
+	/** This attribute is used to position the applet on the page relative to content that might flow around it. The HTML 4.01 specification defines values of bottom, left, middle, right, and top, whereas Microsoft and Netscape also might support <strong>absbottom</strong>, <strong>absmiddle</strong>, <strong>baseline</strong>, <strong>center</strong>, and <strong>texttop</strong>. */
+	var align : String;
 
-    /** This attribute causes a descriptive text alternate to be displayed on browsers that do not support Java. Page designers should also remember that content enclosed within the <code>&lt;applet&gt;</code> element may also be rendered as alternative text. */
-    var alt :String;
+	/** This attribute causes a descriptive text alternate to be displayed on browsers that do not support Java. Page designers should also remember that content enclosed within the <code>&lt;applet&gt;</code> element may also be rendered as alternative text. */
+	var alt : String;
 
-    /** This attribute refers to an archived or compressed version of the applet and its associated class files, which might help reduce download time. */
-    var archive :String;
+	/** This attribute refers to an archived or compressed version of the applet and its associated class files, which might help reduce download time. */
+	var archive : String;
 
-    /** This attribute specifies the URL of the applet's class file to be loaded and executed. Applet filenames are identified by a .class filename extension. The URL specified by code might be relative to the <code>codebase</code> attribute. */
-    var code :String;
+	/** This attribute specifies the URL of the applet's class file to be loaded and executed. Applet filenames are identified by a .class filename extension. The URL specified by code might be relative to the <code>codebase</code> attribute. */
+	var code : String;
 
-    var codeBase :String;
+	var codeBase : String;
 
-    /** This attribute specifies the height, in pixels, that the applet needs. */
-    var height :String;
+	/** This attribute specifies the height, in pixels, that the applet needs. */
+	var height : String;
 
-    /** This attribute specifies additional horizontal space, in pixels, to be reserved on either side of the applet. */
-    var hspace :String;
+	/** This attribute specifies additional horizontal space, in pixels, to be reserved on either side of the applet. */
+	var hspace : String;
 
-    /** This attribute assigns a name to the applet so that it can be identified by other resources; particularly scripts. */
-    var name :String;
+	/** This attribute assigns a name to the applet so that it can be identified by other resources; particularly scripts. */
+	var name : String;
 
-    /** This attribute specifies the URL of a serialized representation of an applet. */
-    var object :String;
+	/** This attribute specifies the URL of a serialized representation of an applet. */
+	var object : String;
 
-    /** This attribute specifies additional vertical space, in pixels, to be reserved above and below the applet. */
-    var vspace :String;
+	/** This attribute specifies additional vertical space, in pixels, to be reserved above and below the applet. */
+	var vspace : String;
 
-    /** This attribute specifies in pixels the width that the applet needs. */
-    var width :String;
+	/** This attribute specifies in pixels the width that the applet needs. */
+	var width : String;
 
 }

+ 28 - 28
std/js/html/AreaElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,63 +29,63 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLAreaElement")
 extern class AreaElement extends Element
 {
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/area#attr-alt">alt</a></code>
  HTML attribute, containing alternative text for the element. */
-    var alt :String;
+	var alt : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/area#attr-coords">coords</a></code>
  HTML attribute, containing coordinates to define the hot-spot region. */
-    var coords :String;
+	var coords : String;
 
-    /** The fragment identifier (including the leading hash mark (#)), if any, in the referenced URL. */
-    var hash (default,null) :String;
+	/** The fragment identifier (including the leading hash mark (#)), if any, in the referenced URL. */
+	var hash (default,null) : String;
 
-    /** The hostname and port (if it's not the default port) in the referenced URL. */
-    var host (default,null) :String;
+	/** The hostname and port (if it's not the default port) in the referenced URL. */
+	var host (default,null) : String;
 
-    /** The hostname in the referenced URL. */
-    var hostname (default,null) :String;
+	/** The hostname in the referenced URL. */
+	var hostname (default,null) : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/area#attr-href">href</a></code>
  HTML attribute, containing a valid URL&nbsp;of a linked resource. */
-    var href :String;
+	var href : String;
 
-    /** Indicates that this area is inactive. 
+	/** Indicates that this area is inactive. 
 
 <span title="">Obsolete</span> in 
 <span><a rel="custom" href="https://developer.mozilla.org/en/HTML/HTML5">HTML5</a></span> */
-    var noHref :Bool;
+	var noHref : Bool;
 
-    /** The path name component, if any, of the referenced URL. */
-    var pathname (default,null) :String;
+	/** The path name component, if any, of the referenced URL. */
+	var pathname (default,null) : String;
 
-    var ping :String;
+	var ping : String;
 
-    /** The port component, if any, of the referenced URL. */
-    var port (default,null) :String;
+	/** The port component, if any, of the referenced URL. */
+	var port (default,null) : String;
 
-    /** The protocol component (including trailing colon (:)), of the referenced URL. */
-    var protocol (default,null) :String;
+	/** The protocol component (including trailing colon (:)), of the referenced URL. */
+	var protocol (default,null) : String;
 
-    /** The search element (including leading question mark (?)), if any, of the referenced URL */
-    var search (default,null) :String;
+	/** The search element (including leading question mark (?)), if any, of the referenced URL */
+	var search (default,null) : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/area#attr-shape">shape</a></code>
  HTML&nbsp;attribute, indicating the shape of the hot-spot, limited to known values. */
-    var shape :String;
+	var shape : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/area#attr-target">target</a></code>
  HTML&nbsp;attribute, indicating the browsing context in which to open the linked resource. */
-    var target :String;
+	var target : String;
 
 }

+ 5 - 5
std/js/html/ArrayBuffer.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,11 +28,11 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("ArrayBuffer")
 extern class ArrayBuffer
 {
-    /** The size, in bytes, of the array. This is established when the array is constructed and cannot be changed. <strong>Read only.</strong> */
-    var byteLength (default,null) :Int;
+	/** The size, in bytes, of the array. This is established when the array is constructed and cannot be changed. <strong>Read only.</strong> */
+	var byteLength (default,null) : Int;
 
-    function new (?arg0 :Dynamic) :Void;
+	function new(?arg0 : Dynamic) : Void;
 
-    function slice (begin :Int, ?end :Int) :ArrayBuffer;
+	function slice( begin : Int, ?end : Int ) : ArrayBuffer;
 
 }

+ 7 - 7
std/js/html/ArrayBufferView.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -30,13 +30,13 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("ArrayBufferView")
 extern class ArrayBufferView
 {
-    /** The buffer this view references. <strong>Read only.</strong> */
-    var buffer (default,null) :ArrayBuffer;
+	/** The buffer this view references. <strong>Read only.</strong> */
+	var buffer (default,null) : ArrayBuffer;
 
-    /** The length, in bytes, of the view. <strong>Read only.</strong> */
-    var byteLength (default,null) :Int;
+	/** The length, in bytes, of the view. <strong>Read only.</strong> */
+	var byteLength (default,null) : Int;
 
-    /** The offset, in bytes, to the first byte of the view within the <a title="en/JavaScript typed arrays/ArrayBuffer" rel="internal" href="https://developer.mozilla.org/en/JavaScript_typed_arrays/ArrayBuffer"><code>ArrayBuffer</code></a>. */
-    var byteOffset (default,null) :Int;
+	/** The offset, in bytes, to the first byte of the view within the <a title="en/JavaScript typed arrays/ArrayBuffer" rel="internal" href="https://developer.mozilla.org/en/JavaScript_typed_arrays/ArrayBuffer"><code>ArrayBuffer</code></a>. */
+	var byteOffset (default,null) : Int;
 
 }

+ 11 - 11
std/js/html/Attr.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -34,19 +34,19 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Attr")
 extern class Attr extends Node
 {
-    /** Indicates whether the attribute is an "ID attribute". An "ID attribute" being an attribute which value is expected to be unique across a DOM Document. In HTML DOM, "id" is the only ID attribute, but XML documents could define others. Whether or not an attribute is unique is often determined by a DTD or other schema description. */
-    var isId (default,null) :Bool;
+	/** Indicates whether the attribute is an "ID attribute". An "ID attribute" being an attribute which value is expected to be unique across a DOM Document. In HTML DOM, "id" is the only ID attribute, but XML documents could define others. Whether or not an attribute is unique is often determined by a DTD or other schema description. */
+	var isId (default,null) : Bool;
 
-    /** The attribute's name. */
-    var name (default,null) :String;
+	/** The attribute's name. */
+	var name (default,null) : String;
 
-    /** This property has been deprecated and will be removed in the future. Since you can only get Attr objects from elements, you should already know th */
-    var ownerElement (default,null) :Element;
+	/** This property has been deprecated and will be removed in the future. Since you can only get Attr objects from elements, you should already know th */
+	var ownerElement (default,null) : Element;
 
-    /** This property has been deprecated and will be removed in the future; it now always returns <code>true</code>. */
-    var specified (default,null) :Bool;
+	/** This property has been deprecated and will be removed in the future; it now always returns <code>true</code>. */
+	var specified (default,null) : Bool;
 
-    /** The attribute's value. Setter throws DOMException. */
-    var value :String;
+	/** The attribute's value. Setter throws DOMException. */
+	var value : String;
 
 }

+ 2 - 2
std/js/html/AudioElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -31,6 +31,6 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLAudioElement")
 extern class AudioElement extends MediaElement
 {
-    function new () :Void;
+	function new() : Void;
 
 }

+ 3 - 3
std/js/html/BRElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -30,7 +30,7 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLBRElement")
 extern class BRElement extends Element
 {
-    /** Indicates flow of text around floating objects. */
-    var clear :String;
+	/** Indicates flow of text around floating objects. */
+	var clear : String;
 
 }

+ 2 - 2
std/js/html/BarInfo.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,6 +26,6 @@ package js.html;
 @:native("BarInfo")
 extern class BarInfo
 {
-    var visible (default,null) :Bool;
+	var visible (default,null) : Bool;
 
 }

+ 5 - 5
std/js/html/BaseElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,16 +29,16 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLBaseElement")
 extern class BaseElement extends Element
 {
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/base#attr-href">href</a></code>
  HTML attribute, containing a base URL for relative URLs in the document. */
-    var href :String;
+	var href : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/base#attr-target">target</a></code>
  HTML attribute, containing a default target browsing context or frame for elements that do not have a target reference specified. */
-    var target :String;
+	var target : String;
 
 }

+ 7 - 7
std/js/html/BaseFontElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,13 +28,13 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLBaseFontElement")
 extern class BaseFontElement extends Element
 {
-    /** This attribute sets the text color using either a named color or a color specified in the hexadecimal #RRGGBB format. */
-    var color :String;
+	/** This attribute sets the text color using either a named color or a color specified in the hexadecimal #RRGGBB format. */
+	var color : String;
 
-    /** This attribute contains a list of one or more font names. The document text in the default style is rendered in the first font face that the client's browser supports. If no font listed is installed on the local system, the browser typically defaults to the proportional or fixed-width font for that system. */
-    var face :String;
+	/** This attribute contains a list of one or more font names. The document text in the default style is rendered in the first font face that the client's browser supports. If no font listed is installed on the local system, the browser typically defaults to the proportional or fixed-width font for that system. */
+	var face : String;
 
-    /** This attribute specifies the font size as either a numeric or relative value. Numeric values range from 1 to 7 with 1 being the smallest and 3 the default. */
-    var size :Int;
+	/** This attribute specifies the font size as either a numeric or relative value. Numeric values range from 1 to 7 with 1 being the smallest and 3 the default. */
+	var size : Int;
 
 }

+ 9 - 9
std/js/html/BatteryManager.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,20 +26,20 @@ package js.html;
 @:native("BatteryManager")
 extern class BatteryManager extends EventTarget
 {
-    var charging (default,null) :Bool;
+	var charging (default,null) : Bool;
 
-    var chargingTime (default,null) :Float;
+	var chargingTime (default,null) : Float;
 
-    var dischargingTime (default,null) :Float;
+	var dischargingTime (default,null) : Float;
 
-    var level (default,null) :Float;
+	var level (default,null) : Float;
 
-    var onchargingchange :EventListener;
+	var onchargingchange : EventListener;
 
-    var onchargingtimechange :EventListener;
+	var onchargingtimechange : EventListener;
 
-    var ondischargingtimechange :EventListener;
+	var ondischargingtimechange : EventListener;
 
-    var onlevelchange :EventListener;
+	var onlevelchange : EventListener;
 
 }

+ 3 - 3
std/js/html/BeforeLoadEvent.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,8 +26,8 @@ package js.html;
 @:native("BeforeLoadEvent")
 extern class BeforeLoadEvent extends Event
 {
-    var url (default,null) :String;
+	var url (default,null) : String;
 
-    function new (type :String, canBubble :Bool = true, cancelable :Bool = true) :Void;
+	function new(type : String, canBubble : Bool = true, cancelable : Bool = true) : Void;
 
 }

+ 7 - 7
std/js/html/Blob.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -34,14 +34,14 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Blob")
 extern class Blob
 {
-    /** The size, in bytes, of the data contained in the <code>Blob</code> object. <strong>Read only.</strong> */
-    var size (default,null) :Int;
+	/** The size, in bytes, of the data contained in the <code>Blob</code> object. <strong>Read only.</strong> */
+	var size (default,null) : Int;
 
-    /** An ASCII-encoded string, in all lower case, indicating the MIME&nbsp;type of the data contained in the <code>Blob</code>. If the type is unknown, this string is empty. <strong>Read only.</strong> */
-    var type (default,null) :String;
+	/** An ASCII-encoded string, in all lower case, indicating the MIME&nbsp;type of the data contained in the <code>Blob</code>. If the type is unknown, this string is empty. <strong>Read only.</strong> */
+	var type (default,null) : String;
 
-    function new (?arg0 :Dynamic, ?arg1 :Dynamic) :Void;
+	function new(?arg0 : Dynamic, ?arg1 : Dynamic) : Void;
 
-    function slice (?start :Int, ?end :Int, ?contentType :String) :Blob;
+	function slice( ?start : Int, ?end : Int, ?contentType : String ) : Blob;
 
 }

+ 31 - 31
std/js/html/BodyElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -30,77 +30,77 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLBodyElement")
 extern class BodyElement extends Element
 {
-    /** Color of active hyperlinks. */
-    var aLink :String;
+	/** Color of active hyperlinks. */
+	var aLink : String;
 
-    /** <p>URI for a background image resource.</p> <div class="note"><strong>Note:</strong> Starting in Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4)
+	/** <p>URI for a background image resource.</p> <div class="note"><strong>Note:</strong> Starting in Gecko 7.0 (Firefox 7.0 / Thunderbird 7.0 / SeaMonkey 2.4)
 , this value is no longer resolved as a URI; instead, it's treated as a simple string.</div> */
-    var background :String;
+	var background : String;
 
-    /** Background color for the document. */
-    var bgColor :String;
+	/** Background color for the document. */
+	var bgColor : String;
 
-    /** Color of unvisited links. */
-    var link :String;
+	/** Color of unvisited links. */
+	var link : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/body#attr-onbeforeunload">onbeforeunload</a></code>
  HTML&nbsp;attribute value for a function to call when the document is about to be unloaded. */
-    var onbeforeunload :EventListener;
+	var onbeforeunload : EventListener;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/body#attr-onhashchange">onhashchange</a></code>
  HTML&nbsp;attribute value for a function to call when the fragment identifier in the address of the document changes. */
-    var onhashchange :EventListener;
+	var onhashchange : EventListener;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/body#attr-onmessage">onmessage</a></code>
  HTML&nbsp;attribute value for a function to call when the document receives a message. */
-    var onmessage :EventListener;
+	var onmessage : EventListener;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/body#attr-onoffline">onoffline</a></code>
  HTML&nbsp;attribute value for a function to call when network communication fails. */
-    var onoffline :EventListener;
+	var onoffline : EventListener;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/body#attr-ononline">ononline</a></code>
  HTML&nbsp;attribute value for a function to call when network communication is restored. */
-    var ononline :EventListener;
+	var ononline : EventListener;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/body#attr-onpopstate">onpopstate</a></code>
  HTML&nbsp;attribute value for a function to call when the user has navigated session history. */
-    var onpopstate :EventListener;
+	var onpopstate : EventListener;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/body#attr-onresize">onresize</a></code>
  HTML&nbsp;attribute value for a function to call when the document has been resized. */
-    var onresize :EventListener;
+	var onresize : EventListener;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/body#attr-onpopstate">onpopstate</a></code>
  HTML&nbsp;attribute value for a function to call when the storage area has changed. */
-    var onstorage :EventListener;
+	var onstorage : EventListener;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/body#attr-onunload">onunload</a></code>
  HTML&nbsp;attribute value for a function to call when when the document is going away. */
-    var onunload :EventListener;
+	var onunload : EventListener;
 
-    /** Foreground color of text. */
-    var text :String;
+	/** Foreground color of text. */
+	var text : String;
 
-    /** Color of visited links. */
-    var vLink :String;
+	/** Color of visited links. */
+	var vLink : String;
 
 }

+ 32 - 32
std/js/html/ButtonElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -30,73 +30,73 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLButtonElement")
 extern class ButtonElement extends Element
 {
-    /** The control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control. Only one form-associated element in a document can have this attribute specified. */
-    var autofocus :Bool;
+	/** The control should have input focus when the page loads, unless the user overrides it, for example by typing in a different control. Only one form-associated element in a document can have this attribute specified. */
+	var autofocus : Bool;
 
-    /** The control is disabled, meaning that it does not accept any clicks. */
-    var disabled :Bool;
+	/** The control is disabled, meaning that it does not accept any clicks. */
+	var disabled : Bool;
 
-    /** <p>The form that this button is associated with. If the button is a descendant of a form element, then this attribute is the ID of that form element.</p> <p>If the button is not a descendant of a form element, then:</p> <ul> <li>
+	/** <p>The form that this button is associated with. If the button is a descendant of a form element, then this attribute is the ID of that form element.</p> <p>If the button is not a descendant of a form element, then:</p> <ul> <li>
 <span><a rel="custom" href="https://developer.mozilla.org/en/HTML/HTML5">HTML5</a></span> The attribute can be the ID of any form element in the same document.</li> <li>
 <span><a rel="custom" href="https://developer.mozilla.org/en/HTML">HTML 4</a></span> The attribute is null.</li> </ul> */
-    var form (default,null) :FormElement;
+	var form (default,null) : FormElement;
 
-    /** The URI&nbsp;of a program that processes information submitted by the button. If specified, this attribute overrides the 
+	/** The URI&nbsp;of a program that processes information submitted by the button. If specified, this attribute overrides the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/form#attr-action">action</a></code>
  attribute of the <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/form">&lt;form&gt;</a></code>
  element that owns this element. */
-    var formAction :String;
+	var formAction : String;
 
-    var formEnctype :String;
+	var formEnctype : String;
 
-    /** The HTTP&nbsp;method that the browser uses to submit the form. If specified, this attribute overrides the 
+	/** The HTTP&nbsp;method that the browser uses to submit the form. If specified, this attribute overrides the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/form#attr-method">method</a></code>
  attribute of the <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/form">&lt;form&gt;</a></code>
  element that owns this element. */
-    var formMethod :String;
+	var formMethod : String;
 
-    /** Indicates that the form is not to be validated when it is submitted. If specified, this attribute overrides the 
+	/** Indicates that the form is not to be validated when it is submitted. If specified, this attribute overrides the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/form#attr-enctype">enctype</a></code>
  attribute of the <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/form">&lt;form&gt;</a></code>
  element that owns this element. */
-    var formNoValidate :Bool;
+	var formNoValidate : Bool;
 
-    /** A name or keyword indicating where to display the response that is received after submitting the form. If specified, this attribute overrides the 
+	/** A name or keyword indicating where to display the response that is received after submitting the form. If specified, this attribute overrides the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/form#attr-target">target</a></code>
  attribute of the <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/form">&lt;form&gt;</a></code>
  element that owns this element. */
-    var formTarget :String;
+	var formTarget : String;
 
-    /** A list of <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/label">&lt;label&gt;</a></code>
+	/** A list of <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/label">&lt;label&gt;</a></code>
  elements that are labels for this button. */
-    var labels (default,null) :NodeList;
+	var labels (default,null) : NodeList;
 
-    /** The name of the object when submitted with a form. 
+	/** The name of the object when submitted with a form. 
 <span><a rel="custom" href="https://developer.mozilla.org/en/HTML/HTML5">HTML5</a></span> If specified, it must not be the empty string. */
-    var name :String;
+	var name : String;
 
-    /** <p>Indicates the behavior of the button. This is an enumerated attribute with the following possible values:</p> <ul> <li><code>submit</code>:&nbsp;The button submits the form. This is the default value if the attribute is not specified, 
+	/** <p>Indicates the behavior of the button. This is an enumerated attribute with the following possible values:</p> <ul> <li><code>submit</code>:&nbsp;The button submits the form. This is the default value if the attribute is not specified, 
 <span><a rel="custom" href="https://developer.mozilla.org/en/HTML/HTML5">HTML5</a></span> or if it is dynamically changed to an empty or invalid value.</li> <li><code>reset</code>:&nbsp;The button resets the form.</li> <li><code>button</code>:&nbsp;The button does nothing.</li> </ul> */
-    var type :String;
+	var type : String;
 
-    /** A localized message that describes the validation constraints that the control does not satisfy (if any). This attribute is the empty string if the control is not a candidate for constraint validation (<strong>willValidate</strong> is false), or it satisfies its constraints. */
-    var validationMessage (default,null) :String;
+	/** A localized message that describes the validation constraints that the control does not satisfy (if any). This attribute is the empty string if the control is not a candidate for constraint validation (<strong>willValidate</strong> is false), or it satisfies its constraints. */
+	var validationMessage (default,null) : String;
 
-    /** The validity states that this button is in. */
-    var validity (default,null) :ValidityState;
+	/** The validity states that this button is in. */
+	var validity (default,null) : ValidityState;
 
-    /** The current form control value of the button.&nbsp; */
-    var value :String;
+	/** The current form control value of the button.&nbsp; */
+	var value : String;
 
-    /** Indicates whether the button is a candidate for constraint validation. It is false if any conditions bar it from constraint validation. */
-    var willValidate (default,null) :Bool;
+	/** Indicates whether the button is a candidate for constraint validation. It is false if any conditions bar it from constraint validation. */
+	var willValidate (default,null) : Bool;
 
-    function checkValidity () :Bool;
+	function checkValidity() : Bool;
 
-    function setCustomValidity (error :String) :Void;
+	function setCustomValidity( error : String ) : Void;
 
 }

+ 1 - 1
std/js/html/CDATASection.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),

+ 3 - 3
std/js/html/CSSCharsetRule.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,7 +26,7 @@ package js.html;
 @:native("CSSCharsetRule")
 extern class CSSCharsetRule extends CSSRule
 {
-    /** Setter throws DOMException. */
-    var encoding :String;
+	/** Setter throws DOMException. */
+	var encoding : String;
 
 }

+ 14 - 14
std/js/html/CSSFilterValue.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,30 +26,30 @@ package js.html;
 @:native("CSSFilterValue")
 extern class CSSFilterValue extends CSSValueList
 {
-    static inline var CSS_FILTER_BLUR :Int = 10;
+	static inline var CSS_FILTER_BLUR : Int = 10;
 
-    static inline var CSS_FILTER_BRIGHTNESS :Int = 8;
+	static inline var CSS_FILTER_BRIGHTNESS : Int = 8;
 
-    static inline var CSS_FILTER_CONTRAST :Int = 9;
+	static inline var CSS_FILTER_CONTRAST : Int = 9;
 
-    static inline var CSS_FILTER_CUSTOM :Int = 12;
+	static inline var CSS_FILTER_CUSTOM : Int = 12;
 
-    static inline var CSS_FILTER_DROP_SHADOW :Int = 11;
+	static inline var CSS_FILTER_DROP_SHADOW : Int = 11;
 
-    static inline var CSS_FILTER_GRAYSCALE :Int = 2;
+	static inline var CSS_FILTER_GRAYSCALE : Int = 2;
 
-    static inline var CSS_FILTER_HUE_ROTATE :Int = 5;
+	static inline var CSS_FILTER_HUE_ROTATE : Int = 5;
 
-    static inline var CSS_FILTER_INVERT :Int = 6;
+	static inline var CSS_FILTER_INVERT : Int = 6;
 
-    static inline var CSS_FILTER_OPACITY :Int = 7;
+	static inline var CSS_FILTER_OPACITY : Int = 7;
 
-    static inline var CSS_FILTER_REFERENCE :Int = 1;
+	static inline var CSS_FILTER_REFERENCE : Int = 1;
 
-    static inline var CSS_FILTER_SATURATE :Int = 4;
+	static inline var CSS_FILTER_SATURATE : Int = 4;
 
-    static inline var CSS_FILTER_SEPIA :Int = 3;
+	static inline var CSS_FILTER_SEPIA : Int = 3;
 
-    var operationType (default,null) :Int;
+	var operationType (default,null) : Int;
 
 }

+ 2 - 2
std/js/html/CSSFontFaceRule.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,6 +26,6 @@ package js.html;
 @:native("CSSFontFaceRule")
 extern class CSSFontFaceRule extends CSSRule
 {
-    var style (default,null) :CSSStyleDeclaration;
+	var style (default,null) : CSSStyleDeclaration;
 
 }

+ 4 - 4
std/js/html/CSSImportRule.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,10 +26,10 @@ package js.html;
 @:native("CSSImportRule")
 extern class CSSImportRule extends CSSRule
 {
-    var href (default,null) :String;
+	var href (default,null) : String;
 
-    var media (default,null) :MediaList;
+	var media (default,null) : MediaList;
 
-    var styleSheet (default,null) :CSSStyleSheet;
+	var styleSheet (default,null) : CSSStyleSheet;
 
 }

+ 3 - 3
std/js/html/CSSKeyframeRule.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,8 +26,8 @@ package js.html;
 @:native("CSSKeyframeRule")
 extern class CSSKeyframeRule extends CSSRule
 {
-    var keyText :String;
+	var keyText : String;
 
-    var style (default,null) :CSSStyleDeclaration;
+	var style (default,null) : CSSStyleDeclaration;
 
 }

+ 6 - 6
std/js/html/CSSKeyframesRule.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,14 +26,14 @@ package js.html;
 @:native("CSSKeyframesRule")
 extern class CSSKeyframesRule extends CSSRule
 {
-    var cssRules (default,null) :CSSRuleList;
+	var cssRules (default,null) : CSSRuleList;
 
-    var name :String;
+	var name : String;
 
-    function deleteRule (key :String) :Void;
+	function deleteRule( key : String ) : Void;
 
-    function findRule (key :String) :CSSKeyframeRule;
+	function findRule( key : String ) : CSSKeyframeRule;
 
-    function insertRule (rule :String) :Void;
+	function insertRule( rule : String ) : Void;
 
 }

+ 34 - 34
std/js/html/CSSMatrix.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,70 +26,70 @@ package js.html;
 @:native("CSSMatrix")
 extern class CSSMatrix
 {
-    var a :Float;
+	var a : Float;
 
-    var b :Float;
+	var b : Float;
 
-    var c :Float;
+	var c : Float;
 
-    var d :Float;
+	var d : Float;
 
-    var e :Float;
+	var e : Float;
 
-    var f :Float;
+	var f : Float;
 
-    var m11 :Float;
+	var m11 : Float;
 
-    var m12 :Float;
+	var m12 : Float;
 
-    var m13 :Float;
+	var m13 : Float;
 
-    var m14 :Float;
+	var m14 : Float;
 
-    var m21 :Float;
+	var m21 : Float;
 
-    var m22 :Float;
+	var m22 : Float;
 
-    var m23 :Float;
+	var m23 : Float;
 
-    var m24 :Float;
+	var m24 : Float;
 
-    var m31 :Float;
+	var m31 : Float;
 
-    var m32 :Float;
+	var m32 : Float;
 
-    var m33 :Float;
+	var m33 : Float;
 
-    var m34 :Float;
+	var m34 : Float;
 
-    var m41 :Float;
+	var m41 : Float;
 
-    var m42 :Float;
+	var m42 : Float;
 
-    var m43 :Float;
+	var m43 : Float;
 
-    var m44 :Float;
+	var m44 : Float;
 
-    function new () :Void;
+	function new() : Void;
 
-    function inverse () :CSSMatrix;
+	function inverse() : CSSMatrix;
 
-    function multiply (secondMatrix :CSSMatrix) :CSSMatrix;
+	function multiply( secondMatrix : CSSMatrix ) : CSSMatrix;
 
-    function rotate (rotX :Float, rotY :Float, rotZ :Float) :CSSMatrix;
+	function rotate( rotX : Float, rotY : Float, rotZ : Float ) : CSSMatrix;
 
-    function rotateAxisAngle (x :Float, y :Float, z :Float, angle :Float) :CSSMatrix;
+	function rotateAxisAngle( x : Float, y : Float, z : Float, angle : Float ) : CSSMatrix;
 
-    function scale (scaleX :Float, scaleY :Float, scaleZ :Float) :CSSMatrix;
+	function scale( scaleX : Float, scaleY : Float, scaleZ : Float ) : CSSMatrix;
 
-    function setMatrixValue (string :String) :Void;
+	function setMatrixValue( string : String ) : Void;
 
-    function skewX (angle :Float) :CSSMatrix;
+	function skewX( angle : Float ) : CSSMatrix;
 
-    function skewY (angle :Float) :CSSMatrix;
+	function skewY( angle : Float ) : CSSMatrix;
 
-    function toString () :String;
+	function toString() : String;
 
-    function translate (x :Float, y :Float, z :Float) :CSSMatrix;
+	function translate( x : Float, y : Float, z : Float ) : CSSMatrix;
 
 }

+ 7 - 7
std/js/html/CSSMediaRule.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,14 +28,14 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CSSMediaRule")
 extern class CSSMediaRule extends CSSRule
 {
-    /** Returns a <code><a title="en/DOM/CSSRuleList" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSRuleList">CSSRuleList</a></code> of the CSS rules in the media rule. */
-    var cssRules (default,null) :CSSRuleList;
+	/** Returns a <code><a title="en/DOM/CSSRuleList" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSRuleList">CSSRuleList</a></code> of the CSS rules in the media rule. */
+	var cssRules (default,null) : CSSRuleList;
 
-    /** Specifies the intended destination medium for style information. */
-    var media (default,null) :MediaList;
+	/** Specifies the intended destination medium for style information. */
+	var media (default,null) : MediaList;
 
-    function deleteRule (index :Int) :Void;
+	function deleteRule( index : Int ) : Void;
 
-    function insertRule (rule :String, index :Int) :Int;
+	function insertRule( rule : String, index : Int ) : Int;
 
 }

+ 3 - 3
std/js/html/CSSPageRule.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,8 +26,8 @@ package js.html;
 @:native("CSSPageRule")
 extern class CSSPageRule extends CSSRule
 {
-    var selectorText :String;
+	var selectorText : String;
 
-    var style (default,null) :CSSStyleDeclaration;
+	var style (default,null) : CSSStyleDeclaration;
 
 }

+ 38 - 38
std/js/html/CSSPrimitiveValue.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,78 +26,78 @@ package js.html;
 @:native("CSSPrimitiveValue")
 extern class CSSPrimitiveValue extends CSSValue
 {
-    static inline var CSS_ATTR :Int = 22;
+	static inline var CSS_ATTR : Int = 22;
 
-    static inline var CSS_CM :Int = 6;
+	static inline var CSS_CM : Int = 6;
 
-    static inline var CSS_COUNTER :Int = 23;
+	static inline var CSS_COUNTER : Int = 23;
 
-    static inline var CSS_DEG :Int = 11;
+	static inline var CSS_DEG : Int = 11;
 
-    static inline var CSS_DIMENSION :Int = 18;
+	static inline var CSS_DIMENSION : Int = 18;
 
-    static inline var CSS_EMS :Int = 3;
+	static inline var CSS_EMS : Int = 3;
 
-    static inline var CSS_EXS :Int = 4;
+	static inline var CSS_EXS : Int = 4;
 
-    static inline var CSS_GRAD :Int = 13;
+	static inline var CSS_GRAD : Int = 13;
 
-    static inline var CSS_HZ :Int = 16;
+	static inline var CSS_HZ : Int = 16;
 
-    static inline var CSS_IDENT :Int = 21;
+	static inline var CSS_IDENT : Int = 21;
 
-    static inline var CSS_IN :Int = 8;
+	static inline var CSS_IN : Int = 8;
 
-    static inline var CSS_KHZ :Int = 17;
+	static inline var CSS_KHZ : Int = 17;
 
-    static inline var CSS_MM :Int = 7;
+	static inline var CSS_MM : Int = 7;
 
-    static inline var CSS_MS :Int = 14;
+	static inline var CSS_MS : Int = 14;
 
-    static inline var CSS_NUMBER :Int = 1;
+	static inline var CSS_NUMBER : Int = 1;
 
-    static inline var CSS_PC :Int = 10;
+	static inline var CSS_PC : Int = 10;
 
-    static inline var CSS_PERCENTAGE :Int = 2;
+	static inline var CSS_PERCENTAGE : Int = 2;
 
-    static inline var CSS_PT :Int = 9;
+	static inline var CSS_PT : Int = 9;
 
-    static inline var CSS_PX :Int = 5;
+	static inline var CSS_PX : Int = 5;
 
-    static inline var CSS_RAD :Int = 12;
+	static inline var CSS_RAD : Int = 12;
 
-    static inline var CSS_RECT :Int = 24;
+	static inline var CSS_RECT : Int = 24;
 
-    static inline var CSS_RGBCOLOR :Int = 25;
+	static inline var CSS_RGBCOLOR : Int = 25;
 
-    static inline var CSS_S :Int = 15;
+	static inline var CSS_S : Int = 15;
 
-    static inline var CSS_STRING :Int = 19;
+	static inline var CSS_STRING : Int = 19;
 
-    static inline var CSS_UNKNOWN :Int = 0;
+	static inline var CSS_UNKNOWN : Int = 0;
 
-    static inline var CSS_URI :Int = 20;
+	static inline var CSS_URI : Int = 20;
 
-    static inline var CSS_VH :Int = 27;
+	static inline var CSS_VH : Int = 27;
 
-    static inline var CSS_VMIN :Int = 28;
+	static inline var CSS_VMIN : Int = 28;
 
-    static inline var CSS_VW :Int = 26;
+	static inline var CSS_VW : Int = 26;
 
-    var primitiveType (default,null) :Int;
+	var primitiveType (default,null) : Int;
 
-    function getCounterValue () :Counter;
+	function getCounterValue() : Counter;
 
-    function getFloatValue (unitType :Int) :Float;
+	function getFloatValue( unitType : Int ) : Float;
 
-    function getRGBColorValue () :RGBColor;
+	function getRGBColorValue() : RGBColor;
 
-    function getRectValue () :Rect;
+	function getRectValue() : Rect;
 
-    function getStringValue () :String;
+	function getStringValue() : String;
 
-    function setFloatValue (unitType :Int, floatValue :Float) :Void;
+	function setFloatValue( unitType : Int, floatValue : Float ) : Void;
 
-    function setStringValue (stringType :Int, stringValue :String) :Void;
+	function setStringValue( stringType : Int, stringValue : String ) : Void;
 
 }

+ 18 - 18
std/js/html/CSSRule.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,34 +29,34 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CSSRule")
 extern class CSSRule
 {
-    static inline var CHARSET_RULE :Int = 2;
+	static inline var CHARSET_RULE : Int = 2;
 
-    static inline var FONT_FACE_RULE :Int = 5;
+	static inline var FONT_FACE_RULE : Int = 5;
 
-    static inline var IMPORT_RULE :Int = 3;
+	static inline var IMPORT_RULE : Int = 3;
 
-    static inline var KEYFRAMES_RULE :Int = 7;
+	static inline var KEYFRAMES_RULE : Int = 7;
 
-    static inline var KEYFRAME_RULE :Int = 8;
+	static inline var KEYFRAME_RULE : Int = 8;
 
-    static inline var MEDIA_RULE :Int = 4;
+	static inline var MEDIA_RULE : Int = 4;
 
-    static inline var PAGE_RULE :Int = 6;
+	static inline var PAGE_RULE : Int = 6;
 
-    static inline var STYLE_RULE :Int = 1;
+	static inline var STYLE_RULE : Int = 1;
 
-    static inline var UNKNOWN_RULE :Int = 0;
+	static inline var UNKNOWN_RULE : Int = 0;
 
-    /** Returns the textual representation of the rule, e.g. <code>"h1,h2 { font-size: 16pt }"</code> Setter throws DOMException. */
-    var cssText :String;
+	/** Returns the textual representation of the rule, e.g. <code>"h1,h2 { font-size: 16pt }"</code> Setter throws DOMException. */
+	var cssText : String;
 
-    /** Returns the containing rule, otherwise <code>null</code>. E.g. if this rule is a style rule inside an <code><a title="en/CSS/@media" rel="internal" href="https://developer.mozilla.org/en/CSS/@media">@media</a></code> block, the parent rule would be that <code><a title="en/DOM/CSSMediaRule" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSMediaRule">CSSMediaRule</a></code>. */
-    var parentRule (default,null) :CSSRule;
+	/** Returns the containing rule, otherwise <code>null</code>. E.g. if this rule is a style rule inside an <code><a title="en/CSS/@media" rel="internal" href="https://developer.mozilla.org/en/CSS/@media">@media</a></code> block, the parent rule would be that <code><a title="en/DOM/CSSMediaRule" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSMediaRule">CSSMediaRule</a></code>. */
+	var parentRule (default,null) : CSSRule;
 
-    /** Returns the <code><a title="en/DOM/CSSStyleSheet" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSStyleSheet">CSSStyleSheet</a></code> object for the style sheet that contains this rule */
-    var parentStyleSheet (default,null) :CSSStyleSheet;
+	/** Returns the <code><a title="en/DOM/CSSStyleSheet" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSStyleSheet">CSSStyleSheet</a></code> object for the style sheet that contains this rule */
+	var parentStyleSheet (default,null) : CSSStyleSheet;
 
-    /** One of the <a rel="custom" href="https://developer.mozilla.org/en/DOM/cssRule#Type_constants">Type constants</a>&nbsp;indicating the type of CSS&nbsp;rule. */
-    var type (default,null) :Int;
+	/** One of the <a rel="custom" href="https://developer.mozilla.org/en/DOM/cssRule#Type_constants">Type constants</a>&nbsp;indicating the type of CSS&nbsp;rule. */
+	var type (default,null) : Int;
 
 }

+ 3 - 3
std/js/html/CSSRuleList.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,8 +28,8 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CSSRuleList")
 extern class CSSRuleList implements ArrayAccess<CSSRule>
 {
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    function item (index :Int) :CSSRule;
+	function item( index : Int ) : CSSRule;
 
 }

+ 329 - 329
std/js/html/CSSStyleDeclaration.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,603 +29,603 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CSSStyleDeclaration")
 extern class CSSStyleDeclaration implements ArrayAccess<String>
 {
-    /** Textual representation of the declaration block. Setting this attribute changes the style. Setter throws DOMException. */
-    var cssText :String;
+	/** Textual representation of the declaration block. Setting this attribute changes the style. Setter throws DOMException. */
+	var cssText : String;
 
-    /** The number of properties. See the <strong>item</strong> method below. */
-    var length (default,null) :Int;
+	/** The number of properties. See the <strong>item</strong> method below. */
+	var length (default,null) : Int;
 
-    /** The containing <code><a href="https://developer.mozilla.org/en/DOM/cssRule" rel="internal" title="en/DOM/cssRule">cssRule</a>.</code> */
-    var parentRule (default,null) :CSSRule;
+	/** The containing <code><a href="https://developer.mozilla.org/en/DOM/cssRule" rel="internal" title="en/DOM/cssRule">cssRule</a>.</code> */
+	var parentRule (default,null) : CSSRule;
 
-    /** The <code>animation</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand property for <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/animation-name">animation-name</a></code>
+	/** The <code>animation</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand property for <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/animation-name">animation-name</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/animation-duration">animation-duration</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/animation-timing-function">animation-timing-function</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/animation-delay">animation-delay</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/animation-iteration-count">animation-iteration-count</a></code>
  and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/animation-direction">animation-direction</a></code>
 . */
-    var animation :String;
+	var animation : String;
 
-    /** The <code>animation-delay</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies when the animation should start. This lets the animation sequence begin some time after it's applied to an element. */
-    var animationDelay :String;
+	/** The <code>animation-delay</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies when the animation should start. This lets the animation sequence begin some time after it's applied to an element. */
+	var animationDelay : String;
 
-    /** The <code>animation-direction</code> CSS property indicates whether the animation should play in reverse on alternate cycles. */
-    var animationDirection :String;
+	/** The <code>animation-direction</code> CSS property indicates whether the animation should play in reverse on alternate cycles. */
+	var animationDirection : String;
 
-    /** The <code>animation-duration</code> CSS property specifies the length of time that an animation should take to complete one cycle. */
-    var animationDuration :String;
+	/** The <code>animation-duration</code> CSS property specifies the length of time that an animation should take to complete one cycle. */
+	var animationDuration : String;
 
-    /** The <code>animation-iteration-count</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property defines the number of times an animation cycle should be played before stopping. */
-    var animationIterationCount :String;
+	/** The <code>animation-iteration-count</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property defines the number of times an animation cycle should be played before stopping. */
+	var animationIterationCount : String;
 
-    /** The <code>animation-name</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies a list of animations that should be applied to the selected element. Each name indicates a <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/@keyframes">@keyframes</a></code>
+	/** The <code>animation-name</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies a list of animations that should be applied to the selected element. Each name indicates a <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/@keyframes">@keyframes</a></code>
  at-rule that defines the property values for the animation sequence. */
-    var animationName :String;
+	var animationName : String;
 
-    /** The <code>animation-play-state</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines whether an animation is running or paused. You can query this property's value to determine whether or not the animation is currently running; in addition, you can set its value to pause and resume playback of an animation. */
-    var animationPlayState :String;
+	/** The <code>animation-play-state</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines whether an animation is running or paused. You can query this property's value to determine whether or not the animation is currently running; in addition, you can set its value to pause and resume playback of an animation. */
+	var animationPlayState : String;
 
-    /** The <code>animation-timing-function</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies how a CSS animation should progress over the duration of each cycle. The possible values are one or several <span class="lang lang-en"><code><a rel="custom" href="https://developer.mozilla.org/en/CSS/timing-function">&lt;timing-function&gt;</a></code>
+	/** The <code>animation-timing-function</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies how a CSS animation should progress over the duration of each cycle. The possible values are one or several <span class="lang lang-en"><code><a rel="custom" href="https://developer.mozilla.org/en/CSS/timing-function">&lt;timing-function&gt;</a></code>
  </span>. */
-    var animationTimingFunction :String;
+	var animationTimingFunction : String;
 
-    /** In combination with<code> elevation</code>, <code>azimuth</code> enables different audio sources to be positioned spatially for aural presentation. This is important in that it provides a natural way to tell several voices apart, as each can be positioned to originate at a different location on the sound stage. Stereo output produce a lateral sound stage, while binaural headphones and multi-speaker setups allow for a fully three-dimensional stage. */
-    var azimuth :String;
+	/** In combination with<code> elevation</code>, <code>azimuth</code> enables different audio sources to be positioned spatially for aural presentation. This is important in that it provides a natural way to tell several voices apart, as each can be positioned to originate at a different location on the sound stage. Stereo output produce a lateral sound stage, while binaural headphones and multi-speaker setups allow for a fully three-dimensional stage. */
+	var azimuth : String;
 
-    /** The <code>backface-visibility</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines whether or not the back face of the element is visible when facing the user. The back face of an element always is a transparent background, letting, when visible, a mirror image of the front face be displayed. */
-    var backfaceVisibility :String;
+	/** The <code>backface-visibility</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines whether or not the back face of the element is visible when facing the user. The back face of an element always is a transparent background, letting, when visible, a mirror image of the front face be displayed. */
+	var backfaceVisibility : String;
 
-    /** The<code> background </code>CSS property is a shorthand for setting the individual background values in a single place in the style sheet.<code> background </code>can be used to set the values for one or more of: <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-color">background-color</a></code>
+	/** The<code> background </code>CSS property is a shorthand for setting the individual background values in a single place in the style sheet.<code> background </code>can be used to set the values for one or more of: <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-color">background-color</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-image">background-image</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-position">background-position</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-repeat">background-repeat</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-size">background-size</a></code>
 , and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-attachment">background-attachment</a></code>
 . */
-    var background :String;
+	var background : String;
 
-    /** If a <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-image">background-image</a></code>
+	/** If a <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-image">background-image</a></code>
  is specified, the <code>background-attachment</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines whether that image's position is fixed within the viewport, or scrolls along with its containing block. */
-    var backgroundAttachment :String;
+	var backgroundAttachment : String;
 
-    /** The<code> background-clip </code>CSS property specifies whether an element's background, either the color or image, extends underneath its border. */
-    var backgroundClip :String;
+	/** The<code> background-clip </code>CSS property specifies whether an element's background, either the color or image, extends underneath its border. */
+	var backgroundClip : String;
 
-    /** The <code>background-color</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the background color of an element, either through a color value or the keyword <code>transparent</code>. */
-    var backgroundColor :String;
+	/** The <code>background-color</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the background color of an element, either through a color value or the keyword <code>transparent</code>. */
+	var backgroundColor : String;
 
-    /** The<code> background-image </code>CSS property sets the background images for an element. The images are drawn on successive stacking context layers, with the first specified being drawn as if it is the closest to the user. The <a title="border" rel="internal" href="https://developer.mozilla.org/cn/CSS/border">borders</a> of the element are then drawn on top of them, and the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-color">background-color</a></code>
+	/** The<code> background-image </code>CSS property sets the background images for an element. The images are drawn on successive stacking context layers, with the first specified being drawn as if it is the closest to the user. The <a title="border" rel="internal" href="https://developer.mozilla.org/cn/CSS/border">borders</a> of the element are then drawn on top of them, and the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-color">background-color</a></code>
  is drawn beneath them. */
-    var backgroundImage :String;
+	var backgroundImage : String;
 
-    /** The<code> background-origin </code>CSS property determines the background positioning area, that is the position of the origin of an image specified using the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-image">background-image</a></code>
+	/** The<code> background-origin </code>CSS property determines the background positioning area, that is the position of the origin of an image specified using the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-image">background-image</a></code>
  CSS property. */
-    var backgroundOrigin :String;
+	var backgroundOrigin : String;
 
-    /** The<code> background-position </code>CSS property sets the initial position, relative to the background position layer defined by <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-origin">background-origin</a></code>
+	/** The<code> background-position </code>CSS property sets the initial position, relative to the background position layer defined by <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/background-origin">background-origin</a></code>
  for each defined background image. */
-    var backgroundPosition :String;
+	var backgroundPosition : String;
 
-    /** The <code>background-repeat</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property defines how background images are repeated. A background image can be repeated along the horizontal axis, the vertical axis, both, or not repeated at all. When the repetition of the image tiles doesn't let them exactly cover the background, the way adjustments are done can be controlled by the author: by default, the last image is clipped, but the different tiles can instead be re-sized, or space can be inserted between the tiles. */
-    var backgroundRepeat :String;
+	/** The <code>background-repeat</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property defines how background images are repeated. A background image can be repeated along the horizontal axis, the vertical axis, both, or not repeated at all. When the repetition of the image tiles doesn't let them exactly cover the background, the way adjustments are done can be controlled by the author: by default, the last image is clipped, but the different tiles can instead be re-sized, or space can be inserted between the tiles. */
+	var backgroundRepeat : String;
 
-    /** The<code> background-size </code>CSS property specifies the size of the background images. */
-    var backgroundSize :String;
+	/** The<code> background-size </code>CSS property specifies the size of the background images. */
+	var backgroundSize : String;
 
-    /** This property specifies the extent of the page bleed area outside the page box. This property only has effect if crop marks are enabled. */
-    var bleed :String;
+	/** This property specifies the extent of the page bleed area outside the page box. This property only has effect if crop marks are enabled. */
+	var bleed : String;
 
-    /** The <code>border</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand property for setting the individual border property values in a single place in the style sheet. <code>border</code> can be used to set the values for one or more of: <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-width">border-width</a></code>
+	/** The <code>border</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand property for setting the individual border property values in a single place in the style sheet. <code>border</code> can be used to set the values for one or more of: <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-width">border-width</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-style">border-style</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-color">border-color</a></code>
 . */
-    var border :String;
+	var border : String;
 
-    /** The <code>border-bottom</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand that sets the values of <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-bottom-color">border-bottom-color</a></code>
+	/** The <code>border-bottom</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand that sets the values of <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-bottom-color">border-bottom-color</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-bottom-style">border-bottom-style</a></code>
 , and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-bottom-width">border-bottom-width</a></code>
 . These properties describe the bottom border of elements. */
-    var borderBottom :String;
+	var borderBottom : String;
 
-    /** The<code> border-bottom-color </code>CSS property sets the color of the bottom border of an element. Note that in many cases the shorthand CSS properties&nbsp; <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-color">border-color</a></code>
+	/** The<code> border-bottom-color </code>CSS property sets the color of the bottom border of an element. Note that in many cases the shorthand CSS properties&nbsp; <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-color">border-color</a></code>
  or <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-bottom">border-bottom</a></code>
  are more convenient and preferable. */
-    var borderBottomColor :String;
+	var borderBottomColor : String;
 
-    /** The <code>border-bottom-left-radius</code> CSS property sets the rounding of the bottom-left corner of the element. The rounding can be a circle or an ellipse, or if one of the value is <code>0</code> no rounding is done and the corner is square. */
-    var borderBottomLeftRadius :String;
+	/** The <code>border-bottom-left-radius</code> CSS property sets the rounding of the bottom-left corner of the element. The rounding can be a circle or an ellipse, or if one of the value is <code>0</code> no rounding is done and the corner is square. */
+	var borderBottomLeftRadius : String;
 
-    /** The <code>border-bottom-right-radius</code> CSS property sets the rounding of the bottom-right corner of the element. The rounding can be a circle or an ellipse, or if one of the value is <code>0</code> no rounding is done and the corner is square. */
-    var borderBottomRightRadius :String;
+	/** The <code>border-bottom-right-radius</code> CSS property sets the rounding of the bottom-right corner of the element. The rounding can be a circle or an ellipse, or if one of the value is <code>0</code> no rounding is done and the corner is square. */
+	var borderBottomRightRadius : String;
 
-    /** The <code>border-bottom-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the line style of the bottom border of a box. */
-    var borderBottomStyle :String;
+	/** The <code>border-bottom-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the line style of the bottom border of a box. */
+	var borderBottomStyle : String;
 
-    /** The <code>border-bottom-width</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the width of the bottom border of a box. */
-    var borderBottomWidth :String;
+	/** The <code>border-bottom-width</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the width of the bottom border of a box. */
+	var borderBottomWidth : String;
 
-    /** The<code> border-collapse </code>CSS property selects a table's border model. This has a big influence on the look and style of the table cells. */
-    var borderCollapse :String;
+	/** The<code> border-collapse </code>CSS property selects a table's border model. This has a big influence on the look and style of the table cells. */
+	var borderCollapse : String;
 
-    /** The<code> border-color </code>CSS property is a shorthand for setting the color of the four sides of an element's border: <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-top-color">border-top-color</a></code>
+	/** The<code> border-color </code>CSS property is a shorthand for setting the color of the four sides of an element's border: <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-top-color">border-top-color</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-right-color">border-right-color</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-bottom-color">border-bottom-color</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-left-color">border-left-color</a></code> */
-    var borderColor :String;
+	var borderColor : String;
 
-    /** The<code> border-image </code>CSS property allows drawing an image on the borders of elements. This makes drawing complex looking widgets much simpler than it has been and removes the need for nine boxes in some cases. */
-    var borderImage :String;
+	/** The<code> border-image </code>CSS property allows drawing an image on the borders of elements. This makes drawing complex looking widgets much simpler than it has been and removes the need for nine boxes in some cases. */
+	var borderImage : String;
 
-    /** The <code>border-image-outset </code>property describes, by which amount <dfn id="border-image-area">border image area</dfn> extends beyond the border box. */
-    var borderImageOutset :String;
+	/** The <code>border-image-outset </code>property describes, by which amount <dfn id="border-image-area">border image area</dfn> extends beyond the border box. */
+	var borderImageOutset : String;
 
-    /** The <code>border-image-repeat</code> CSS property defines how the middle part of a border image is handled to match the size of the border. It has a one-value syntax which describes the behavior for all sides, and a two-value syntax that sets a different value for the horizontal and vertical behavior. */
-    var borderImageRepeat :String;
+	/** The <code>border-image-repeat</code> CSS property defines how the middle part of a border image is handled to match the size of the border. It has a one-value syntax which describes the behavior for all sides, and a two-value syntax that sets a different value for the horizontal and vertical behavior. */
+	var borderImageRepeat : String;
 
-    /** The <code>border-image-source</code> CSS property defines the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/image">&lt;image&gt;</a></code>
+	/** The <code>border-image-source</code> CSS property defines the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/image">&lt;image&gt;</a></code>
  to use instead of the style of the border. If this property is set to <code>none</code>, the style defined by <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-style">border-style</a></code>
  is used instead. */
-    var borderImageSource :String;
+	var borderImageSource : String;
 
-    /** The <code>border-image-width</code> CSS property defines the offset to use for dividing the border image in nine parts, the top-left corner, central top edge, top-right-corner, central right edge, bottom-right corner, central bottom edge, bottom-left corner, and central right edge. They represent inward distance from the top, right, bottom and right edges. */
-    var borderImageWidth :String;
+	/** The <code>border-image-width</code> CSS property defines the offset to use for dividing the border image in nine parts, the top-left corner, central top edge, top-right-corner, central right edge, bottom-right corner, central bottom edge, bottom-left corner, and central right edge. They represent inward distance from the top, right, bottom and right edges. */
+	var borderImageWidth : String;
 
-    /** The <code>border-left</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand that sets the values of <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-left-color">border-left-color</a></code>
+	/** The <code>border-left</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand that sets the values of <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-left-color">border-left-color</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-left-style">border-left-style</a></code>
 , and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-left-width">border-left-width</a></code>
 . These properties describe the left border of elements. */
-    var borderLeft :String;
+	var borderLeft : String;
 
-    /** The<code> border-left-color </code>CSS property sets the color of the bottom border of an element. Note that in many cases the shorthand CSS properties&nbsp; <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-color">border-color</a></code>
+	/** The<code> border-left-color </code>CSS property sets the color of the bottom border of an element. Note that in many cases the shorthand CSS properties&nbsp; <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-color">border-color</a></code>
  or <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-left">border-left</a></code>
  are more convenient and preferable. */
-    var borderLeftColor :String;
+	var borderLeftColor : String;
 
-    /** The <code>border-left-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the line style of the left border of a box. */
-    var borderLeftStyle :String;
+	/** The <code>border-left-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the line style of the left border of a box. */
+	var borderLeftStyle : String;
 
-    /** The <code>border-left-width</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the width of the left border of a box. */
-    var borderLeftWidth :String;
+	/** The <code>border-left-width</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the width of the left border of a box. */
+	var borderLeftWidth : String;
 
-    /** The <code>border-radius</code> CSS property allows Web authors to define how rounded border corners are. The curve of each corner is defined using one or two radii, defining its shape: circle or ellipse. */
-    var borderRadius :String;
+	/** The <code>border-radius</code> CSS property allows Web authors to define how rounded border corners are. The curve of each corner is defined using one or two radii, defining its shape: circle or ellipse. */
+	var borderRadius : String;
 
-    /** The <code>border-right</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand that sets the values of <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-right-color">border-right-color</a></code>
+	/** The <code>border-right</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand that sets the values of <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-right-color">border-right-color</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-right-style">border-right-style</a></code>
 , and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-right-width">border-right-width</a></code>
 . These properties describe the right border of elements. */
-    var borderRight :String;
+	var borderRight : String;
 
-    /** The<code> border-right-color </code>CSS property sets the color of the bottom border of an element. Note that in many cases the shorthand CSS properties&nbsp; <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-color">border-color</a></code>
+	/** The<code> border-right-color </code>CSS property sets the color of the bottom border of an element. Note that in many cases the shorthand CSS properties&nbsp; <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-color">border-color</a></code>
  or <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-right">border-right</a></code>
  are more convenient and preferable. */
-    var borderRightColor :String;
+	var borderRightColor : String;
 
-    /** The <code>border-right-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the line style of the right border of a box. */
-    var borderRightStyle :String;
+	/** The <code>border-right-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the line style of the right border of a box. */
+	var borderRightStyle : String;
 
-    /** The <code>border-right-width</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the width of the right border of a box. */
-    var borderRightWidth :String;
+	/** The <code>border-right-width</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the width of the right border of a box. */
+	var borderRightWidth : String;
 
-    /** The <code>border-spacing</code> CSS property specifies the distance between the borders of adjacent cells (only for the <a title="en/CSS/border-collapse" rel="internal" href="https://developer.mozilla.org/en/CSS/border-collapse">separated borders model</a>). This is equivalent to the <code>cellspacing</code> attribute in presentational HTML, but an optional second value can be used to set different horizontal and vertical spacing. */
-    var borderSpacing :String;
+	/** The <code>border-spacing</code> CSS property specifies the distance between the borders of adjacent cells (only for the <a title="en/CSS/border-collapse" rel="internal" href="https://developer.mozilla.org/en/CSS/border-collapse">separated borders model</a>). This is equivalent to the <code>cellspacing</code> attribute in presentational HTML, but an optional second value can be used to set different horizontal and vertical spacing. */
+	var borderSpacing : String;
 
-    /** The <code>border-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand property for setting the line style for all four sides of the elements border. */
-    var borderStyle :String;
+	/** The <code>border-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand property for setting the line style for all four sides of the elements border. */
+	var borderStyle : String;
 
-    /** The <code>border-top</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand that sets the values of <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-top-color">border-top-color</a></code>
+	/** The <code>border-top</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand that sets the values of <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-top-color">border-top-color</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-top-style">border-top-style</a></code>
 , and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-top-width">border-top-width</a></code>
 . These properties describe the top border of elements. */
-    var borderTop :String;
+	var borderTop : String;
 
-    /** The<code> border-top-color </code>CSS property sets the color of the top border of an element. Note that in many cases the shorthand CSS properties&nbsp; <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-color">border-color</a></code>
+	/** The<code> border-top-color </code>CSS property sets the color of the top border of an element. Note that in many cases the shorthand CSS properties&nbsp; <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-color">border-color</a></code>
  or <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-top">border-top</a></code>
  are more convenient and preferable. */
-    var borderTopColor :String;
+	var borderTopColor : String;
 
-    /** The <code>border-top-left-radius</code> CSS property sets the rounding of the top-left corner of the element. The rounding can be a circle or an ellipse, or if one of the value is <code>0</code> no rounding is done and the corner is square. */
-    var borderTopLeftRadius :String;
+	/** The <code>border-top-left-radius</code> CSS property sets the rounding of the top-left corner of the element. The rounding can be a circle or an ellipse, or if one of the value is <code>0</code> no rounding is done and the corner is square. */
+	var borderTopLeftRadius : String;
 
-    /** The <code>border-top-right-radius</code> CSS property sets the rounding of the top-right corner of the element. The rounding can be a circle or an ellipse, or if one of the value is <code>0</code> no rounding is done and the corner is square. */
-    var borderTopRightRadius :String;
+	/** The <code>border-top-right-radius</code> CSS property sets the rounding of the top-right corner of the element. The rounding can be a circle or an ellipse, or if one of the value is <code>0</code> no rounding is done and the corner is square. */
+	var borderTopRightRadius : String;
 
-    /** The <code>border-top-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the line style of the top border of a box. */
-    var borderTopStyle :String;
+	/** The <code>border-top-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the line style of the top border of a box. */
+	var borderTopStyle : String;
 
-    /** The <code>border-top-width</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the width of the top border of a box. */
-    var borderTopWidth :String;
+	/** The <code>border-top-width</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property sets the width of the top border of a box. */
+	var borderTopWidth : String;
 
-    /** The<code> border-width </code>CSS property sets the width of the border of a box. Using the shorthand property <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border">border</a></code>
+	/** The<code> border-width </code>CSS property sets the width of the border of a box. Using the shorthand property <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border">border</a></code>
  is often more convenient. */
-    var borderWidth :String;
+	var borderWidth : String;
 
-    /** The <code>bottom</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property participates in specifying the position of <em>positioned elements</em>. */
-    var bottom :String;
+	/** The <code>bottom</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property participates in specifying the position of <em>positioned elements</em>. */
+	var bottom : String;
 
-    /** The <code>box-shadow</code> CSS property accepts one or more shadow effects as a comma-separated list. It allows casting a drop shadow from the frame of almost any element. If a <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-radius">border-radius</a></code>
+	/** The <code>box-shadow</code> CSS property accepts one or more shadow effects as a comma-separated list. It allows casting a drop shadow from the frame of almost any element. If a <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/border-radius">border-radius</a></code>
  is specified on the element with a box shadow, the box shadow takes on the same rounded corners. The z-ordering of multiple box shadows is the same as multiple <a title="text-shadow" rel="internal" href="https://developer.mozilla.org/en/CSS/text-shadow">text shadows</a> (the first specified shadow is on top). */
-    var boxShadow :String;
+	var boxShadow : String;
 
-    /** The<code> box-sizing </code>CSS property is used to alter the default CSS box model used to calculate widths and heights of elements. It is possible to use this property to emulate the behavior of browsers that do not correctly support the CSS box model specification. */
-    var boxSizing :String;
+	/** The<code> box-sizing </code>CSS property is used to alter the default CSS box model used to calculate widths and heights of elements. It is possible to use this property to emulate the behavior of browsers that do not correctly support the CSS box model specification. */
+	var boxSizing : String;
 
-    /** The <code>caption-side</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property positions the content of a table's <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/caption">&lt;caption&gt;</a></code>
+	/** The <code>caption-side</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property positions the content of a table's <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/caption">&lt;caption&gt;</a></code>
  on the specified side. */
-    var captionSide :String;
+	var captionSide : String;
 
-    /** The <code>clear</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies whether an element can be next to <a title="en/CSS/float" rel="internal" href="https://developer.mozilla.org/en/CSS/float">floating</a> elements that precede it or must be moved down (cleared) below them. */
-    var clear :String;
+	/** The <code>clear</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies whether an element can be next to <a title="en/CSS/float" rel="internal" href="https://developer.mozilla.org/en/CSS/float">floating</a> elements that precede it or must be moved down (cleared) below them. */
+	var clear : String;
 
-    /** The <code>clip</code> CSS property defines what portion of an element is visible. The <code>clip</code> property applies only to elements with <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/position">position:absolute</a></code>
+	/** The <code>clip</code> CSS property defines what portion of an element is visible. The <code>clip</code> property applies only to elements with <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/position">position:absolute</a></code>
 . */
-    var clip :String;
+	var clip : String;
 
-    /** The <code>color</code> CSS property sets the foreground color of an element's text content */
-    var color :String;
+	/** The <code>color</code> CSS property sets the foreground color of an element's text content */
+	var color : String;
 
-    /** The <code>column-count </code>CSS property describes the number of columns of the element. */
-    var columnCount :String;
+	/** The <code>column-count </code>CSS property describes the number of columns of the element. */
+	var columnCount : String;
 
-    /** The <code>column-fill</code> CSS property controls how contents are partitioned into columns. Contents are either balanced, which means that contents in all columns will have the same height or, when using <code>auto</code>, just take up the room the content needs. */
-    var columnFill :String;
+	/** The <code>column-fill</code> CSS property controls how contents are partitioned into columns. Contents are either balanced, which means that contents in all columns will have the same height or, when using <code>auto</code>, just take up the room the content needs. */
+	var columnFill : String;
 
-    /** The <code>column-gap</code> CSS property sets the size of the gap between columns for elements which are specified to display as a multi-column element. */
-    var columnGap :String;
+	/** The <code>column-gap</code> CSS property sets the size of the gap between columns for elements which are specified to display as a multi-column element. */
+	var columnGap : String;
 
-    /** In multi-column layouts, the <code>column-rule</code> CSS property specifies a straight line, or "rule", to be drawn between each column. It is a convenient shorthand to avoid setting each of the individual <code>column-rule-*</code> properties separately : <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-rule-width">column-rule-width</a></code>
+	/** In multi-column layouts, the <code>column-rule</code> CSS property specifies a straight line, or "rule", to be drawn between each column. It is a convenient shorthand to avoid setting each of the individual <code>column-rule-*</code> properties separately : <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-rule-width">column-rule-width</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-rule-style">column-rule-style</a></code>
  and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-rule-color">column-rule-color</a></code>
 . */
-    var columnRule :String;
+	var columnRule : String;
 
-    /** The<code> column-rule-color </code>CSS property lets you set the color of the rule drawn between columns in multi-column layouts. */
-    var columnRuleColor :String;
+	/** The<code> column-rule-color </code>CSS property lets you set the color of the rule drawn between columns in multi-column layouts. */
+	var columnRuleColor : String;
 
-    /** The<code> column-rule-style </code>CSS property lets you set the style of the rule drawn between columns in multi-column layouts. */
-    var columnRuleStyle :String;
+	/** The<code> column-rule-style </code>CSS property lets you set the style of the rule drawn between columns in multi-column layouts. */
+	var columnRuleStyle : String;
 
-    /** The<code> column-rule-width </code>CSS property lets you set the width of the rule drawn between columns in multi-column layouts. */
-    var columnRuleWidth :String;
+	/** The<code> column-rule-width </code>CSS property lets you set the width of the rule drawn between columns in multi-column layouts. */
+	var columnRuleWidth : String;
 
-    /** The <code>column-span</code> CSS property makes it possible for an element to span across all columns when its value is set to <code>all</code>. An element that spans more than one column is called a <strong>spanning element</strong>. */
-    var columnSpan :String;
+	/** The <code>column-span</code> CSS property makes it possible for an element to span across all columns when its value is set to <code>all</code>. An element that spans more than one column is called a <strong>spanning element</strong>. */
+	var columnSpan : String;
 
-    /** The <code>column-width</code> CSS property suggests an optimal column width. This is not a absolute value but a mere hint. Browser will adjust the width of the column around that suggested value, allowing to achieve scalable designs that fit different screen size. Especially in presence of the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-count">column-count</a></code>
+	/** The <code>column-width</code> CSS property suggests an optimal column width. This is not a absolute value but a mere hint. Browser will adjust the width of the column around that suggested value, allowing to achieve scalable designs that fit different screen size. Especially in presence of the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-count">column-count</a></code>
  CSS property which has precedence, to set an exact column width, all length values must be specified. In horizontal text these are <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/width">width</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-width">column-width</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-gap">column-gap</a></code>
 , and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-rule-width">column-rule-width</a></code>
 . */
-    var columnWidth :String;
+	var columnWidth : String;
 
-    /** The <code>columns</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand property allowing to set both the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-width">column-width</a></code>
+	/** The <code>columns</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand property allowing to set both the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-width">column-width</a></code>
  and the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/column-count">column-count</a></code>
  properties at the same time. */
-    var columns :String;
+	var columns : String;
 
-    /** The<code> content </code>CSS property is used with the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/%3Abefore">:before</a></code>
+	/** The<code> content </code>CSS property is used with the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/%3Abefore">:before</a></code>
  and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/%3Aafter">:after</a></code>
  pseudo-elements to generate content in an element. */
-    var content :String;
+	var content : String;
 
-    /** The <code>counter-increment</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is used to increase the value of <a title="en/CSS_Counters" rel="internal" href="https://developer.mozilla.org/en/CSS_Counters">CSS Counters</a> by a given value. The counter's value can be reset using the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/counter-reset">counter-reset</a></code>
+	/** The <code>counter-increment</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is used to increase the value of <a title="en/CSS_Counters" rel="internal" href="https://developer.mozilla.org/en/CSS_Counters">CSS Counters</a> by a given value. The counter's value can be reset using the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/counter-reset">counter-reset</a></code>
  CSS property. */
-    var counterIncrement :String;
+	var counterIncrement : String;
 
-    /** The <code>counter-reset</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is used to reset <a title="en/CSS_Counters" rel="internal" href="https://developer.mozilla.org/en/CSS_Counters">CSS Counters</a> to a given value. */
-    var counterReset :String;
+	/** The <code>counter-reset</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is used to reset <a title="en/CSS_Counters" rel="internal" href="https://developer.mozilla.org/en/CSS_Counters">CSS Counters</a> to a given value. */
+	var counterReset : String;
 
-    /** The<code> cursor </code>CSS property specifies the mouse cursor displayed when the mouse pointer is over an element. */
-    var cursor :String;
+	/** The<code> cursor </code>CSS property specifies the mouse cursor displayed when the mouse pointer is over an element. */
+	var cursor : String;
 
-    /** The <code>direction</code> CSS property should be set to match the direction of the text: <code>rtl</code> for Hebrew or Arabic text and <code>ltr</code> for other scripts. This should normally be done as part of the document (e.g., using the <code>dir</code> attribute in HTML) rather than through direct use of CSS. */
-    var direction :String;
+	/** The <code>direction</code> CSS property should be set to match the direction of the text: <code>rtl</code> for Hebrew or Arabic text and <code>ltr</code> for other scripts. This should normally be done as part of the document (e.g., using the <code>dir</code> attribute in HTML) rather than through direct use of CSS. */
+	var direction : String;
 
-    /** The <code>display</code> CSS property specifies the type of rendering box used for an element. In HTML, default <code>display</code> property values are taken from behaviors described in the HTML specifications or from the browser/user default stylesheet. The default value in XML is <code>inline</code>. */
-    var display :String;
+	/** The <code>display</code> CSS property specifies the type of rendering box used for an element. In HTML, default <code>display</code> property values are taken from behaviors described in the HTML specifications or from the browser/user default stylesheet. The default value in XML is <code>inline</code>. */
+	var display : String;
 
-    /** The <code>empty-cells </code>CSS property specifies how user agent should render borders and backgrounds around cells that have no visible content. */
-    var emptyCells :String;
+	/** The <code>empty-cells </code>CSS property specifies how user agent should render borders and backgrounds around cells that have no visible content. */
+	var emptyCells : String;
 
-    /** The <code>float</code> CSS property specifies that an element should be taken from the normal flow and placed along the left or right side of its container, where text and inline elements will wrap around it. */
-    var float :String;
+	/** The <code>float</code> CSS property specifies that an element should be taken from the normal flow and placed along the left or right side of its container, where text and inline elements will wrap around it. */
+	var float : String;
 
-    /** The <code>font</code> CSS property is either a shorthand property for setting <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font-style">font-style</a></code>
+	/** The <code>font</code> CSS property is either a shorthand property for setting <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font-style">font-style</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font-variant">font-variant</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font-weight">font-weight</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font-size">font-size</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/line-height">line-height</a></code>
  and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font-family">font-family</a></code>
 , or a way to set the element's font to a system font, using specific keywords. */
-    var font :String;
+	var font : String;
 
-    /** The<code> font-family </code>CSS property allows for a prioritized list of font family names and/or generic family names to be specified for the selected element. Unlike most other CSS properties, values are separated by a comma to indicate that they are alternatives. The browser will select the first font on the list that is installed on the computer, or that can be downloaded using the information provided by a <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/@font-face">@font-face</a></code>
+	/** The<code> font-family </code>CSS property allows for a prioritized list of font family names and/or generic family names to be specified for the selected element. Unlike most other CSS properties, values are separated by a comma to indicate that they are alternatives. The browser will select the first font on the list that is installed on the computer, or that can be downloaded using the information provided by a <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/@font-face">@font-face</a></code>
  at-rule. */
-    var fontFamily :String;
+	var fontFamily : String;
 
-    /** The <code>font-size</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies the size of the font. The font size may, in turn, change the size of other items, since it is used to compute the value of <code>em</code> and <code>ex</code> length units. */
-    var fontSize :String;
+	/** The <code>font-size</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies the size of the font. The font size may, in turn, change the size of other items, since it is used to compute the value of <code>em</code> and <code>ex</code> length units. */
+	var fontSize : String;
 
-    /** The<code> font-size-adjust </code>CSS property specifies that font size should be chosen based on the height of lowercase letters rather than the height of capital letters. */
-    var fontSizeAdjust :String;
+	/** The<code> font-size-adjust </code>CSS property specifies that font size should be chosen based on the height of lowercase letters rather than the height of capital letters. */
+	var fontSizeAdjust : String;
 
-    /** The<code> font-stretch </code>CSS property selects a normal, condensed, or extended face from a font family. */
-    var fontStretch :String;
+	/** The<code> font-stretch </code>CSS property selects a normal, condensed, or extended face from a font family. */
+	var fontStretch : String;
 
-    /** The<code> font-style </code>CSS property allows<code> italic </code>or<code> oblique </code>faces to be selected within a <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font-family">font-family</a></code>
+	/** The<code> font-style </code>CSS property allows<code> italic </code>or<code> oblique </code>faces to be selected within a <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font-family">font-family</a></code>
 .<br> */
-    var fontStyle :String;
+	var fontStyle : String;
 
-    /** The<code> font-variant </code>CSS property selects a<code> normal</code>, or<code> small-caps </code>face from a font family. Setting<code> font-variant </code>is also possible by using the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font">font</a></code>
+	/** The<code> font-variant </code>CSS property selects a<code> normal</code>, or<code> small-caps </code>face from a font family. Setting<code> font-variant </code>is also possible by using the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font">font</a></code>
  shorthand. */
-    var fontVariant :String;
+	var fontVariant : String;
 
-    /** The <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font-weight">font-weight</a></code>
+	/** The <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/font-weight">font-weight</a></code>
  <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies the weight or boldness of the font. However, some fonts are not available in all weights; some are available only on <code>normal</code> and <code>bold</code>. */
-    var fontWeight :String;
+	var fontWeight : String;
 
-    /** The<code> height </code>CSS property specifies the height of the content area of an element. The <a title="en/CSS/Box_model#content" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#content">content area</a> is <em>inside</em> the padding, border, and margin of the element. */
-    var height :String;
+	/** The<code> height </code>CSS property specifies the height of the content area of an element. The <a title="en/CSS/Box_model#content" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#content">content area</a> is <em>inside</em> the padding, border, and margin of the element. */
+	var height : String;
 
-    /** The <code>hyphens</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property tells the browser how to go about splitting words to improve the layout of text when line-wrapping. */
-    var hyphens :String;
+	/** The <code>hyphens</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property tells the browser how to go about splitting words to improve the layout of text when line-wrapping. */
+	var hyphens : String;
 
-    /** The <code>image-rendering</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property provides a hint to the user agent about how to handle its image rendering.<br> <code>image-rendering </code>applies to scaled images (and other elements, see below). For example, if the natural size of the image is<em> 100×100px </em>but the page author specifies the dimensions to <code>200×200px</code> (or<code>50×50px</code>), then the image will be upscaled (or downscaled) to the new dimensions using the specified algorithm. Scaling may also apply due to user interaction (zooming). */
-    var imageRendering :String;
+	/** The <code>image-rendering</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property provides a hint to the user agent about how to handle its image rendering.<br> <code>image-rendering </code>applies to scaled images (and other elements, see below). For example, if the natural size of the image is<em> 100×100px </em>but the page author specifies the dimensions to <code>200×200px</code> (or<code>50×50px</code>), then the image will be upscaled (or downscaled) to the new dimensions using the specified algorithm. Scaling may also apply due to user interaction (zooming). */
+	var imageRendering : String;
 
-    /** The <code>left</code> CSS property specifies part of the position of positioned elements. */
-    var left :String;
+	/** The <code>left</code> CSS property specifies part of the position of positioned elements. */
+	var left : String;
 
-    /** The<code> letter-spacing </code>CSS property specifies spacing behavior between text characters. */
-    var letterSpacing :String;
+	/** The<code> letter-spacing </code>CSS property specifies spacing behavior between text characters. */
+	var letterSpacing : String;
 
-    /** On inline elements, the<code> line-height </code>CSS property specifies the height that is used in the calculation of the line box height.<br>
+	/** On inline elements, the<code> line-height </code>CSS property specifies the height that is used in the calculation of the line box height.<br>
 On block level elements,<code> line-height </code>specifies the minimal height of line boxes within the element. */
-    var lineHeight :String;
+	var lineHeight : String;
 
-    /** The<code> list-style </code>CSS property is a shorthand property for setting <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/list-style-type">list-style-type</a></code>
+	/** The<code> list-style </code>CSS property is a shorthand property for setting <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/list-style-type">list-style-type</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/list-style-image">list-style-image</a></code>
  and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/list-style-position">list-style-position</a></code>
 . */
-    var listStyle :String;
+	var listStyle : String;
 
-    /** The<code> list-style-image </code>CSS property sets the image that will be used as the list item marker. It is often more convenient to use the shortcut <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/list-style">list-style</a></code>
+	/** The<code> list-style-image </code>CSS property sets the image that will be used as the list item marker. It is often more convenient to use the shortcut <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/list-style">list-style</a></code>
 . */
-    var listStyleImage :String;
+	var listStyleImage : String;
 
-    /** The<code> list-style-position </code>CSS property specifies the position of the marker box in the principal block box. It is often more convenient to use the shortcut <span class="lang lang-en"><code><a rel="custom" href="https://developer.mozilla.org/en/CSS/list-style">list-style</a></code>
+	/** The<code> list-style-position </code>CSS property specifies the position of the marker box in the principal block box. It is often more convenient to use the shortcut <span class="lang lang-en"><code><a rel="custom" href="https://developer.mozilla.org/en/CSS/list-style">list-style</a></code>
 </span>. */
-    var listStylePosition :String;
+	var listStylePosition : String;
 
-    /** The<code> list-style-type </code>CSS property specifies appearance of a list item element. As it is the only one who defaults to <code>display:list-item</code>, this is usually a <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/li">&lt;li&gt;</a></code>
+	/** The<code> list-style-type </code>CSS property specifies appearance of a list item element. As it is the only one who defaults to <code>display:list-item</code>, this is usually a <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/li">&lt;li&gt;</a></code>
  element, but can be any element with this <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/display">display</a></code>
  value. */
-    var listStyleType :String;
+	var listStyleType : String;
 
-    /** The<code> margin </code>CSS property sets the margin for all four sides. It is a shorthand to avoid setting each side separately with the other margin properties:<br>
+	/** The<code> margin </code>CSS property sets the margin for all four sides. It is a shorthand to avoid setting each side separately with the other margin properties:<br>
 <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/margin-top">margin-top</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/margin-right">margin-right</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/margin-bottom">margin-bottom</a></code>
  and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/margin-left">margin-left</a></code>
 .<br>
 Negative value are also allowed. */
-    var margin :String;
+	var margin : String;
 
-    /** The <code>margin-bottom</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the margin space required on the bottom of an element. A negative value is also allowed. */
-    var marginBottom :String;
+	/** The <code>margin-bottom</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the margin space required on the bottom of an element. A negative value is also allowed. */
+	var marginBottom : String;
 
-    /** The <code>margin-left</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the margin space required on the left side of an element. A negative value is also allowed. */
-    var marginLeft :String;
+	/** The <code>margin-left</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the margin space required on the left side of an element. A negative value is also allowed. */
+	var marginLeft : String;
 
-    /** The <code>margin-right</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the margin space required on the right side of an element. A negative value is also allowed. */
-    var marginRight :String;
+	/** The <code>margin-right</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the margin space required on the right side of an element. A negative value is also allowed. */
+	var marginRight : String;
 
-    /** The<code> margin-top </code>CSS property of an element sets the margin space required on the top of an element. A negative value is also allowed. */
-    var marginTop :String;
+	/** The<code> margin-top </code>CSS property of an element sets the margin space required on the top of an element. A negative value is also allowed. */
+	var marginTop : String;
 
-    /** &nbsp; */
-    var markerOffset :String;
+	/** &nbsp; */
+	var markerOffset : String;
 
-    /** The <code>marks</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property adds crop and/or cross marks to the presentation of the document. <em>Crop marks</em> indicate where the page should be cut. <em>Cross marks</em> are used to align sheets. */
-    var marks :String;
+	/** The <code>marks</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property adds crop and/or cross marks to the presentation of the document. <em>Crop marks</em> indicate where the page should be cut. <em>Cross marks</em> are used to align sheets. */
+	var marks : String;
 
-    /** The<code> max-height </code>CSS property is used to set the maximum height of a given element. It prevents the used value of the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/height">height</a></code>
+	/** The<code> max-height </code>CSS property is used to set the maximum height of a given element. It prevents the used value of the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/height">height</a></code>
  property from becoming larger than the value specified for<code> max-height</code>. */
-    var maxHeight :String;
+	var maxHeight : String;
 
-    /** The<code> max-width </code>CSS property is used to set the maximum width of a given element. It prevents the used value of the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/width">width</a></code>
+	/** The<code> max-width </code>CSS property is used to set the maximum width of a given element. It prevents the used value of the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/width">width</a></code>
  property from becoming larger than the value specified for<code> max-width</code>. */
-    var maxWidth :String;
+	var maxWidth : String;
 
-    /** The<code> min-height </code>CSS property is used to set the minimum height of a given element. It prevents the used value of the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/height">height</a></code>
+	/** The<code> min-height </code>CSS property is used to set the minimum height of a given element. It prevents the used value of the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/height">height</a></code>
  property from becoming smaller than the value specified for<code> min-height</code>. */
-    var minHeight :String;
+	var minHeight : String;
 
-    /** The<code> min-width </code>CSS property is used to set the minimum width of a given element. It prevents the used value of the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/width">width</a></code>
+	/** The<code> min-width </code>CSS property is used to set the minimum width of a given element. It prevents the used value of the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/width">width</a></code>
  property from becoming smaller than the value specified for<code> min-width</code>. */
-    var minWidth :String;
+	var minWidth : String;
 
-    /** The <code>opacity</code> CSS property specifies the transparency of an element, that is, the degree to which the background behind the element is overlaid. */
-    var opacity :String;
+	/** The <code>opacity</code> CSS property specifies the transparency of an element, that is, the degree to which the background behind the element is overlaid. */
+	var opacity : String;
 
-    /** The <code>orphans</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property refers to the <em>minimum</em> number of lines in a block container that must be left at the bottom of the page.&nbsp; This property is normally used to control how page breaks occur. */
-    var orphans :String;
+	/** The <code>orphans</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property refers to the <em>minimum</em> number of lines in a block container that must be left at the bottom of the page.&nbsp; This property is normally used to control how page breaks occur. */
+	var orphans : String;
 
-    /** The<code> outline </code>CSS property is a shorthand property for setting one or more of the individual outline properties <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/outline-style">outline-style</a></code>
+	/** The<code> outline </code>CSS property is a shorthand property for setting one or more of the individual outline properties <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/outline-style">outline-style</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/outline-width">outline-width</a></code>
  and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/outline-color">outline-color</a></code>
  in a single rule. In most cases the use of this shortcut is preferable and more convenient. */
-    var outline :String;
+	var outline : String;
 
-    /** The<code> outline-color </code>CSS property sets the color of the outline of an element. An outline is a line that is drawn around elements, outside the border edge, to make the element stand out. */
-    var outlineColor :String;
+	/** The<code> outline-color </code>CSS property sets the color of the outline of an element. An outline is a line that is drawn around elements, outside the border edge, to make the element stand out. */
+	var outlineColor : String;
 
-    /** The<code> outline-offset </code>CSS property is used to set space between an <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/outline">outline</a></code>
+	/** The<code> outline-offset </code>CSS property is used to set space between an <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/outline">outline</a></code>
  and the edge or border of an element. An outline is a line that is drawn around elements, outside the border edge. */
-    var outlineOffset :String;
+	var outlineOffset : String;
 
-    /** The<code> outline-style </code>CSS property is used to set the style of the outline of an element. An outline is a line that is drawn around elements, outside the border edge, to make the element stand out. */
-    var outlineStyle :String;
+	/** The<code> outline-style </code>CSS property is used to set the style of the outline of an element. An outline is a line that is drawn around elements, outside the border edge, to make the element stand out. */
+	var outlineStyle : String;
 
-    /** The<code> outline-width </code>CSS property is used to set the width of the outline of an element. An outline is a line that is drawn around elements, outside the border edge, to make the element stand out: */
-    var outlineWidth :String;
+	/** The<code> outline-width </code>CSS property is used to set the width of the outline of an element. An outline is a line that is drawn around elements, outside the border edge, to make the element stand out: */
+	var outlineWidth : String;
 
-    /** The<code> overflow </code>CSS property specifies whether to clip content, render scroll bars or display overflow content of a block-level element. */
-    var overflow :String;
+	/** The<code> overflow </code>CSS property specifies whether to clip content, render scroll bars or display overflow content of a block-level element. */
+	var overflow : String;
 
-    /** The <code>overflow-x </code><a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies whether to clip content, render a scroll bar or display overflow content of a block-level element, when it overflows at the left and right edges. */
-    var overflowX :String;
+	/** The <code>overflow-x </code><a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies whether to clip content, render a scroll bar or display overflow content of a block-level element, when it overflows at the left and right edges. */
+	var overflowX : String;
 
-    /** The<code> padding </code>CSS property sets the required padding space on all sides of an element. The <a title="http://developer.mozilla.org/en/CSS/Box_model#padding" rel="internal" href="https://developer.mozilla.org/en/CSS/Box_model#padding">padding area</a> is the space between the content of the element and its border. Negative values are not allowed. */
-    var padding :String;
+	/** The<code> padding </code>CSS property sets the required padding space on all sides of an element. The <a title="http://developer.mozilla.org/en/CSS/Box_model#padding" rel="internal" href="https://developer.mozilla.org/en/CSS/Box_model#padding">padding area</a> is the space between the content of the element and its border. Negative values are not allowed. */
+	var padding : String;
 
-    /** The <code>padding-bottom</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the padding space required on the bottom of an element. The <a title="http://developer.mozilla.org/en/CSS/Box_model#padding" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#padding">padding area</a> is the space between the content of the element and it's border. A negative value is not allowed. */
-    var paddingBottom :String;
+	/** The <code>padding-bottom</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the padding space required on the bottom of an element. The <a title="http://developer.mozilla.org/en/CSS/Box_model#padding" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#padding">padding area</a> is the space between the content of the element and it's border. A negative value is not allowed. */
+	var paddingBottom : String;
 
-    /** The <code>padding-left</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the padding space required on the left side of an element. The <a title="http://developer.mozilla.org/en/CSS/Box_model#padding" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#padding">padding area</a> is the space between the content of the element and it's border. A negative value is not allowed. */
-    var paddingLeft :String;
+	/** The <code>padding-left</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the padding space required on the left side of an element. The <a title="http://developer.mozilla.org/en/CSS/Box_model#padding" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#padding">padding area</a> is the space between the content of the element and it's border. A negative value is not allowed. */
+	var paddingLeft : String;
 
-    /** The <code>padding-right</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the padding space required on the right side of an element. The <a title="http://developer.mozilla.org/en/CSS/Box_model#padding" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#padding">padding area</a> is the space between the content of the element and its border. Negative values are not allowed. */
-    var paddingRight :String;
+	/** The <code>padding-right</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the padding space required on the right side of an element. The <a title="http://developer.mozilla.org/en/CSS/Box_model#padding" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#padding">padding area</a> is the space between the content of the element and its border. Negative values are not allowed. */
+	var paddingRight : String;
 
-    /** The <code>padding-top</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the padding space required on the top of an element. The <a title="http://developer.mozilla.org/en/CSS/Box_model#padding" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#padding">padding area</a> is the space between the content of the element and it's border. A negative values is not allowed. */
-    var paddingTop :String;
+	/** The <code>padding-top</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property of an element sets the padding space required on the top of an element. The <a title="http://developer.mozilla.org/en/CSS/Box_model#padding" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#padding">padding area</a> is the space between the content of the element and it's border. A negative values is not allowed. */
+	var paddingTop : String;
 
-    /** The <code>page-break-after</code> CSS property adjusts page breaks <em>after</em> the current element. */
-    var pageBreakAfter :String;
+	/** The <code>page-break-after</code> CSS property adjusts page breaks <em>after</em> the current element. */
+	var pageBreakAfter : String;
 
-    /** The <code>page-break-before</code> CSS property adjusts page breaks <em>before</em> the current element. */
-    var pageBreakBefore :String;
+	/** The <code>page-break-before</code> CSS property adjusts page breaks <em>before</em> the current element. */
+	var pageBreakBefore : String;
 
-    /** The <code>page-break-inside</code> CSS property adjusts page breaks <em>inside</em> the current element. */
-    var pageBreakInside :String;
+	/** The <code>page-break-inside</code> CSS property adjusts page breaks <em>inside</em> the current element. */
+	var pageBreakInside : String;
 
-    /** The <code>perspective</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines the distance between the z=0 plane and the user in order to give to the 3D-positioned element some perspective. Each 3D element that is placed between the z=0 and the user is enlarged, each 3D-element with z&lt;0 is shrinked. How much deformation is defined by the value of this property. */
-    var perspective :String;
+	/** The <code>perspective</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines the distance between the z=0 plane and the user in order to give to the 3D-positioned element some perspective. Each 3D element that is placed between the z=0 and the user is enlarged, each 3D-element with z&lt;0 is shrinked. How much deformation is defined by the value of this property. */
+	var perspective : String;
 
-    /** The <code>perspective-origin</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines the position the viewer is looking at. It is used as the <em>vanishing point</em> by the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/perspective">perspective</a></code>
+	/** The <code>perspective-origin</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines the position the viewer is looking at. It is used as the <em>vanishing point</em> by the <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/perspective">perspective</a></code>
  property. */
-    var perspectiveOrigin :String;
+	var perspectiveOrigin : String;
 
-    /** The<code> position </code>CSS property chooses alternative rules for positioning elements, designed to be useful for scripted animation effects. */
-    var position :String;
+	/** The<code> position </code>CSS property chooses alternative rules for positioning elements, designed to be useful for scripted animation effects. */
+	var position : String;
 
-    /** The <code>quotes</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property indicates how user agents should render quotation marks. */
-    var quotes :String;
+	/** The <code>quotes</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property indicates how user agents should render quotation marks. */
+	var quotes : String;
 
-    /** The <code>resize</code> CSS property lets you control the resizability of an element. */
-    var resize :String;
+	/** The <code>resize</code> CSS property lets you control the resizability of an element. */
+	var resize : String;
 
-    /** The <code>right</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies part of the position of positioned elements. */
-    var right :String;
+	/** The <code>right</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies part of the position of positioned elements. */
+	var right : String;
 
-    /** The <code>tab-size</code> CSS property is used to customize the width of a tab (<code>U+0009</code>) character. */
-    var tabSize :String;
+	/** The <code>tab-size</code> CSS property is used to customize the width of a tab (<code>U+0009</code>) character. */
+	var tabSize : String;
 
-    /** The <code>table-layout</code> CSS property defines the algorithm to be used to layout the table cells, rows, and columns. */
-    var tableLayout :String;
+	/** The <code>table-layout</code> CSS property defines the algorithm to be used to layout the table cells, rows, and columns. */
+	var tableLayout : String;
 
-    /** The<code> text-align </code>CSS property describes how inline content like text is aligned in its parent block element.<code> text-align </code>does not control the alignment of block elements itself, only their inline content. */
-    var textAlign :String;
+	/** The<code> text-align </code>CSS property describes how inline content like text is aligned in its parent block element.<code> text-align </code>does not control the alignment of block elements itself, only their inline content. */
+	var textAlign : String;
 
-    /** The <code>text-align-last</code> CSS property describes how the last line of a block or a line right before a forced line break is aligned. */
-    var textAlignLast :String;
+	/** The <code>text-align-last</code> CSS property describes how the last line of a block or a line right before a forced line break is aligned. */
+	var textAlignLast : String;
 
-    /** The<code> text-decoration </code>CSS property is used to set the text formattings <code>underline, overline, line-through</code> and <code>blink</code>. */
-    var textDecoration :String;
+	/** The<code> text-decoration </code>CSS property is used to set the text formattings <code>underline, overline, line-through</code> and <code>blink</code>. */
+	var textDecoration : String;
 
-    /** The <code>text-decoration-color</code> CSS property sets the color used when drawing underlines, overlines, or strike-throughs specified by <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/text-decoration-line">text-decoration-line</a></code>
+	/** The <code>text-decoration-color</code> CSS property sets the color used when drawing underlines, overlines, or strike-throughs specified by <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/text-decoration-line">text-decoration-line</a></code>
 . This is the preferred way to color these text decorations, rather than using combinations of other HTML&nbsp;elements. */
-    var textDecorationColor :String;
+	var textDecorationColor : String;
 
-    /** The <code>text-decoration-line</code> CSS property sets what kind of line decorations are added to an element. */
-    var textDecorationLine :String;
+	/** The <code>text-decoration-line</code> CSS property sets what kind of line decorations are added to an element. */
+	var textDecorationLine : String;
 
-    /** The <code>text-decoration-style</code> CSS property defines the style of the lines specified by <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/text-decoration-line">text-decoration-line</a></code>
+	/** The <code>text-decoration-style</code> CSS property defines the style of the lines specified by <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/text-decoration-line">text-decoration-line</a></code>
 . The style applies to all lines, there is no way to define different style for each of the line defined by <code>text-decoration-line</code>. */
-    var textDecorationStyle :String;
+	var textDecorationStyle : String;
 
-    /** The<code> text-indent </code>CSS property specifies how much horizontal space should be left before beginning of the first line of the text content of an element. Horizontal spacing is with respect to the left (or right, for right-to-left layout) edge of the containing block element's box. */
-    var textIndent :String;
+	/** The<code> text-indent </code>CSS property specifies how much horizontal space should be left before beginning of the first line of the text content of an element. Horizontal spacing is with respect to the left (or right, for right-to-left layout) edge of the containing block element's box. */
+	var textIndent : String;
 
-    /** The<code> text-shadow </code>CSS property adds shadows to text. It accepts a comma-separated list of shadows to be applied to the text and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/text-decoration">text-decorations</a></code>
+	/** The<code> text-shadow </code>CSS property adds shadows to text. It accepts a comma-separated list of shadows to be applied to the text and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/text-decoration">text-decorations</a></code>
  of the element. */
-    var textShadow :String;
+	var textShadow : String;
 
-    /** The <code>text-transform</code> CSS property specifies how to capitalize an element's text. It can be used to make text appear in all-uppercase or all-lowercase, or with each word capitalized. */
-    var textTransform :String;
+	/** The <code>text-transform</code> CSS property specifies how to capitalize an element's text. It can be used to make text appear in all-uppercase or all-lowercase, or with each word capitalized. */
+	var textTransform : String;
 
-    /** The <code>top</code> CSS property specifies part of the position of positioned elements. It has no effect on non-positioned elements. */
-    var top :String;
+	/** The <code>top</code> CSS property specifies part of the position of positioned elements. It has no effect on non-positioned elements. */
+	var top : String;
 
-    /** The <code>transform</code> CSS property lets you modify the coordinate space of the CSS visual formatting model. Using it, elements can be translated, rotated, scaled, and skewed according to the values set. */
-    var transform :String;
+	/** The <code>transform</code> CSS property lets you modify the coordinate space of the CSS visual formatting model. Using it, elements can be translated, rotated, scaled, and skewed according to the values set. */
+	var transform : String;
 
-    /** The <code>transform-origin</code> CSS property lets you modify the origin for transformations of an element. For example, the transform-origin of the <code>rotate()</code> function is the centre of rotation. (This property is applied by first translating the element by the negated value of the property, then applying the element's transform, then translating by the property value.) */
-    var transformOrigin :String;
+	/** The <code>transform-origin</code> CSS property lets you modify the origin for transformations of an element. For example, the transform-origin of the <code>rotate()</code> function is the centre of rotation. (This property is applied by first translating the element by the negated value of the property, then applying the element's transform, then translating by the property value.) */
+	var transformOrigin : String;
 
-    /** The <code>transform-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines if the children of the element are positioned in the 3D-space or are flattened in the plane of the element. */
-    var transformStyle :String;
+	/** The <code>transform-style</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property determines if the children of the element are positioned in the 3D-space or are flattened in the plane of the element. */
+	var transformStyle : String;
 
-    /** The<code> transition </code><a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand property for <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/transition-property">transition-property</a></code>
+	/** The<code> transition </code><a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is a shorthand property for <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/transition-property">transition-property</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/transition-duration">transition-duration</a></code>
 , <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/transition-timing-function">transition-timing-function</a></code>
 , and <code><a rel="custom" href="https://developer.mozilla.org/en/CSS/transition-delay">transition-delay</a></code>
 . */
-    var transition :String;
+	var transition : String;
 
-    /** The<code> transition-delay </code><a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies the amount of time to wait between a change being requested to a property that is to be transitioned and the start of the <a title="en/CSS/CSS transitions" rel="internal" href="https://developer.mozilla.org/en/CSS/CSS_transitions">transition effect</a>. */
-    var transitionDelay :String;
+	/** The<code> transition-delay </code><a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies the amount of time to wait between a change being requested to a property that is to be transitioned and the start of the <a title="en/CSS/CSS transitions" rel="internal" href="https://developer.mozilla.org/en/CSS/CSS_transitions">transition effect</a>. */
+	var transitionDelay : String;
 
-    /** The<code> transition-duration </code><a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies the number of seconds or milliseconds a transition animation should take to complete. By default, the value is 0s, meaning that no animation will occur. */
-    var transitionDuration :String;
+	/** The<code> transition-duration </code><a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies the number of seconds or milliseconds a transition animation should take to complete. By default, the value is 0s, meaning that no animation will occur. */
+	var transitionDuration : String;
 
-    /** The <code>transition-property</code> CSS property is used to specify the names of CSS properties to which a <a title="en/CSS/CSS transitions" rel="internal" href="https://developer.mozilla.org/en/CSS/CSS_transitions">transition effect</a> should be applied. */
-    var transitionProperty :String;
+	/** The <code>transition-property</code> CSS property is used to specify the names of CSS properties to which a <a title="en/CSS/CSS transitions" rel="internal" href="https://developer.mozilla.org/en/CSS/CSS_transitions">transition effect</a> should be applied. */
+	var transitionProperty : String;
 
-    /** The<code> transition-timing-function </code>CSS property is used to describe how the intermediate values of the CSS&nbsp;properties being affected by a <a title="en/CSS/CSS transitions" rel="internal" href="https://developer.mozilla.org/en/CSS/CSS_transitions">transition effect</a> are calculated. This in essence lets you establish an acceleration curve, so that the speed of the transition can vary over its duration. */
-    var transitionTimingFunction :String;
+	/** The<code> transition-timing-function </code>CSS property is used to describe how the intermediate values of the CSS&nbsp;properties being affected by a <a title="en/CSS/CSS transitions" rel="internal" href="https://developer.mozilla.org/en/CSS/CSS_transitions">transition effect</a> are calculated. This in essence lets you establish an acceleration curve, so that the speed of the transition can vary over its duration. */
+	var transitionTimingFunction : String;
 
-    /** The <code>vertical-align</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies the vertical alignment of an inline or table-cell element. */
-    var verticalAlign :String;
+	/** The <code>vertical-align</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property specifies the vertical alignment of an inline or table-cell element. */
+	var verticalAlign : String;
 
-    /** The<code> visibility </code>CSS property is used for two things: */
-    var visibility :String;
+	/** The<code> visibility </code>CSS property is used for two things: */
+	var visibility : String;
 
-    /** The<code> white-space </code>CSS property is used to to describe how whitespace inside the element is handled. */
-    var whiteSpace :String;
+	/** The<code> white-space </code>CSS property is used to to describe how whitespace inside the element is handled. */
+	var whiteSpace : String;
 
-    /** where: */
-    var widows :String;
+	/** where: */
+	var widows : String;
 
-    /** The<code> width </code>CSS property specifies the width of the content area of an element. The <a title="en/CSS/box_model#content" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#content">content area</a> is <em>inside</em> the padding, border, and margin of the element. */
-    var width :String;
+	/** The<code> width </code>CSS property specifies the width of the content area of an element. The <a title="en/CSS/box_model#content" rel="internal" href="https://developer.mozilla.org/en/CSS/box_model#content">content area</a> is <em>inside</em> the padding, border, and margin of the element. */
+	var width : String;
 
-    /** The<code> word-spacing </code>CSS property specifies spacing behavior between tags and words. */
-    var wordSpacing :String;
+	/** The<code> word-spacing </code>CSS property specifies spacing behavior between tags and words. */
+	var wordSpacing : String;
 
-    /** The <code>word-wrap</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is used to to specify whether or not the browser is allowed to break lines within words in order to prevent overflow when an otherwise unbreakable string is too long to fit. */
-    var wordWrap :String;
+	/** The <code>word-wrap</code> <a title="CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property is used to to specify whether or not the browser is allowed to break lines within words in order to prevent overflow when an otherwise unbreakable string is too long to fit. */
+	var wordWrap : String;
 
-    /** The<code> z-index </code>CSS property specifies the z-order of an element and its descendants. When elements overlap, z-order determines which one covers the other. An element with a larger z-index generally covers an element with a lower one. */
-    var zIndex :String;
+	/** The<code> z-index </code>CSS property specifies the z-order of an element and its descendants. When elements overlap, z-order determines which one covers the other. An element with a larger z-index generally covers an element with a lower one. */
+	var zIndex : String;
 
-    function getPropertyCSSValue (propertyName :String) :CSSValue;
+	function getPropertyCSSValue( propertyName : String ) : CSSValue;
 
-    function getPropertyPriority (propertyName :String) :String;
+	function getPropertyPriority( propertyName : String ) : String;
 
-    function getPropertyShorthand (propertyName :String) :String;
+	function getPropertyShorthand( propertyName : String ) : String;
 
-    function getPropertyValue (propertyName :String) :String;
+	function getPropertyValue( propertyName : String ) : String;
 
-    function isPropertyImplicit (propertyName :String) :Bool;
+	function isPropertyImplicit( propertyName : String ) : Bool;
 
-    function item (index :Int) :String;
+	function item( index : Int ) : String;
 
-    function removeProperty (propertyName :String) :String;
+	function removeProperty( propertyName : String ) : String;
 
-    function setProperty (propertyName :String, value :String, priority :String) :Void;
+	function setProperty( propertyName : String, value : String, priority : String ) : Void;
 
 }

+ 5 - 5
std/js/html/CSSStyleRule.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,10 +29,10 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CSSStyleRule")
 extern class CSSStyleRule extends CSSRule
 {
-    /** Gets/sets the textual representation of the selector for this rule, e.g. <code>"h1,h2"</code>. */
-    var selectorText :String;
+	/** Gets/sets the textual representation of the selector for this rule, e.g. <code>"h1,h2"</code>. */
+	var selectorText : String;
 
-    /** Returns the <code><a title="en/DOM/CSSStyleDeclaration" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSStyleDeclaration">CSSStyleDeclaration</a></code> object for the rule. <strong>Read only.</strong> */
-    var style (default,null) :CSSStyleDeclaration;
+	/** Returns the <code><a title="en/DOM/CSSStyleDeclaration" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSStyleDeclaration">CSSStyleDeclaration</a></code> object for the rule. <strong>Read only.</strong> */
+	var style (default,null) : CSSStyleDeclaration;
 
 }

+ 10 - 10
std/js/html/CSSStyleSheet.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -30,20 +30,20 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CSSStyleSheet")
 extern class CSSStyleSheet extends StyleSheet
 {
-    /** Returns a <code><a title="en/DOM/CSSRuleList" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSRuleList">CSSRuleList</a></code> of the CSS rules in the style sheet. */
-    var cssRules (default,null) :CSSRuleList;
+	/** Returns a <code><a title="en/DOM/CSSRuleList" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSRuleList">CSSRuleList</a></code> of the CSS rules in the style sheet. */
+	var cssRules (default,null) : CSSRuleList;
 
-    /** If this style sheet is imported into the document using an <code><a title="en/CSS/@import" rel="internal" href="https://developer.mozilla.org/en/CSS/@import">@import</a></code> rule, the <code>ownerRule</code> property will return that <code><a title="en/DOM/CSSImportRule" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSImportRule" class="new ">CSSImportRule</a></code>, otherwise it returns <code>null</code>. */
-    var ownerRule (default,null) :CSSRule;
+	/** If this style sheet is imported into the document using an <code><a title="en/CSS/@import" rel="internal" href="https://developer.mozilla.org/en/CSS/@import">@import</a></code> rule, the <code>ownerRule</code> property will return that <code><a title="en/DOM/CSSImportRule" rel="internal" href="https://developer.mozilla.org/en/DOM/CSSImportRule" class="new ">CSSImportRule</a></code>, otherwise it returns <code>null</code>. */
+	var ownerRule (default,null) : CSSRule;
 
-    var rules (default,null) :CSSRuleList;
+	var rules (default,null) : CSSRuleList;
 
-    function addRule (selector :String, style :String, ?index :Int) :Int;
+	function addRule( selector : String, style : String, ?index : Int ) : Int;
 
-    function deleteRule (index :Int) :Void;
+	function deleteRule( index : Int ) : Void;
 
-    function insertRule (rule :String, index :Int) :Int;
+	function insertRule( rule : String, index : Int ) : Int;
 
-    function removeRule (index :Int) :Void;
+	function removeRule( index : Int ) : Void;
 
 }

+ 23 - 23
std/js/html/CSSTransformValue.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,48 +26,48 @@ package js.html;
 @:native("CSSTransformValue")
 extern class CSSTransformValue extends CSSValueList
 {
-    static inline var CSS_MATRIX :Int = 11;
+	static inline var CSS_MATRIX : Int = 11;
 
-    static inline var CSS_MATRIX3D :Int = 21;
+	static inline var CSS_MATRIX3D : Int = 21;
 
-    static inline var CSS_PERSPECTIVE :Int = 20;
+	static inline var CSS_PERSPECTIVE : Int = 20;
 
-    static inline var CSS_ROTATE :Int = 4;
+	static inline var CSS_ROTATE : Int = 4;
 
-    static inline var CSS_ROTATE3D :Int = 17;
+	static inline var CSS_ROTATE3D : Int = 17;
 
-    static inline var CSS_ROTATEX :Int = 14;
+	static inline var CSS_ROTATEX : Int = 14;
 
-    static inline var CSS_ROTATEY :Int = 15;
+	static inline var CSS_ROTATEY : Int = 15;
 
-    static inline var CSS_ROTATEZ :Int = 16;
+	static inline var CSS_ROTATEZ : Int = 16;
 
-    static inline var CSS_SCALE :Int = 5;
+	static inline var CSS_SCALE : Int = 5;
 
-    static inline var CSS_SCALE3D :Int = 19;
+	static inline var CSS_SCALE3D : Int = 19;
 
-    static inline var CSS_SCALEX :Int = 6;
+	static inline var CSS_SCALEX : Int = 6;
 
-    static inline var CSS_SCALEY :Int = 7;
+	static inline var CSS_SCALEY : Int = 7;
 
-    static inline var CSS_SCALEZ :Int = 18;
+	static inline var CSS_SCALEZ : Int = 18;
 
-    static inline var CSS_SKEW :Int = 8;
+	static inline var CSS_SKEW : Int = 8;
 
-    static inline var CSS_SKEWX :Int = 9;
+	static inline var CSS_SKEWX : Int = 9;
 
-    static inline var CSS_SKEWY :Int = 10;
+	static inline var CSS_SKEWY : Int = 10;
 
-    static inline var CSS_TRANSLATE :Int = 1;
+	static inline var CSS_TRANSLATE : Int = 1;
 
-    static inline var CSS_TRANSLATE3D :Int = 13;
+	static inline var CSS_TRANSLATE3D : Int = 13;
 
-    static inline var CSS_TRANSLATEX :Int = 2;
+	static inline var CSS_TRANSLATEX : Int = 2;
 
-    static inline var CSS_TRANSLATEY :Int = 3;
+	static inline var CSS_TRANSLATEY : Int = 3;
 
-    static inline var CSS_TRANSLATEZ :Int = 12;
+	static inline var CSS_TRANSLATEZ : Int = 12;
 
-    var operationType (default,null) :Int;
+	var operationType (default,null) : Int;
 
 }

+ 1 - 1
std/js/html/CSSUnknownRule.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),

+ 8 - 8
std/js/html/CSSValue.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,17 +26,17 @@ package js.html;
 @:native("CSSValue")
 extern class CSSValue
 {
-    static inline var CSS_CUSTOM :Int = 3;
+	static inline var CSS_CUSTOM : Int = 3;
 
-    static inline var CSS_INHERIT :Int = 0;
+	static inline var CSS_INHERIT : Int = 0;
 
-    static inline var CSS_PRIMITIVE_VALUE :Int = 1;
+	static inline var CSS_PRIMITIVE_VALUE : Int = 1;
 
-    static inline var CSS_VALUE_LIST :Int = 2;
+	static inline var CSS_VALUE_LIST : Int = 2;
 
-    /** Setter throws DOMException. */
-    var cssText :String;
+	/** Setter throws DOMException. */
+	var cssText : String;
 
-    var cssValueType (default,null) :Int;
+	var cssValueType (default,null) : Int;
 
 }

+ 3 - 3
std/js/html/CSSValueList.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,8 +26,8 @@ package js.html;
 @:native("CSSValueList")
 extern class CSSValueList extends CSSValue, implements ArrayAccess<CSSValue>
 {
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    function item (index :Int) :CSSValue;
+	function item( index : Int ) : CSSValue;
 
 }

+ 22 - 12
std/js/html/CanvasElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,26 +29,36 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLCanvasElement")
 extern class CanvasElement extends Element
 {
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/canvas#attr-height">height</a></code>
  HTML attribute, specifying the height of the coordinate space in CSS pixels. */
-    var height :Int;
+	var height : Int;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/canvas#attr-width">width</a></code>
  HTML attribute, specifying the width of the coordinate space in CSS pixels. */
-    var width :Int;
+	var width : Int;
 
-    function getContext (contextId :String) :Dynamic;
+	function getContext( contextId : String ) : Dynamic;
 
-    function toDataURL (type :String) :String;
+	function toDataURL( type : String ) : String;
 
-    /** A typed shortcut for <code>getContext("2d")</code>. */
-    public inline function getContext2d () :CanvasRenderingContext2D { return cast getContext("2d"); }
-	
-    /** A typed shortcut for <code>getContext("webgl")</code>. */
-    public inline function getContext3d () : js.html.webgl.RenderingContext { return cast getContext("webgl"); }
+	/** A typed shortcut for <code>getContext("2d")</code>. */
+	public inline function getContext2d() : CanvasRenderingContext2D { return cast getContext("2d"); }
 
+	public inline function getContextWebGL( ?attribs :js.html.webgl.ContextAttributes ) :js.html.webgl.RenderingContext {
+		return CanvasUtil.getContextWebGL(this, attribs);
+	}
 }
+
+private class CanvasUtil {
+	public static function getContextWebGL( canvas :CanvasElement, attribs :Dynamic ) {
+		for (name in ["webgl", "experimental-webgl"]) {
+			var ctx = (untyped canvas).getContext(name, attribs);
+			if (ctx != null) return ctx;
+		}
+		return null;
+	}
+}

+ 2 - 2
std/js/html/CanvasGradient.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,6 +28,6 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CanvasGradient")
 extern class CanvasGradient
 {
-    function addColorStop (offset :Float, color :String) :Void;
+	function addColorStop( offset : Float, color : String ) : Void;
 
 }

+ 1 - 1
std/js/html/CanvasPattern.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),

+ 2 - 2
std/js/html/CanvasRenderingContext.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,6 +26,6 @@ package js.html;
 @:native("CanvasRenderingContext")
 extern class CanvasRenderingContext
 {
-    var canvas (default,null) :CanvasElement;
+	var canvas (default,null) : CanvasElement;
 
 }

+ 108 - 108
std/js/html/CanvasRenderingContext2D.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -30,81 +30,81 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CanvasRenderingContext2D")
 extern class CanvasRenderingContext2D extends CanvasRenderingContext
 {
-    var backingStorePixelRatio (default,null) :Float;
+	var backingStorePixelRatio (default,null) : Float;
 
-    /** Color or style to use inside shapes. Default <code>#000</code> (black). */
-    var fillStyle :Dynamic;
+	/** Color or style to use inside shapes. Default <code>#000</code> (black). */
+	var fillStyle : Dynamic;
 
-    /** Default value <code>10px sans-serif</code>. */
-    var font :String;
+	/** Default value <code>10px sans-serif</code>. */
+	var font : String;
 
-    /** Alpha value that is applied to shapes and images before they are composited onto the canvas. Default <code>1.0</code> (opaque). */
-    var globalAlpha :Float;
+	/** Alpha value that is applied to shapes and images before they are composited onto the canvas. Default <code>1.0</code> (opaque). */
+	var globalAlpha : Float;
 
-    /** With <code>globalAplpha</code> applied this sets how shapes and images are drawn onto the existing bitmap. Possible values: <ul> <li><code>source-atop</code></li> <li><code>source-in</code></li> <li><code>source-out</code></li> <li><code>source-over</code> (default)</li> <li><code>destination-atop</code></li> <li><code>destination-in</code></li> <li><code>destination-out</code></li> <li><code>destination-over</code></li> <li><code>lighter</code></li> <li><code>xor</code></li> </ul> */
-    var globalCompositeOperation :String;
+	/** With <code>globalAplpha</code> applied this sets how shapes and images are drawn onto the existing bitmap. Possible values: <ul> <li><code>source-atop</code></li> <li><code>source-in</code></li> <li><code>source-out</code></li> <li><code>source-over</code> (default)</li> <li><code>destination-atop</code></li> <li><code>destination-in</code></li> <li><code>destination-out</code></li> <li><code>destination-over</code></li> <li><code>lighter</code></li> <li><code>xor</code></li> </ul> */
+	var globalCompositeOperation : String;
 
-    var imageSmoothingEnabled :Bool;
+	var imageSmoothingEnabled : Bool;
 
-    /** Type of endings on the end of lines. Possible values: <code>butt</code> (default), <code>round</code>, <code>square</code> */
-    var lineCap :String;
+	/** Type of endings on the end of lines. Possible values: <code>butt</code> (default), <code>round</code>, <code>square</code> */
+	var lineCap : String;
 
-    var lineDash :Array<Dynamic>;
+	var lineDash : Array<Dynamic>;
 
-    var lineDashOffset :Float;
+	var lineDashOffset : Float;
 
-    /** Defines the type of corners where two lines meet. Possible values: <code>round</code>, <code>bevel</code>, <code>miter</code> (default) */
-    var lineJoin :String;
+	/** Defines the type of corners where two lines meet. Possible values: <code>round</code>, <code>bevel</code>, <code>miter</code> (default) */
+	var lineJoin : String;
 
-    /** Width of lines. Default <code>1.0</code> */
-    var lineWidth :Float;
+	/** Width of lines. Default <code>1.0</code> */
+	var lineWidth : Float;
 
-    /** Default <code>10</code>. */
-    var miterLimit :Float;
+	/** Default <code>10</code>. */
+	var miterLimit : Float;
 
-    /** Specifies the blurring effect. Default <code>0</code> */
-    var shadowBlur :Float;
+	/** Specifies the blurring effect. Default <code>0</code> */
+	var shadowBlur : Float;
 
-    /** Color of the shadow. Default fully-transparent black. */
-    var shadowColor :String;
+	/** Color of the shadow. Default fully-transparent black. */
+	var shadowColor : String;
 
-    /** Horizontal distance the shadow will be offset. Default 0. */
-    var shadowOffsetX :Float;
+	/** Horizontal distance the shadow will be offset. Default 0. */
+	var shadowOffsetX : Float;
 
-    /** Vertical distance the shadow will be offset. Default 0. */
-    var shadowOffsetY :Float;
+	/** Vertical distance the shadow will be offset. Default 0. */
+	var shadowOffsetY : Float;
 
-    /** Color or style to use for the lines around shapes. Default <code>#000</code> (black). */
-    var strokeStyle :Dynamic;
+	/** Color or style to use for the lines around shapes. Default <code>#000</code> (black). */
+	var strokeStyle : Dynamic;
 
-    /** Possible values: <code>start</code> (default), <code>end</code>, <code>left</code>, <code>right</code> or <code>center</code>. */
-    var textAlign :String;
+	/** Possible values: <code>start</code> (default), <code>end</code>, <code>left</code>, <code>right</code> or <code>center</code>. */
+	var textAlign : String;
 
-    var textBaseline :String;
+	var textBaseline : String;
 
-    function arc (x :Float, y :Float, radius :Float, startAngle :Float, endAngle :Float, anticlockwise :Bool) :Void;
+	function arc( x : Float, y : Float, radius : Float, startAngle : Float, endAngle : Float, anticlockwise : Bool ) : Void;
 
-    function arcTo (x1 :Float, y1 :Float, x2 :Float, y2 :Float, radius :Float) :Void;
+	function arcTo( x1 : Float, y1 : Float, x2 : Float, y2 : Float, radius : Float ) : Void;
 
-    function beginPath () :Void;
+	function beginPath() : Void;
 
-    function bezierCurveTo (cp1x :Float, cp1y :Float, cp2x :Float, cp2y :Float, x :Float, y :Float) :Void;
+	function bezierCurveTo( cp1x : Float, cp1y : Float, cp2x : Float, cp2y : Float, x : Float, y : Float ) : Void;
 
-    function clearRect (x :Float, y :Float, width :Float, height :Float) :Void;
+	function clearRect( x : Float, y : Float, width : Float, height : Float ) : Void;
 
-    function clearShadow () :Void;
+	function clearShadow() : Void;
 
-    function clip () :Void;
+	function clip() : Void;
 
-    function closePath () :Void;
+	function closePath() : Void;
 
-    /** Throws DOMException. */
-    @:overload(function (imagedata :ImageData) :ImageData {})
-    function createImageData (sw :Float, sh :Float) :ImageData;
+	/** Throws DOMException. */
+	@:overload( function( imagedata : ImageData ) :ImageData {} )
+	function createImageData( sw : Float, sh : Float ) : ImageData;
 
-    function createLinearGradient (x0 :Float, y0 :Float, x1 :Float, y1 :Float) :CanvasGradient;
+	function createLinearGradient( x0 : Float, y0 : Float, x1 : Float, y1 : Float ) : CanvasGradient;
 
-    /** <div id="section_31"><span id="Parameters_10"></span><h6 class="editable">Parameters</h6>
+	/** <div id="section_31"><span id="Parameters_10"></span><h6 class="editable">Parameters</h6>
 <dl> <dt><code>image</code></dt> <dd>A DOM <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/element">element</a></code>
  to use as the source image for the pattern. This can be any element, although typically you'll use an <code><a rel="internal" href="https://developer.mozilla.org/Article_not_found?uri=en/DOM/Image" class="new">Image</a></code>
  or <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/canvas">&lt;canvas&gt;</a></code>
@@ -120,12 +120,12 @@ extern class CanvasRenderingContext2D extends CanvasRenderingContext
  element for the <code>image</code> parameter is zero-sized (that is, one or both of its dimensions are 0 pixels).</dd>
 </dl>
 </div> Throws DOMException. */
-    @:overload(function (canvas :CanvasElement, repetitionType :String) :CanvasPattern {})
-    function createPattern (image :ImageElement, repetitionType :String) :CanvasPattern;
+	@:overload( function( canvas : CanvasElement, repetitionType : String ) :CanvasPattern {} )
+	function createPattern( image : ImageElement, repetitionType : String ) : CanvasPattern;
 
-    function createRadialGradient (x0 :Float, y0 :Float, r0 :Float, x1 :Float, y1 :Float, r1 :Float) :CanvasGradient;
+	function createRadialGradient( x0 : Float, y0 : Float, r0 : Float, x1 : Float, y1 : Float, r1 : Float ) : CanvasGradient;
 
-    /** <p>Draws the specified image. This method is available in multiple formats, providing a great deal of flexibility in its use.</p>
+	/** <p>Draws the specified image. This method is available in multiple formats, providing a great deal of flexibility in its use.</p>
 
 <div id="section_41"><span id="Parameters_13"></span><h6 class="editable">Parameters</h6>
 <dl> <dt><code>image</code></dt> <dd>An element to draw into the context; the specification permits any image element (that is, <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/img">&lt;img&gt;</a></code>
@@ -145,100 +145,100 @@ extern class CanvasRenderingContext2D extends CanvasRenderingContext
  now correctly supports CORS for drawing images across domains without <a title="en/CORS_Enabled_Image#What_is_a_.22tainted.22_canvas.3F" rel="internal" href="https://developer.mozilla.org/en/CORS_Enabled_Image#What_is_a_.22tainted.22_canvas.3F">tainting the canvas</a>.</li>
 </ul>
 </div> Throws DOMException. */
-    @:overload(function (image :ImageElement, x :Float, y :Float) :Void {})
-    @:overload(function (image :ImageElement, x :Float, y :Float, width :Float, height :Float) :Void {})
-    @:overload(function (image :ImageElement, sx :Float, sy :Float, sw :Float, sh :Float, dx :Float, dy :Float, dw :Float, dh :Float) :Void {})
-    @:overload(function (canvas :CanvasElement, x :Float, y :Float) :Void {})
-    @:overload(function (canvas :CanvasElement, x :Float, y :Float, width :Float, height :Float) :Void {})
-    @:overload(function (canvas :CanvasElement, sx :Float, sy :Float, sw :Float, sh :Float, dx :Float, dy :Float, dw :Float, dh :Float) :Void {})
-    @:overload(function (video :VideoElement, x :Float, y :Float) :Void {})
-    @:overload(function (video :VideoElement, x :Float, y :Float, width :Float, height :Float) :Void {})
-    function drawImage (video :VideoElement, sx :Float, sy :Float, sw :Float, sh :Float, dx :Float, dy :Float, dw :Float, dh :Float) :Void;
+	@:overload( function( image : ImageElement, x : Float, y : Float ) :Void {} )
+	@:overload( function( image : ImageElement, x : Float, y : Float, width : Float, height : Float ) :Void {} )
+	@:overload( function( image : ImageElement, sx : Float, sy : Float, sw : Float, sh : Float, dx : Float, dy : Float, dw : Float, dh : Float ) :Void {} )
+	@:overload( function( canvas : CanvasElement, x : Float, y : Float ) :Void {} )
+	@:overload( function( canvas : CanvasElement, x : Float, y : Float, width : Float, height : Float ) :Void {} )
+	@:overload( function( canvas : CanvasElement, sx : Float, sy : Float, sw : Float, sh : Float, dx : Float, dy : Float, dw : Float, dh : Float ) :Void {} )
+	@:overload( function( video : VideoElement, x : Float, y : Float ) :Void {} )
+	@:overload( function( video : VideoElement, x : Float, y : Float, width : Float, height : Float ) :Void {} )
+	function drawImage( video : VideoElement, sx : Float, sy : Float, sw : Float, sh : Float, dx : Float, dy : Float, dw : Float, dh : Float ) : Void;
 
-    function drawImageFromRect (image :ImageElement, ?sx :Float, ?sy :Float, ?sw :Float, ?sh :Float, ?dx :Float, ?dy :Float, ?dw :Float, ?dh :Float, ?compositeOperation :String) :Void;
+	function drawImageFromRect( image : ImageElement, ?sx : Float, ?sy : Float, ?sw : Float, ?sh : Float, ?dx : Float, ?dy : Float, ?dw : Float, ?dh : Float, ?compositeOperation : String ) : Void;
 
-    function fill () :Void;
+	function fill() : Void;
 
-    function fillRect (x :Float, y :Float, width :Float, height :Float) :Void;
+	function fillRect( x : Float, y : Float, width : Float, height : Float ) : Void;
 
-    function fillText (text :String, x :Float, y :Float, ?maxWidth :Float) :Void;
+	function fillText( text : String, x : Float, y : Float, ?maxWidth : Float ) : Void;
 
-    function getImageData (sx :Float, sy :Float, sw :Float, sh :Float) :ImageData;
+	function getImageData( sx : Float, sy : Float, sw : Float, sh : Float ) : ImageData;
 
-    function getImageDataHD (sx :Float, sy :Float, sw :Float, sh :Float) :ImageData;
+	function getImageDataHD( sx : Float, sy : Float, sw : Float, sh : Float ) : ImageData;
 
-    function getLineDash () :Array<Float>;
+	function getLineDash() : Array<Float>;
 
-    function isPointInPath (x :Float, y :Float) :Bool;
+	function isPointInPath( x : Float, y : Float ) : Bool;
 
-    function lineTo (x :Float, y :Float) :Void;
+	function lineTo( x : Float, y : Float ) : Void;
 
-    function measureText (text :String) :TextMetrics;
+	function measureText( text : String ) : TextMetrics;
 
-    function moveTo (x :Float, y :Float) :Void;
+	function moveTo( x : Float, y : Float ) : Void;
 
-    /** <h6 class="editable">Compatibility notes</h6>
+	/** <h6 class="editable">Compatibility notes</h6>
 <ul> <li>Starting in Gecko 10.0 (Firefox 10.0 / Thunderbird 10.0)
 , non-finite values to any of these parameters causes the call to putImageData() to be silently ignored, rather than throwing an exception.</li>
 </ul> Throws DOMException. */
-    @:overload(function (imagedata :ImageData, dx :Float, dy :Float) :Void {})
-    function putImageData (imagedata :ImageData, dx :Float, dy :Float, dirtyX :Float, dirtyY :Float, dirtyWidth :Float, dirtyHeight :Float) :Void;
+	@:overload( function( imagedata : ImageData, dx : Float, dy : Float ) :Void {} )
+	function putImageData( imagedata : ImageData, dx : Float, dy : Float, dirtyX : Float, dirtyY : Float, dirtyWidth : Float, dirtyHeight : Float ) : Void;
 
-    /** Throws DOMException. */
-    @:overload(function (imagedata :ImageData, dx :Float, dy :Float) :Void {})
-    function putImageDataHD (imagedata :ImageData, dx :Float, dy :Float, dirtyX :Float, dirtyY :Float, dirtyWidth :Float, dirtyHeight :Float) :Void;
+	/** Throws DOMException. */
+	@:overload( function( imagedata : ImageData, dx : Float, dy : Float ) :Void {} )
+	function putImageDataHD( imagedata : ImageData, dx : Float, dy : Float, dirtyX : Float, dirtyY : Float, dirtyWidth : Float, dirtyHeight : Float ) : Void;
 
-    function quadraticCurveTo (cpx :Float, cpy :Float, x :Float, y :Float) :Void;
+	function quadraticCurveTo( cpx : Float, cpy : Float, x : Float, y : Float ) : Void;
 
-    function rect (x :Float, y :Float, width :Float, height :Float) :Void;
+	function rect( x : Float, y : Float, width : Float, height : Float ) : Void;
 
-    function restore () :Void;
+	function restore() : Void;
 
-    function rotate (angle :Float) :Void;
+	function rotate( angle : Float ) : Void;
 
-    function save () :Void;
+	function save() : Void;
 
-    function scale (sx :Float, sy :Float) :Void;
+	function scale( sx : Float, sy : Float ) : Void;
 
-    function setAlpha (alpha :Float) :Void;
+	function setAlpha( alpha : Float ) : Void;
 
-    function setCompositeOperation (compositeOperation :String) :Void;
+	function setCompositeOperation( compositeOperation : String ) : Void;
 
-    @:overload(function (color :String, ?alpha :Float) :Void {})
-    @:overload(function (grayLevel :Float, ?alpha :Float) :Void {})
-    @:overload(function (r :Float, g :Float, b :Float, a :Float) :Void {})
-    function setFillColor (c :Float, m :Float, y :Float, k :Float, a :Float) :Void;
+	@:overload( function( color : String, ?alpha : Float ) :Void {} )
+	@:overload( function( grayLevel : Float, ?alpha : Float ) :Void {} )
+	@:overload( function( r : Float, g : Float, b : Float, a : Float ) :Void {} )
+	function setFillColor( c : Float, m : Float, y : Float, k : Float, a : Float ) : Void;
 
-    function setLineCap (cap :String) :Void;
+	function setLineCap( cap : String ) : Void;
 
-    function setLineDash (dash :Array<Float>) :Void;
+	function setLineDash( dash : Array<Float> ) : Void;
 
-    function setLineJoin (join :String) :Void;
+	function setLineJoin( join : String ) : Void;
 
-    function setLineWidth (width :Float) :Void;
+	function setLineWidth( width : Float ) : Void;
 
-    function setMiterLimit (limit :Float) :Void;
+	function setMiterLimit( limit : Float ) : Void;
 
-    @:overload(function (width :Float, height :Float, blur :Float, ?color :String, ?alpha :Float) :Void {})
-    @:overload(function (width :Float, height :Float, blur :Float, grayLevel :Float, ?alpha :Float) :Void {})
-    @:overload(function (width :Float, height :Float, blur :Float, r :Float, g :Float, b :Float, a :Float) :Void {})
-    function setShadow (width :Float, height :Float, blur :Float, c :Float, m :Float, y :Float, k :Float, a :Float) :Void;
+	@:overload( function( width : Float, height : Float, blur : Float, ?color : String, ?alpha : Float ) :Void {} )
+	@:overload( function( width : Float, height : Float, blur : Float, grayLevel : Float, ?alpha : Float ) :Void {} )
+	@:overload( function( width : Float, height : Float, blur : Float, r : Float, g : Float, b : Float, a : Float ) :Void {} )
+	function setShadow( width : Float, height : Float, blur : Float, c : Float, m : Float, y : Float, k : Float, a : Float ) : Void;
 
-    @:overload(function (color :String, ?alpha :Float) :Void {})
-    @:overload(function (grayLevel :Float, ?alpha :Float) :Void {})
-    @:overload(function (r :Float, g :Float, b :Float, a :Float) :Void {})
-    function setStrokeColor (c :Float, m :Float, y :Float, k :Float, a :Float) :Void;
+	@:overload( function( color : String, ?alpha : Float ) :Void {} )
+	@:overload( function( grayLevel : Float, ?alpha : Float ) :Void {} )
+	@:overload( function( r : Float, g : Float, b : Float, a : Float ) :Void {} )
+	function setStrokeColor( c : Float, m : Float, y : Float, k : Float, a : Float ) : Void;
 
-    function setTransform (m11 :Float, m12 :Float, m21 :Float, m22 :Float, dx :Float, dy :Float) :Void;
+	function setTransform( m11 : Float, m12 : Float, m21 : Float, m22 : Float, dx : Float, dy : Float ) : Void;
 
-    function stroke () :Void;
+	function stroke() : Void;
 
-    function strokeRect (x :Float, y :Float, width :Float, height :Float, ?lineWidth :Float) :Void;
+	function strokeRect( x : Float, y : Float, width : Float, height : Float, ?lineWidth : Float ) : Void;
 
-    function strokeText (text :String, x :Float, y :Float, ?maxWidth :Float) :Void;
+	function strokeText( text : String, x : Float, y : Float, ?maxWidth : Float ) : Void;
 
-    function transform (m11 :Float, m12 :Float, m21 :Float, m22 :Float, dx :Float, dy :Float) :Void;
+	function transform( m11 : Float, m12 : Float, m21 : Float, m22 : Float, dx : Float, dy : Float ) : Void;
 
-    function translate (tx :Float, ty :Float) :Void;
+	function translate( tx : Float, ty : Float ) : Void;
 
 }

+ 10 - 10
std/js/html/CharacterData.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,21 +28,21 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CharacterData")
 extern class CharacterData extends Node
 {
-    /** Setter throws DOMException. */
-    var data :String;
+	/** Setter throws DOMException. */
+	var data : String;
 
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    function appendData (data :String) :Void;
+	function appendData( data : String ) : Void;
 
-    function deleteData (offset :Int, length :Int) :Void;
+	function deleteData( offset : Int, length : Int ) : Void;
 
-    function insertData (offset :Int, data :String) :Void;
+	function insertData( offset : Int, data : String ) : Void;
 
-    function remove () :Void;
+	function remove() : Void;
 
-    function replaceData (offset :Int, length :Int, data :String) :Void;
+	function replaceData( offset : Int, length : Int, data : String ) : Void;
 
-    function substringData (offset :Int, length :Int) :String;
+	function substringData( offset : Int, length : Int ) : String;
 
 }

+ 13 - 13
std/js/html/ClientRect.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -36,24 +36,24 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("ClientRect")
 extern class ClientRect
 {
-    /** Y-coordinate, relative to the viewport origin, of the bottom of the rectangle box. <strong>Read only.</strong> */
-    var bottom (default,null) :Float;
+	/** Y-coordinate, relative to the viewport origin, of the bottom of the rectangle box. <strong>Read only.</strong> */
+	var bottom (default,null) : Float;
 
-    /** Height of the rectangle box (This is identical to <code>bottom</code> minus <code>top</code>). <strong>Read only.</strong> */
-    var height (default,null) :Float;
+	/** Height of the rectangle box (This is identical to <code>bottom</code> minus <code>top</code>). <strong>Read only.</strong> */
+	var height (default,null) : Float;
 
-    /** X-coordinate, relative to the viewport origin, of the left of the rectangle box. <strong>Read only.</strong> */
-    var left (default,null) :Float;
+	/** X-coordinate, relative to the viewport origin, of the left of the rectangle box. <strong>Read only.</strong> */
+	var left (default,null) : Float;
 
-    /** X-coordinate, relative to the viewport origin, of the right of the rectangle box. <strong>Read only.</strong> */
-    var right (default,null) :Float;
+	/** X-coordinate, relative to the viewport origin, of the right of the rectangle box. <strong>Read only.</strong> */
+	var right (default,null) : Float;
 
-    /** Y-coordinate, relative to the viewport origin, of the top of the rectangle box. <strong>Read only.</strong> */
-    var top (default,null) :Float;
+	/** Y-coordinate, relative to the viewport origin, of the top of the rectangle box. <strong>Read only.</strong> */
+	var top (default,null) : Float;
 
-    /** Width of the rectangle box (This is identical to <code>right</code> minus <code>left</code>). <strong>Read only.</strong> 
+	/** Width of the rectangle box (This is identical to <code>right</code> minus <code>left</code>). <strong>Read only.</strong> 
 <span title="(Firefox 3.5 / Thunderbird 3.0 / SeaMonkey 2.0)
 ">Requires Gecko 1.9.1</span> */
-    var width (default,null) :Float;
+	var width (default,null) : Float;
 
 }

+ 3 - 3
std/js/html/ClientRectList.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,8 +26,8 @@ package js.html;
 @:native("ClientRectList")
 extern class ClientRectList implements ArrayAccess<ClientRect>
 {
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    function item (index :Int) :ClientRect;
+	function item( index : Int ) : ClientRect;
 
 }

+ 10 - 10
std/js/html/Clipboard.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -32,22 +32,22 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Clipboard")
 extern class Clipboard
 {
-    var dropEffect :String;
+	var dropEffect : String;
 
-    var effectAllowed :String;
+	var effectAllowed : String;
 
-    var files (default,null) :FileList;
+	var files (default,null) : FileList;
 
-    var items (default,null) :DataTransferItemList;
+	var items (default,null) : DataTransferItemList;
 
-    var types (default,null) :Array<Dynamic>;
+	var types (default,null) : Array<Dynamic>;
 
-    function clearData (?type :String) :Void;
+	function clearData( ?type : String ) : Void;
 
-    function getData (type :String) :String;
+	function getData( type : String ) : String;
 
-    function setData (type :String, data :String) :Bool;
+	function setData( type : String, data : String ) : Bool;
 
-    function setDragImage (image :ImageElement, x :Int, y :Int) :Void;
+	function setDragImage( image : ImageElement, x : Int, y : Int ) : Void;
 
 }

+ 8 - 8
std/js/html/CloseEvent.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,15 +28,15 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CloseEvent")
 extern class CloseEvent extends Event
 {
-    /** The WebSocket connection close code provided by the server. See <a title="en/XPCOM_Interface_Reference/nsIWebSocketChannel#Status_codes" rel="internal" href="https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIWebSocketChannel#Status_codes">Status codes</a> for possible values. */
-    var code (default,null) :Int;
+	/** The WebSocket connection close code provided by the server. See <a title="en/XPCOM_Interface_Reference/nsIWebSocketChannel#Status_codes" rel="internal" href="https://developer.mozilla.org/en/XPCOM_Interface_Reference/nsIWebSocketChannel#Status_codes">Status codes</a> for possible values. */
+	var code (default,null) : Int;
 
-    /** A string indicating the reason the server closed the connection. This is specific to the particular server and sub-protocol. */
-    var reason (default,null) :String;
+	/** A string indicating the reason the server closed the connection. This is specific to the particular server and sub-protocol. */
+	var reason (default,null) : String;
 
-    /** Indicates whether or not the connection was cleanly closed. */
-    var wasClean (default,null) :Bool;
+	/** Indicates whether or not the connection was cleanly closed. */
+	var wasClean (default,null) : Bool;
 
-    function new (type :String, canBubble :Bool = true, cancelable :Bool = true) :Void;
+	function new(type : String, canBubble : Bool = true, cancelable : Bool = true) : Void;
 
 }

+ 1 - 1
std/js/html/Comment.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),

+ 4 - 4
std/js/html/CompositionEvent.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -37,12 +37,12 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CompositionEvent")
 extern class CompositionEvent extends UIEvent
 {
-    /** <p>For <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/DOM_event_reference/compositionstart">compositionstart</a></code>
+	/** <p>For <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/DOM_event_reference/compositionstart">compositionstart</a></code>
  events, this is the currently selected text that will be replaced by the string being composed. This value doesn't change even if content changes the selection range; rather, it indicates the string that was selected when composition started.</p> <p>For <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/DOM_event_reference/compositionupdate">compositionupdate</a></code>
 , this is the string as it stands currently as editing is ongoing.</p> <p>For <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/DOM_event_reference/compositionend">compositionend</a></code>
  events, this is the string as committed to the editor.</p> <p><strong>Read only</strong>.</p> */
-    var data (default,null) :String;
+	var data (default,null) : String;
 
-    function initCompositionEvent (typeArg :String, canBubbleArg :Bool, cancelableArg :Bool, viewArg :DOMWindow, dataArg :String) :Void;
+	function initCompositionEvent( typeArg : String, canBubbleArg : Bool, cancelableArg : Bool, viewArg : DOMWindow, dataArg : String ) : Void;
 
 }

+ 23 - 23
std/js/html/Console.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -31,48 +31,48 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Console")
 extern class Console
 {
-    var memory (default,null) :MemoryInfo;
+	var memory (default,null) : MemoryInfo;
 
-    var profiles (default,null) :Array<js.html.ScriptProfile>;
+	var profiles (default,null) : Array<js.html.ScriptProfile>;
 
-    function assert (condition :Bool) :Void;
+	function assert( condition : Bool , ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function clear () :Void;
+	function clear(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function count () :Void;
+	function count(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function debug () :Void;
+	function debug(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function dir () :Void;
+	function dir(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function dirxml () :Void;
+	function dirxml(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function error () :Void;
+	function error(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function group () :Void;
+	function group(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function groupCollapsed () :Void;
+	function groupCollapsed(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function groupEnd () :Void;
+	function groupEnd() : Void;
 
-    function info () :Void;
+	function info(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function log () :Void;
+	function log(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function markTimeline () :Void;
+	function markTimeline(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function profile (title :String) :Void;
+	function profile( title : String ) : Void;
 
-    function profileEnd (title :String) :Void;
+	function profileEnd( title : String ) : Void;
 
-    function time (title :String) :Void;
+	function time( title : String ) : Void;
 
-    function timeEnd (title :String) :Void;
+	function timeEnd( title : String , ?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function timeStamp () :Void;
+	function timeStamp(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function trace () :Void;
+	function trace(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
-    function warn () :Void;
+	function warn(?p1 : Dynamic, ?p2 : Dynamic, ?p3 : Dynamic, ?p4 : Dynamic, ?p5 : Dynamic) : Void;
 
 }

+ 4 - 4
std/js/html/ContentElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,10 +26,10 @@ package js.html;
 @:native("HTMLContentElement")
 extern class ContentElement extends Element
 {
-    var resetStyleInheritance :Bool;
+	var resetStyleInheritance : Bool;
 
-    var select :String;
+	var select : String;
 
-    function getDistributedNodes () :NodeList;
+	function getDistributedNodes() : NodeList;
 
 }

+ 8 - 8
std/js/html/Coordinates.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,18 +26,18 @@ package js.html;
 @:native("Coordinates")
 extern class Coordinates
 {
-    var accuracy (default,null) :Float;
+	var accuracy (default,null) : Float;
 
-    var altitude (default,null) :Float;
+	var altitude (default,null) : Float;
 
-    var altitudeAccuracy (default,null) :Float;
+	var altitudeAccuracy (default,null) : Float;
 
-    var heading (default,null) :Float;
+	var heading (default,null) : Float;
 
-    var latitude (default,null) :Float;
+	var latitude (default,null) : Float;
 
-    var longitude (default,null) :Float;
+	var longitude (default,null) : Float;
 
-    var speed (default,null) :Float;
+	var speed (default,null) : Float;
 
 }

+ 4 - 4
std/js/html/Counter.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -30,10 +30,10 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Counter")
 extern class Counter
 {
-    var identifier (default,null) :String;
+	var identifier (default,null) : String;
 
-    var listStyle (default,null) :String;
+	var listStyle (default,null) : String;
 
-    var separator (default,null) :String;
+	var separator (default,null) : String;
 
 }

+ 2 - 2
std/js/html/Crypto.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,6 +28,6 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Crypto")
 extern class Crypto
 {
-    function getRandomValues (array :ArrayBufferView) :Void;
+	function getRandomValues( array : ArrayBufferView ) : Void;
 
 }

+ 5 - 5
std/js/html/CustomEvent.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -30,11 +30,11 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("CustomEvent")
 extern class CustomEvent extends Event
 {
-    /** The data passed when initializing the event. */
-    var detail (default,null) :Dynamic;
+	/** The data passed when initializing the event. */
+	var detail (default,null) : Dynamic;
 
-    function new (type :String, canBubble :Bool = true, cancelable :Bool = true) :Void;
+	function new(type : String, canBubble : Bool = true, cancelable : Bool = true) : Void;
 
-    function initCustomEvent (typeArg :String, canBubbleArg :Bool, cancelableArg :Bool, detailArg :Dynamic) :Void;
+	function initCustomEvent( typeArg : String, canBubbleArg : Bool, cancelableArg : Bool, detailArg : Dynamic ) : Void;
 
 }

+ 3 - 3
std/js/html/DListElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,7 +29,7 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLDListElement")
 extern class DListElement extends Element
 {
-    /** Indicates that spacing between list items should be reduced. */
-    var compact :Bool;
+	/** Indicates that spacing between list items should be reduced. */
+	var compact : Bool;
 
 }

+ 19 - 19
std/js/html/DOMApplicationCache.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,40 +26,40 @@ package js.html;
 @:native("DOMApplicationCache")
 extern class DOMApplicationCache extends EventTarget
 {
-    static inline var CHECKING :Int = 2;
+	static inline var CHECKING : Int = 2;
 
-    static inline var DOWNLOADING :Int = 3;
+	static inline var DOWNLOADING : Int = 3;
 
-    static inline var IDLE :Int = 1;
+	static inline var IDLE : Int = 1;
 
-    static inline var OBSOLETE :Int = 5;
+	static inline var OBSOLETE : Int = 5;
 
-    static inline var UNCACHED :Int = 0;
+	static inline var UNCACHED : Int = 0;
 
-    static inline var UPDATEREADY :Int = 4;
+	static inline var UPDATEREADY : Int = 4;
 
-    var oncached :EventListener;
+	var oncached : EventListener;
 
-    var onchecking :EventListener;
+	var onchecking : EventListener;
 
-    var ondownloading :EventListener;
+	var ondownloading : EventListener;
 
-    var onerror :EventListener;
+	var onerror : EventListener;
 
-    var onnoupdate :EventListener;
+	var onnoupdate : EventListener;
 
-    var onobsolete :EventListener;
+	var onobsolete : EventListener;
 
-    var onprogress :EventListener;
+	var onprogress : EventListener;
 
-    var onupdateready :EventListener;
+	var onupdateready : EventListener;
 
-    var status (default,null) :Int;
+	var status (default,null) : Int;
 
-    function abort () :Void;
+	function abort() : Void;
 
-    function swapCache () :Void;
+	function swapCache() : Void;
 
-    function update () :Void;
+	function update() : Void;
 
 }

+ 30 - 30
std/js/html/DOMCoreException.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,62 +26,62 @@ package js.html;
 @:native("DOMException")
 extern class DOMCoreException
 {
-    static inline var ABORT_ERR :Int = 20;
+	static inline var ABORT_ERR : Int = 20;
 
-    static inline var DATA_CLONE_ERR :Int = 25;
+	static inline var DATA_CLONE_ERR : Int = 25;
 
-    static inline var DOMSTRING_SIZE_ERR :Int = 2;
+	static inline var DOMSTRING_SIZE_ERR : Int = 2;
 
-    static inline var HIERARCHY_REQUEST_ERR :Int = 3;
+	static inline var HIERARCHY_REQUEST_ERR : Int = 3;
 
-    static inline var INDEX_SIZE_ERR :Int = 1;
+	static inline var INDEX_SIZE_ERR : Int = 1;
 
-    static inline var INUSE_ATTRIBUTE_ERR :Int = 10;
+	static inline var INUSE_ATTRIBUTE_ERR : Int = 10;
 
-    static inline var INVALID_ACCESS_ERR :Int = 15;
+	static inline var INVALID_ACCESS_ERR : Int = 15;
 
-    static inline var INVALID_CHARACTER_ERR :Int = 5;
+	static inline var INVALID_CHARACTER_ERR : Int = 5;
 
-    static inline var INVALID_MODIFICATION_ERR :Int = 13;
+	static inline var INVALID_MODIFICATION_ERR : Int = 13;
 
-    static inline var INVALID_NODE_TYPE_ERR :Int = 24;
+	static inline var INVALID_NODE_TYPE_ERR : Int = 24;
 
-    static inline var INVALID_STATE_ERR :Int = 11;
+	static inline var INVALID_STATE_ERR : Int = 11;
 
-    static inline var NAMESPACE_ERR :Int = 14;
+	static inline var NAMESPACE_ERR : Int = 14;
 
-    static inline var NETWORK_ERR :Int = 19;
+	static inline var NETWORK_ERR : Int = 19;
 
-    static inline var NOT_FOUND_ERR :Int = 8;
+	static inline var NOT_FOUND_ERR : Int = 8;
 
-    static inline var NOT_SUPPORTED_ERR :Int = 9;
+	static inline var NOT_SUPPORTED_ERR : Int = 9;
 
-    static inline var NO_DATA_ALLOWED_ERR :Int = 6;
+	static inline var NO_DATA_ALLOWED_ERR : Int = 6;
 
-    static inline var NO_MODIFICATION_ALLOWED_ERR :Int = 7;
+	static inline var NO_MODIFICATION_ALLOWED_ERR : Int = 7;
 
-    static inline var QUOTA_EXCEEDED_ERR :Int = 22;
+	static inline var QUOTA_EXCEEDED_ERR : Int = 22;
 
-    static inline var SECURITY_ERR :Int = 18;
+	static inline var SECURITY_ERR : Int = 18;
 
-    static inline var SYNTAX_ERR :Int = 12;
+	static inline var SYNTAX_ERR : Int = 12;
 
-    static inline var TIMEOUT_ERR :Int = 23;
+	static inline var TIMEOUT_ERR : Int = 23;
 
-    static inline var TYPE_MISMATCH_ERR :Int = 17;
+	static inline var TYPE_MISMATCH_ERR : Int = 17;
 
-    static inline var URL_MISMATCH_ERR :Int = 21;
+	static inline var URL_MISMATCH_ERR : Int = 21;
 
-    static inline var VALIDATION_ERR :Int = 16;
+	static inline var VALIDATION_ERR : Int = 16;
 
-    static inline var WRONG_DOCUMENT_ERR :Int = 4;
+	static inline var WRONG_DOCUMENT_ERR : Int = 4;
 
-    var code (default,null) :Int;
+	var code (default,null) : Int;
 
-    var message (default,null) :String;
+	var message (default,null) : String;
 
-    var name (default,null) :String;
+	var name (default,null) : String;
 
-    function toString () :String;
+	function toString() : String;
 
 }

+ 2 - 2
std/js/html/DOMError.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,6 +26,6 @@ package js.html;
 @:native("DOMError")
 extern class DOMError
 {
-    var name (default,null) :String;
+	var name (default,null) : String;
 
 }

+ 3 - 3
std/js/html/DOMFormData.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,8 +26,8 @@ package js.html;
 @:native("FormData")
 extern class DOMFormData
 {
-    function new (?arg0 :Dynamic) :Void;
+	function new(?arg0 : Dynamic) : Void;
 
-    function append (name :String, value :String, filename :String) :Void;
+	function append( name : String, value : String, filename : String ) : Void;
 
 }

+ 6 - 6
std/js/html/DOMImplementation.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,14 +28,14 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("DOMImplementation")
 extern class DOMImplementation
 {
-    function createCSSStyleSheet (title :String, media :String) :CSSStyleSheet;
+	function createCSSStyleSheet( title : String, media : String ) : CSSStyleSheet;
 
-    function createDocument (namespaceURI :String, qualifiedName :String, doctype :DocumentType) :Document;
+	function createDocument( namespaceURI : String, qualifiedName : String, doctype : DocumentType ) : Document;
 
-    function createDocumentType (qualifiedName :String, publicId :String, systemId :String) :DocumentType;
+	function createDocumentType( qualifiedName : String, publicId : String, systemId : String ) : DocumentType;
 
-    function createHTMLDocument (title :String) :Document;
+	function createHTMLDocument( title : String ) : Document;
 
-    function hasFeature (feature :String, version :String) :Bool;
+	function hasFeature( feature : String, version : String ) : Bool;
 
 }

+ 5 - 5
std/js/html/DOMMimeType.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,12 +26,12 @@ package js.html;
 @:native("MimeType")
 extern class DOMMimeType
 {
-    var description (default,null) :String;
+	var description (default,null) : String;
 
-    var enabledPlugin (default,null) :DOMPlugin;
+	var enabledPlugin (default,null) : DOMPlugin;
 
-    var suffixes (default,null) :String;
+	var suffixes (default,null) : String;
 
-    var type (default,null) :String;
+	var type (default,null) : String;
 
 }

+ 4 - 4
std/js/html/DOMMimeTypeArray.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,10 +26,10 @@ package js.html;
 @:native("MimeTypeArray")
 extern class DOMMimeTypeArray implements ArrayAccess<DOMMimeType>
 {
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    function item (index :Int) :DOMMimeType;
+	function item( index : Int ) : DOMMimeType;
 
-    function namedItem (name :String) :DOMMimeType;
+	function namedItem( name : String ) : DOMMimeType;
 
 }

+ 3 - 3
std/js/html/DOMParser.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,8 +28,8 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("DOMParser")
 extern class DOMParser
 {
-    function new () :Void;
+	function new() : Void;
 
-    function parseFromString (str :String, contentType :String) :Document;
+	function parseFromString( str : String, contentType : String ) : Document;
 
 }

+ 10 - 10
std/js/html/DOMPlugin.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,19 +28,19 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Plugin")
 extern class DOMPlugin implements ArrayAccess<DOMMimeType>
 {
-    /** A human readable description of the plugin. <strong>Read only.</strong> */
-    var description (default,null) :String;
+	/** A human readable description of the plugin. <strong>Read only.</strong> */
+	var description (default,null) : String;
 
-    /** The filename of the plugin file. <strong>Read only.</strong> */
-    var filename (default,null) :String;
+	/** The filename of the plugin file. <strong>Read only.</strong> */
+	var filename (default,null) : String;
 
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    /** The name of the plugin. <strong>Read only.</strong> */
-    var name (default,null) :String;
+	/** The name of the plugin. <strong>Read only.</strong> */
+	var name (default,null) : String;
 
-    function item (index :Int) :DOMMimeType;
+	function item( index : Int ) : DOMMimeType;
 
-    function namedItem (name :String) :DOMMimeType;
+	function namedItem( name : String ) : DOMMimeType;
 
 }

+ 5 - 5
std/js/html/DOMPluginArray.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,12 +26,12 @@ package js.html;
 @:native("PluginArray")
 extern class DOMPluginArray implements ArrayAccess<DOMPlugin>
 {
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    function item (index :Int) :DOMPlugin;
+	function item( index : Int ) : DOMPlugin;
 
-    function namedItem (name :String) :DOMPlugin;
+	function namedItem( name : String ) : DOMPlugin;
 
-    function refresh (reload :Bool) :Void;
+	function refresh( reload : Bool ) : Void;
 
 }

+ 33 - 33
std/js/html/DOMSelection.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -48,62 +48,62 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Selection")
 extern class DOMSelection
 {
-    /** Returns the node in which the selection begins. */
-    var anchorNode (default,null) :Node;
+	/** Returns the node in which the selection begins. */
+	var anchorNode (default,null) : Node;
 
-    /** Returns the number of characters that the selection's anchor is offset within the anchorNode. */
-    var anchorOffset (default,null) :Int;
+	/** Returns the number of characters that the selection's anchor is offset within the anchorNode. */
+	var anchorOffset (default,null) : Int;
 
-    var baseNode (default,null) :Node;
+	var baseNode (default,null) : Node;
 
-    var baseOffset (default,null) :Int;
+	var baseOffset (default,null) : Int;
 
-    var extentNode (default,null) :Node;
+	var extentNode (default,null) : Node;
 
-    var extentOffset (default,null) :Int;
+	var extentOffset (default,null) : Int;
 
-    /** Returns the node in which the selection ends. */
-    var focusNode (default,null) :Node;
+	/** Returns the node in which the selection ends. */
+	var focusNode (default,null) : Node;
 
-    /** Returns the number of characters that the selection's focus is offset within the focusNode. */
-    var focusOffset (default,null) :Int;
+	/** Returns the number of characters that the selection's focus is offset within the focusNode. */
+	var focusOffset (default,null) : Int;
 
-    /** Returns a Boolean indicating whether the selection's start and end points are at the same position. */
-    var isCollapsed (default,null) :Bool;
+	/** Returns a Boolean indicating whether the selection's start and end points are at the same position. */
+	var isCollapsed (default,null) : Bool;
 
-    /** Returns the number of ranges in the selection. */
-    var rangeCount (default,null) :Int;
+	/** Returns the number of ranges in the selection. */
+	var rangeCount (default,null) : Int;
 
-    var type (default,null) :String;
+	var type (default,null) : String;
 
-    function addRange (range :Range) :Void;
+	function addRange( range : Range ) : Void;
 
-    function collapse (node :Node, index :Int) :Void;
+	function collapse( node : Node, index : Int ) : Void;
 
-    function collapseToEnd () :Void;
+	function collapseToEnd() : Void;
 
-    function collapseToStart () :Void;
+	function collapseToStart() : Void;
 
-    function containsNode (node :Node, allowPartial :Bool) :Bool;
+	function containsNode( node : Node, allowPartial : Bool ) : Bool;
 
-    function deleteFromDocument () :Void;
+	function deleteFromDocument() : Void;
 
-    function empty () :Void;
+	function empty() : Void;
 
-    function extend (node :Node, offset :Int) :Void;
+	function extend( node : Node, offset : Int ) : Void;
 
-    function getRangeAt (index :Int) :Range;
+	function getRangeAt( index : Int ) : Range;
 
-    function modify (alter :String, direction :String, granularity :String) :Void;
+	function modify( alter : String, direction : String, granularity : String ) : Void;
 
-    function removeAllRanges () :Void;
+	function removeAllRanges() : Void;
 
-    function selectAllChildren (node :Node) :Void;
+	function selectAllChildren( node : Node ) : Void;
 
-    function setBaseAndExtent (baseNode :Node, baseOffset :Int, extentNode :Node, extentOffset :Int) :Void;
+	function setBaseAndExtent( baseNode : Node, baseOffset : Int, extentNode : Node, extentOffset : Int ) : Void;
 
-    function setPosition (node :Node, offset :Int) :Void;
+	function setPosition( node : Node, offset : Int ) : Void;
 
-    function toString () :String;
+	function toString() : String;
 
 }

+ 2 - 2
std/js/html/DOMSettableTokenList.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,6 +26,6 @@ package js.html;
 @:native("DOMSettableTokenList")
 extern class DOMSettableTokenList extends DOMTokenList
 {
-    var value :String;
+	var value : String;
 
 }

+ 4 - 4
std/js/html/DOMStringList.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,10 +26,10 @@ package js.html;
 @:native("DOMStringList")
 extern class DOMStringList implements ArrayAccess<String>
 {
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    function contains (string :String) :Bool;
+	function contains( string : String ) : Bool;
 
-    function item (index :Int) :String;
+	function item( index : Int ) : String;
 
 }

+ 1 - 1
std/js/html/DOMStringMap.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),

+ 8 - 8
std/js/html/DOMTokenList.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,18 +29,18 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("DOMTokenList")
 extern class DOMTokenList implements ArrayAccess<String>
 {
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    function add (tokens :String) :Void;
+	function add( tokens : String ) : Void;
 
-    function contains (token :String) :Bool;
+	function contains( token : String ) : Bool;
 
-    function item (index :Int) :String;
+	function item( index : Int ) : String;
 
-    function remove (tokens :String) :Void;
+	function remove( tokens : String ) : Void;
 
-    function toString () :String;
+	function toString() : String;
 
-    function toggle (token :String, ?force :Bool) :Bool;
+	function toggle( token : String, ?force : Bool ) : Bool;
 
 }

+ 6 - 6
std/js/html/DOMURL.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,12 +26,12 @@ package js.html;
 @:native("URL")
 extern class DOMURL
 {
-    function new () :Void;
+	function new() : Void;
 
-    @:overload(function (source :MediaSource) :String {})
-    @:overload(function (stream :js.html.rtc.MediaStream) :String {})
-    static function createObjectURL (blob :Blob) :String;
+	@:overload( function( source : MediaSource ) :String {} )
+	@:overload( function( stream : js.html.rtc.MediaStream ) :String {} )
+	static function createObjectURL( blob : Blob ) : String;
 
-    static function revokeObjectURL (url :String) :Void;
+	static function revokeObjectURL( url : String ) : Void;
 
 }

+ 234 - 234
std/js/html/DOMWindow.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -33,412 +33,412 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Window")
 extern class DOMWindow extends EventTarget
 {
-    static inline var PERSISTENT :Int = 1;
+	static inline var PERSISTENT : Int = 1;
 
-    static inline var TEMPORARY :Int = 0;
+	static inline var TEMPORARY : Int = 0;
 
-    /** An <code><a rel="custom" href="https://developer.mozilla.org/en/nsIDOMOfflineResourceList">nsIDOMOfflineResourceList</a></code>
+	/** An <code><a rel="custom" href="https://developer.mozilla.org/en/nsIDOMOfflineResourceList">nsIDOMOfflineResourceList</a></code>
  object providing access to the offline resources for the window. */
-    var applicationCache (default,null) :DOMApplicationCache;
+	var applicationCache (default,null) : DOMApplicationCache;
 
-    var clientInformation (default,null) :Navigator;
+	var clientInformation (default,null) : Navigator;
 
-    /** <dd>This property indicates whether the current window is closed or not.</dd> <dt><a title="en/Components_object" rel="internal" href="https://developer.mozilla.org/en/Components_object">window.Components</a></dt> <dd>The entry point to many <a title="en/XPCOM" rel="internal" href="https://developer.mozilla.org/en/XPCOM">XPCOM</a> features. Some properties, e.g. <a title="en/Components.classes" rel="internal" href="https://developer.mozilla.org/en/Components.classes">classes</a>, are only available to sufficiently privileged code.</dd> */
-    var closed (default,null) :Bool;
+	/** <dd>This property indicates whether the current window is closed or not.</dd> <dt><a title="en/Components_object" rel="internal" href="https://developer.mozilla.org/en/Components_object">window.Components</a></dt> <dd>The entry point to many <a title="en/XPCOM" rel="internal" href="https://developer.mozilla.org/en/XPCOM">XPCOM</a> features. Some properties, e.g. <a title="en/Components.classes" rel="internal" href="https://developer.mozilla.org/en/Components.classes">classes</a>, are only available to sufficiently privileged code.</dd> */
+	var closed (default,null) : Bool;
 
-    var console (default,null) :Console;
+	var console (default,null) : Console;
 
-    /** Returns the browser crypto object. */
-    var crypto (default,null) :Crypto;
+	/** Returns the browser crypto object. */
+	var crypto (default,null) : Crypto;
 
-    /** Gets/sets the status bar text for the given window. */
-    var defaultStatus :String;
+	/** Gets/sets the status bar text for the given window. */
+	var defaultStatus : String;
 
-    var defaultstatus :String;
+	var defaultstatus : String;
 
-    var devicePixelRatio (default,null) :Float;
+	var devicePixelRatio (default,null) : Float;
 
-    /** Returns a reference to the document that the window contains. */
-    var document (default,null) :Document;
+	/** Returns a reference to the document that the window contains. */
+	var document (default,null) : Document;
 
-    var event (default,null) :Event;
+	var event (default,null) : Event;
 
-    /** Returns the element in which the window is embedded, or null if the window is not embedded. */
-    var frameElement (default,null) :Element;
+	/** Returns the element in which the window is embedded, or null if the window is not embedded. */
+	var frameElement (default,null) : Element;
 
-    /** Returns an array of the subframes in the current window. */
-    var frames (default,null) :DOMWindow;
+	/** Returns an array of the subframes in the current window. */
+	var frames (default,null) : DOMWindow;
 
-    /** Returns a reference to the history object. */
-    var history (default,null) :History;
+	/** Returns a reference to the history object. */
+	var history (default,null) : History;
 
-    var indexedDB (default,null) :js.html.idb.Factory;
+	var indexedDB (default,null) : js.html.idb.Factory;
 
-    /** Gets the height of the content area of the browser window including, if rendered, the horizontal scrollbar. */
-    var innerHeight (default,null) :Int;
+	/** Gets the height of the content area of the browser window including, if rendered, the horizontal scrollbar. */
+	var innerHeight (default,null) : Int;
 
-    /** Gets the width of the content area of the browser window including, if rendered, the vertical scrollbar. */
-    var innerWidth (default,null) :Int;
+	/** Gets the width of the content area of the browser window including, if rendered, the vertical scrollbar. */
+	var innerWidth (default,null) : Int;
 
-    /** Returns the number of frames in the window. See also <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.frames">window.frames</a></code>
+	/** Returns the number of frames in the window. See also <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.frames">window.frames</a></code>
 . */
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    /** Returns a reference to the local storage object used to store data that may only be accessed by the origin that created it. Getter throws DOMException. */
-    var localStorage (default,null) :Storage;
+	/** Returns a reference to the local storage object used to store data that may only be accessed by the origin that created it. Getter throws DOMException. */
+	var localStorage (default,null) : Storage;
 
-    /** Gets/sets the location, or current URL, of the window object. */
-    var location :Location;
+	/** Gets/sets the location, or current URL, of the window object. */
+	var location : Location;
 
-    /** Returns the locationbar object, whose visibility can be toggled in the window. */
-    var locationbar (default,null) :BarInfo;
+	/** Returns the locationbar object, whose visibility can be toggled in the window. */
+	var locationbar (default,null) : BarInfo;
 
-    /** Returns the menubar object, whose visibility can be toggled in the window. */
-    var menubar (default,null) :BarInfo;
+	/** Returns the menubar object, whose visibility can be toggled in the window. */
+	var menubar (default,null) : BarInfo;
 
-    /** Gets/sets the name of the window. */
-    var name :String;
+	/** Gets/sets the name of the window. */
+	var name : String;
 
-    /** Returns a reference to the navigator object. */
-    var navigator (default,null) :Navigator;
+	/** Returns a reference to the navigator object. */
+	var navigator (default,null) : Navigator;
 
-    var notifications (default,null) :NotificationCenter;
+	var notifications (default,null) : NotificationCenter;
 
-    var offscreenBuffering (default,null) :Bool;
+	var offscreenBuffering (default,null) : Bool;
 
-    /** An event handler property for abort events on the window. */
-    var onabort :EventListener;
+	/** An event handler property for abort events on the window. */
+	var onabort : EventListener;
 
-    var onanimationend :EventListener;
+	var onanimationend : EventListener;
 
-    var onanimationiteration :EventListener;
+	var onanimationiteration : EventListener;
 
-    var onanimationstart :EventListener;
+	var onanimationstart : EventListener;
 
-    /** An event handler property for before-unload events on the window. */
-    var onbeforeunload :EventListener;
+	/** An event handler property for before-unload events on the window. */
+	var onbeforeunload : EventListener;
 
-    /** An event handler property for blur events on the window. */
-    var onblur :EventListener;
+	/** An event handler property for blur events on the window. */
+	var onblur : EventListener;
 
-    var oncanplay :EventListener;
+	var oncanplay : EventListener;
 
-    var oncanplaythrough :EventListener;
+	var oncanplaythrough : EventListener;
 
-    /** An event handler property for change events on the window. */
-    var onchange :EventListener;
+	/** An event handler property for change events on the window. */
+	var onchange : EventListener;
 
-    /** An event handler property for click events on the window. */
-    var onclick :EventListener;
+	/** An event handler property for click events on the window. */
+	var onclick : EventListener;
 
-    /** An event handler property for right-click events on the window. */
-    var oncontextmenu :EventListener;
+	/** An event handler property for right-click events on the window. */
+	var oncontextmenu : EventListener;
 
-    var ondblclick :EventListener;
+	var ondblclick : EventListener;
 
-    var ondevicemotion :EventListener;
+	var ondevicemotion : EventListener;
 
-    var ondeviceorientation :EventListener;
+	var ondeviceorientation : EventListener;
 
-    var ondrag :EventListener;
+	var ondrag : EventListener;
 
-    var ondragend :EventListener;
+	var ondragend : EventListener;
 
-    var ondragenter :EventListener;
+	var ondragenter : EventListener;
 
-    var ondragleave :EventListener;
+	var ondragleave : EventListener;
 
-    var ondragover :EventListener;
+	var ondragover : EventListener;
 
-    var ondragstart :EventListener;
+	var ondragstart : EventListener;
 
-    var ondrop :EventListener;
+	var ondrop : EventListener;
 
-    var ondurationchange :EventListener;
+	var ondurationchange : EventListener;
 
-    var onemptied :EventListener;
+	var onemptied : EventListener;
 
-    var onended :EventListener;
+	var onended : EventListener;
 
-    /** An event handler property for errors raised on the window. */
-    var onerror :EventListener;
+	/** An event handler property for errors raised on the window. */
+	var onerror : EventListener;
 
-    /** An event handler property for focus events on the window. */
-    var onfocus :EventListener;
+	/** An event handler property for focus events on the window. */
+	var onfocus : EventListener;
 
-    /** An event handler property for hash change events on the window; called when the part of the URL after the hash mark ("#") changes. */
-    var onhashchange :EventListener;
+	/** An event handler property for hash change events on the window; called when the part of the URL after the hash mark ("#") changes. */
+	var onhashchange : EventListener;
 
-    var oninput :EventListener;
+	var oninput : EventListener;
 
-    var oninvalid :EventListener;
+	var oninvalid : EventListener;
 
-    /** An event handler property for keydown events on the window. */
-    var onkeydown :EventListener;
+	/** An event handler property for keydown events on the window. */
+	var onkeydown : EventListener;
 
-    /** An event handler property for keypress events on the window. */
-    var onkeypress :EventListener;
+	/** An event handler property for keypress events on the window. */
+	var onkeypress : EventListener;
 
-    /** An event handler property for keyup events on the window. */
-    var onkeyup :EventListener;
+	/** An event handler property for keyup events on the window. */
+	var onkeyup : EventListener;
 
-    /** An event handler property for window loading. */
-    var onload :EventListener;
+	/** An event handler property for window loading. */
+	var onload : EventListener;
 
-    var onloadeddata :EventListener;
+	var onloadeddata : EventListener;
 
-    var onloadedmetadata :EventListener;
+	var onloadedmetadata : EventListener;
 
-    var onloadstart :EventListener;
+	var onloadstart : EventListener;
 
-    var onmessage :EventListener;
+	var onmessage : EventListener;
 
-    /** An event handler property for mousedown events on the window. */
-    var onmousedown :EventListener;
+	/** An event handler property for mousedown events on the window. */
+	var onmousedown : EventListener;
 
-    /** An event handler property for mousemove events on the window. */
-    var onmousemove :EventListener;
+	/** An event handler property for mousemove events on the window. */
+	var onmousemove : EventListener;
 
-    /** An event handler property for mouseout events on the window. */
-    var onmouseout :EventListener;
+	/** An event handler property for mouseout events on the window. */
+	var onmouseout : EventListener;
 
-    /** An event handler property for mouseover events on the window. */
-    var onmouseover :EventListener;
+	/** An event handler property for mouseover events on the window. */
+	var onmouseover : EventListener;
 
-    /** An event handler property for mouseup events on the window. */
-    var onmouseup :EventListener;
+	/** An event handler property for mouseup events on the window. */
+	var onmouseup : EventListener;
 
-    var onmousewheel :EventListener;
+	var onmousewheel : EventListener;
 
-    var onoffline :EventListener;
+	var onoffline : EventListener;
 
-    var ononline :EventListener;
+	var ononline : EventListener;
 
-    /** An event handler property for pagehide events on the window. */
-    var onpagehide :EventListener;
+	/** An event handler property for pagehide events on the window. */
+	var onpagehide : EventListener;
 
-    /** An event handler property for pageshow events on the window. */
-    var onpageshow :EventListener;
+	/** An event handler property for pageshow events on the window. */
+	var onpageshow : EventListener;
 
-    var onpause :EventListener;
+	var onpause : EventListener;
 
-    var onplay :EventListener;
+	var onplay : EventListener;
 
-    var onplaying :EventListener;
+	var onplaying : EventListener;
 
-    /** An event handler property for popstate events, which are fired when navigating to a session history entry representing a state object. */
-    var onpopstate :EventListener;
+	/** An event handler property for popstate events, which are fired when navigating to a session history entry representing a state object. */
+	var onpopstate : EventListener;
 
-    var onprogress :EventListener;
+	var onprogress : EventListener;
 
-    var onratechange :EventListener;
+	var onratechange : EventListener;
 
-    /** An event handler property for reset events on the window. */
-    var onreset :EventListener;
+	/** An event handler property for reset events on the window. */
+	var onreset : EventListener;
 
-    /** An event handler property for window resizing. */
-    var onresize :EventListener;
+	/** An event handler property for window resizing. */
+	var onresize : EventListener;
 
-    /** An event handler property for window scrolling. */
-    var onscroll :EventListener;
+	/** An event handler property for window scrolling. */
+	var onscroll : EventListener;
 
-    var onsearch :EventListener;
+	var onsearch : EventListener;
 
-    var onseeked :EventListener;
+	var onseeked : EventListener;
 
-    var onseeking :EventListener;
+	var onseeking : EventListener;
 
-    /** An event handler property for window selection. */
-    var onselect :EventListener;
+	/** An event handler property for window selection. */
+	var onselect : EventListener;
 
-    var onstalled :EventListener;
+	var onstalled : EventListener;
 
-    var onstorage :EventListener;
+	var onstorage : EventListener;
 
-    /** An event handler property for submits on window forms. */
-    var onsubmit :EventListener;
+	/** An event handler property for submits on window forms. */
+	var onsubmit : EventListener;
 
-    var onsuspend :EventListener;
+	var onsuspend : EventListener;
 
-    var ontimeupdate :EventListener;
+	var ontimeupdate : EventListener;
 
-    var ontouchcancel :EventListener;
+	var ontouchcancel : EventListener;
 
-    var ontouchend :EventListener;
+	var ontouchend : EventListener;
 
-    var ontouchmove :EventListener;
+	var ontouchmove : EventListener;
 
-    var ontouchstart :EventListener;
+	var ontouchstart : EventListener;
 
-    var ontransitionend :EventListener;
+	var ontransitionend : EventListener;
 
-    /** An event handler property for unload events on the window. */
-    var onunload :EventListener;
+	/** An event handler property for unload events on the window. */
+	var onunload : EventListener;
 
-    var onvolumechange :EventListener;
+	var onvolumechange : EventListener;
 
-    var onwaiting :EventListener;
+	var onwaiting : EventListener;
 
-    /** Returns a reference to the window that opened this current window. */
-    var opener (default,null) :DOMWindow;
+	/** Returns a reference to the window that opened this current window. */
+	var opener (default,null) : DOMWindow;
 
-    /** Gets the height of the outside of the browser window. */
-    var outerHeight (default,null) :Int;
+	/** Gets the height of the outside of the browser window. */
+	var outerHeight (default,null) : Int;
 
-    /** Gets the width of the outside of the browser window. */
-    var outerWidth (default,null) :Int;
+	/** Gets the width of the outside of the browser window. */
+	var outerWidth (default,null) : Int;
 
-    var pagePopupController (default,null) :PagePopupController;
+	var pagePopupController (default,null) : PagePopupController;
 
-    /** An alias for <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.scrollX">window.scrollX</a></code>
+	/** An alias for <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.scrollX">window.scrollX</a></code>
 . */
-    var pageXOffset (default,null) :Int;
+	var pageXOffset (default,null) : Int;
 
-    /** An alias for <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.scrollY">window.scrollY</a></code> */
-    var pageYOffset (default,null) :Int;
+	/** An alias for <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.scrollY">window.scrollY</a></code> */
+	var pageYOffset (default,null) : Int;
 
-    /** Returns a reference to the parent of the current window or subframe. */
-    var parent (default,null) :DOMWindow;
+	/** Returns a reference to the parent of the current window or subframe. */
+	var parent (default,null) : DOMWindow;
 
-    var performance (default,null) :Performance;
+	var performance (default,null) : Performance;
 
-    /** Returns the personalbar object, whose visibility can be toggled in the window. */
-    var personalbar (default,null) :BarInfo;
+	/** Returns the personalbar object, whose visibility can be toggled in the window. */
+	var personalbar (default,null) : BarInfo;
 
-    /** Returns a reference to the screen object associated with the window. */
-    var screen (default,null) :Screen;
+	/** Returns a reference to the screen object associated with the window. */
+	var screen (default,null) : Screen;
 
-    var screenLeft (default,null) :Int;
+	var screenLeft (default,null) : Int;
 
-    var screenTop (default,null) :Int;
+	var screenTop (default,null) : Int;
 
-    /** Returns the horizontal distance of the left border of the user's browser from the left side of the screen. */
-    var screenX (default,null) :Int;
+	/** Returns the horizontal distance of the left border of the user's browser from the left side of the screen. */
+	var screenX (default,null) : Int;
 
-    /** Returns the vertical distance of the top border of the user's browser from the top side of the screen. */
-    var screenY (default,null) :Int;
+	/** Returns the vertical distance of the top border of the user's browser from the top side of the screen. */
+	var screenY (default,null) : Int;
 
-    /** Returns the number of pixels that the document has already been scrolled horizontally. */
-    var scrollX (default,null) :Int;
+	/** Returns the number of pixels that the document has already been scrolled horizontally. */
+	var scrollX (default,null) : Int;
 
-    /** Returns the number of pixels that the document has already been scrolled vertically. */
-    var scrollY (default,null) :Int;
+	/** Returns the number of pixels that the document has already been scrolled vertically. */
+	var scrollY (default,null) : Int;
 
-    /** Returns the scrollbars object, whose visibility can be toggled in the window. */
-    var scrollbars (default,null) :BarInfo;
+	/** Returns the scrollbars object, whose visibility can be toggled in the window. */
+	var scrollbars (default,null) : BarInfo;
 
-    /** Returns an object reference to the window object itself. */
-    var self (default,null) :DOMWindow;
+	/** Returns an object reference to the window object itself. */
+	var self (default,null) : DOMWindow;
 
-    /** A storage object for storing data within a single page session. Getter throws DOMException. */
-    var sessionStorage (default,null) :Storage;
+	/** A storage object for storing data within a single page session. Getter throws DOMException. */
+	var sessionStorage (default,null) : Storage;
 
-    /** Gets/sets the text in the statusbar at the bottom of the browser. */
-    var status :String;
+	/** Gets/sets the text in the statusbar at the bottom of the browser. */
+	var status : String;
 
-    /** Returns the statusbar object, whose visibility can be toggled in the window. */
-    var statusbar (default,null) :BarInfo;
+	/** Returns the statusbar object, whose visibility can be toggled in the window. */
+	var statusbar (default,null) : BarInfo;
 
-    var storageInfo (default,null) :StorageInfo;
+	var storageInfo (default,null) : StorageInfo;
 
-    var styleMedia (default,null) :StyleMedia;
+	var styleMedia (default,null) : StyleMedia;
 
-    /** Returns the toolbar object, whose visibility can be toggled in the window. */
-    var toolbar (default,null) :BarInfo;
+	/** Returns the toolbar object, whose visibility can be toggled in the window. */
+	var toolbar (default,null) : BarInfo;
 
-    /** <dd>Returns a reference to the topmost window in the window hierarchy. This property is read only.</dd> <dt><code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.URL">window.URL</a></code>
+	/** <dd>Returns a reference to the topmost window in the window hierarchy. This property is read only.</dd> <dt><code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.URL">window.URL</a></code>
  
 <span title="(Firefox 4 / Thunderbird 3.3 / SeaMonkey 2.1)
 ">Requires Gecko 2.0</span>
 </dt> <dd>A DOM&nbsp;URL&nbsp;object, which provides the <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.URL.createObjectURL">window.URL.createObjectURL()</a></code>
  and <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.URL.revokeObjectURL">window.URL.revokeObjectURL()</a></code>
  methods.</dd> */
-    var top (default,null) :DOMWindow;
+	var top (default,null) : DOMWindow;
 
-    /** <dd>Returns a reference to the current window.</dd> <dt>window[0], window[1], etc.</dt> <dd>Returns a reference to the <code>window</code> object in the frames. See <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.frames">window.frames</a></code>
+	/** <dd>Returns a reference to the current window.</dd> <dt>window[0], window[1], etc.</dt> <dd>Returns a reference to the <code>window</code> object in the frames. See <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/window.frames">window.frames</a></code>
  for more details.</dd> */
-    var window (default,null) :DOMWindow;
+	var window (default,null) : DOMWindow;
 
-    function alert (message :String) :Void;
+	function alert( message : String ) : Void;
 
-    function atob (string :String) :String;
+	function atob( string : String ) : String;
 
-    function blur () :Void;
+	function blur() : Void;
 
-    function btoa (string :String) :String;
+	function btoa( string : String ) : String;
 
-    @:overload(function (id :Int) :Void {})
-    function cancelAnimationFrame (id :Int) :Void;
+	@:overload( function( id : Int ) :Void {} )
+	function cancelAnimationFrame( id : Int ) : Void;
 
-    function cancelRequestAnimationFrame (id :Int) :Void;
+	function cancelRequestAnimationFrame( id : Int ) : Void;
 
-    function captureEvents () :Void;
+	function captureEvents() : Void;
 
-    function clearInterval (handle :Int) :Void;
+	function clearInterval( handle : Int ) : Void;
 
-    function clearTimeout (handle :Int) :Void;
+	function clearTimeout( handle : Int ) : Void;
 
-    function close () :Void;
+	function close() : Void;
 
-    function confirm (message :String) :Bool;
+	function confirm( message : String ) : Bool;
 
-    function convertPointFromNodeToPage (node :Node, p :Point) :Point;
+	function convertPointFromNodeToPage( node : Node, p : Point ) : Point;
 
-    function convertPointFromPageToNode (node :Node, p :Point) :Point;
+	function convertPointFromPageToNode( node : Node, p : Point ) : Point;
 
-    function find (string :String, caseSensitive :Bool, backwards :Bool, wrap :Bool, wholeWord :Bool, searchInFrames :Bool, showDialog :Bool) :Bool;
+	function find( string : String, caseSensitive : Bool, backwards : Bool, wrap : Bool, wholeWord : Bool, searchInFrames : Bool, showDialog : Bool ) : Bool;
 
-    function focus () :Void;
+	function focus() : Void;
 
-    function getComputedStyle (element :Element, pseudoElement :String) :CSSStyleDeclaration;
+	function getComputedStyle( element : Element, pseudoElement : String ) : CSSStyleDeclaration;
 
-    function getMatchedCSSRules (element :Element, pseudoElement :String) :CSSRuleList;
+	function getMatchedCSSRules( element : Element, pseudoElement : String ) : CSSRuleList;
 
-    function getSelection () :DOMSelection;
+	function getSelection() : DOMSelection;
 
-    function matchMedia (query :String) :MediaQueryList;
+	function matchMedia( query : String ) : MediaQueryList;
 
-    function moveBy (x :Float, y :Float) :Void;
+	function moveBy( x : Float, y : Float ) : Void;
 
-    function moveTo (x :Float, y :Float) :Void;
+	function moveTo( x : Float, y : Float ) : Void;
 
-    function open (url :String, name :String, ?options :String) :DOMWindow;
+	function open( url : String, name : String, ?options : String ) : DOMWindow;
 
-    function openDatabase (name :String, version :String, displayName :String, estimatedSize :Int, ?creationCallback :js.html.sql.DatabaseCallback) :js.html.sql.Database;
+	function openDatabase( name : String, version : String, displayName : String, estimatedSize : Int, ?creationCallback : js.html.sql.DatabaseCallback ) : js.html.sql.Database;
 
-    /** Provides a secure means for one window to send a string of data to another window, which need not be within the same domain as the first, in a secure manner. Throws DOMException. */
-    @:overload(function (message :Dynamic, targetOrigin :String) :Void {})
-    function postMessage (message :Dynamic, targetOrigin :String, messagePorts :Array<Dynamic>) :Void;
+	/** Provides a secure means for one window to send a string of data to another window, which need not be within the same domain as the first, in a secure manner. Throws DOMException. */
+	@:overload( function( message : Dynamic, targetOrigin : String ) :Void {} )
+	function postMessage( message : Dynamic, targetOrigin : String, messagePorts : Array<Dynamic> ) : Void;
 
-    function print () :Void;
+	function print() : Void;
 
-    function prompt (message :String, defaultValue :String) :String;
+	function prompt( message : String, defaultValue : String ) : String;
 
-    function releaseEvents () :Void;
+	function releaseEvents() : Void;
 
-    @:overload(function (callback_ :RequestAnimationFrameCallback) :Int {})
-    function requestAnimationFrame (callback_ :RequestAnimationFrameCallback) :Int;
+	@:overload( function( callback_ : RequestAnimationFrameCallback ) :Int {} )
+	function requestAnimationFrame( callback_ : RequestAnimationFrameCallback ) : Int;
 
-    function requestFileSystem (type :Int, size :Int, successCallback :js.html.fs.FileSystemCallback, ?errorCallback :js.html.fs.ErrorCallback) :Void;
+	function requestFileSystem( type : Int, size : Int, successCallback : js.html.fs.FileSystemCallback, ?errorCallback : js.html.fs.ErrorCallback ) : Void;
 
-    function resizeBy (x :Float, y :Float) :Void;
+	function resizeBy( x : Float, y : Float ) : Void;
 
-    function resizeTo (width :Float, height :Float) :Void;
+	function resizeTo( width : Float, height : Float ) : Void;
 
-    function resolveLocalFileSystemURL (url :String, successCallback :js.html.fs.EntryCallback, ?errorCallback :js.html.fs.ErrorCallback) :Void;
+	function resolveLocalFileSystemURL( url : String, successCallback : js.html.fs.EntryCallback, ?errorCallback : js.html.fs.ErrorCallback ) : Void;
 
-    function scroll (x :Int, y :Int) :Void;
+	function scroll( x : Int, y : Int ) : Void;
 
-    function scrollBy (x :Int, y :Int) :Void;
+	function scrollBy( x : Int, y : Int ) : Void;
 
-    function scrollTo (x :Int, y :Int) :Void;
+	function scrollTo( x : Int, y : Int ) : Void;
 
-    function setInterval (handler :Void->Void, timeout :Int) :Int;
+	function setInterval( handler : Void->Void, timeout : Int ) : Int;
 
-    function setTimeout (handler :Void->Void, timeout :Int) :Int;
+	function setTimeout( handler : Void->Void, timeout : Int ) : Int;
 
-    function showModalDialog (url :String, ?dialogArgs :Dynamic, ?featureArgs :String) :Dynamic;
+	function showModalDialog( url : String, ?dialogArgs : Dynamic, ?featureArgs : String ) : Dynamic;
 
-    function stop () :Void;
+	function stop() : Void;
 
 }

+ 3 - 3
std/js/html/DataListElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,7 +29,7 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLDataListElement")
 extern class DataListElement extends Element
 {
-    /** A collection of the contained option elements. */
-    var options (default,null) :HTMLCollection;
+	/** A collection of the contained option elements. */
+	var options (default,null) : HTMLCollection;
 
 }

+ 6 - 6
std/js/html/DataTransferItem.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,14 +26,14 @@ package js.html;
 @:native("DataTransferItem")
 extern class DataTransferItem
 {
-    var kind (default,null) :String;
+	var kind (default,null) : String;
 
-    var type (default,null) :String;
+	var type (default,null) : String;
 
-    function getAsEntry () :js.html.fs.Entry;
+	function getAsEntry() : js.html.fs.Entry;
 
-    function getAsFile () :Blob;
+	function getAsFile() : Blob;
 
-    function getAsString (callback_ :StringCallback) :Void;
+	function getAsString( callback_ : StringCallback ) : Void;
 
 }

+ 6 - 6
std/js/html/DataTransferItemList.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,13 +26,13 @@ package js.html;
 @:native("DataTransferItemList")
 extern class DataTransferItemList implements ArrayAccess<DataTransferItem>
 {
-    var length (default,null) :Int;
+	var length (default,null) : Int;
 
-    @:overload(function (file :File) :Void {})
-    function add (data :String, type :String) :Void;
+	@:overload( function( file : File ) :Void {} )
+	function add( data : String, type : String ) : Void;
 
-    function clear () :Void;
+	function clear() : Void;
 
-    function item (index :Int) :DataTransferItem;
+	function item( index : Int ) : DataTransferItem;
 
 }

+ 19 - 19
std/js/html/DataView.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -35,7 +35,7 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("DataView")
 extern class DataView extends ArrayBufferView
 {
-    /** DataView DataView(<a title="en/JavaScript_typed_arrays/ArrayBuffer" rel="internal" href="https://developer.mozilla.org/en/JavaScript_typed_arrays/ArrayBuffer">ArrayBuffer</a> buffer, optional unsigned long byteOffset, optional unsigned long byteLength);<p>Returns a new <code>DataView</code> object using the passed <a title="en/JavaScript_typed_arrays/ArrayBuffer" rel="internal" href="https://developer.mozilla.org/en/JavaScript_typed_arrays/ArrayBuffer">ArrayBuffer</a> for its storage.</p>
+	/** DataView DataView(<a title="en/JavaScript_typed_arrays/ArrayBuffer" rel="internal" href="https://developer.mozilla.org/en/JavaScript_typed_arrays/ArrayBuffer">ArrayBuffer</a> buffer, optional unsigned long byteOffset, optional unsigned long byteLength);<p>Returns a new <code>DataView</code> object using the passed <a title="en/JavaScript_typed_arrays/ArrayBuffer" rel="internal" href="https://developer.mozilla.org/en/JavaScript_typed_arrays/ArrayBuffer">ArrayBuffer</a> for its storage.</p>
 <pre>DataView DataView(
 &nbsp; ArrayBuffer buffer,
 &nbsp; optional unsigned long byteOffset,
@@ -55,38 +55,38 @@ extern class DataView extends ArrayBufferView
 <dl> <dt><code>INDEX_SIZE_ERR</code></dt> <dd>The <code>byteOffset</code> and <code>byteLength</code> result in the specified view extending past the end of the buffer.</dd>
 </dl>
 </div> */
-    function new (?arg0 :Dynamic, ?arg1 :Dynamic, ?arg2 :Dynamic) :Void;
+	function new(?arg0 : Dynamic, ?arg1 : Dynamic, ?arg2 : Dynamic) : Void;
 
-    function getFloat32 (byteOffset :Int, ?littleEndian :Bool) :Float;
+	function getFloat32( byteOffset : Int, ?littleEndian : Bool ) : Float;
 
-    function getFloat64 (byteOffset :Int, ?littleEndian :Bool) :Float;
+	function getFloat64( byteOffset : Int, ?littleEndian : Bool ) : Float;
 
-    function getInt16 (byteOffset :Int, ?littleEndian :Bool) :Int;
+	function getInt16( byteOffset : Int, ?littleEndian : Bool ) : Int;
 
-    function getInt32 (byteOffset :Int, ?littleEndian :Bool) :Int;
+	function getInt32( byteOffset : Int, ?littleEndian : Bool ) : Int;
 
-    function getInt8 () :Dynamic;
+	function getInt8() : Dynamic;
 
-    function getUint16 (byteOffset :Int, ?littleEndian :Bool) :Int;
+	function getUint16( byteOffset : Int, ?littleEndian : Bool ) : Int;
 
-    function getUint32 (byteOffset :Int, ?littleEndian :Bool) :Int;
+	function getUint32( byteOffset : Int, ?littleEndian : Bool ) : Int;
 
-    function getUint8 () :Dynamic;
+	function getUint8() : Dynamic;
 
-    function setFloat32 (byteOffset :Int, value :Float, ?littleEndian :Bool) :Void;
+	function setFloat32( byteOffset : Int, value : Float, ?littleEndian : Bool ) : Void;
 
-    function setFloat64 (byteOffset :Int, value :Float, ?littleEndian :Bool) :Void;
+	function setFloat64( byteOffset : Int, value : Float, ?littleEndian : Bool ) : Void;
 
-    function setInt16 (byteOffset :Int, value :Int, ?littleEndian :Bool) :Void;
+	function setInt16( byteOffset : Int, value : Int, ?littleEndian : Bool ) : Void;
 
-    function setInt32 (byteOffset :Int, value :Int, ?littleEndian :Bool) :Void;
+	function setInt32( byteOffset : Int, value : Int, ?littleEndian : Bool ) : Void;
 
-    function setInt8 () :Void;
+	function setInt8() : Void;
 
-    function setUint16 (byteOffset :Int, value :Int, ?littleEndian :Bool) :Void;
+	function setUint16( byteOffset : Int, value : Int, ?littleEndian : Bool ) : Void;
 
-    function setUint32 (byteOffset :Int, value :Int, ?littleEndian :Bool) :Void;
+	function setUint32( byteOffset : Int, value : Int, ?littleEndian : Bool ) : Void;
 
-    function setUint8 () :Void;
+	function setUint8() : Void;
 
 }

+ 3 - 3
std/js/html/DedicatedWorkerContext.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,8 +26,8 @@ package js.html;
 @:native("DedicatedWorkerContext")
 extern class DedicatedWorkerContext extends WorkerContext
 {
-    var onmessage :EventListener;
+	var onmessage : EventListener;
 
-    function postMessage (message :Dynamic, ?messagePorts :Array<Dynamic>) :Void;
+	function postMessage( message : Dynamic, ?messagePorts : Array<Dynamic> ) : Void;
 
 }

+ 3 - 3
std/js/html/DetailsElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,7 +28,7 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLDetailsElement")
 extern class DetailsElement extends Element
 {
-    /** This Boolean attribute indicates whether the details will be shown to the user on page load. If omitted the details will be hidden. */
-    var open :Bool;
+	/** This Boolean attribute indicates whether the details will be shown to the user on page load. If omitted the details will be hidden. */
+	var open : Bool;
 
 }

+ 4 - 4
std/js/html/DeviceAcceleration.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,10 +26,10 @@ package js.html;
 @:native("DeviceAcceleration")
 extern class DeviceAcceleration
 {
-    var x (default,null) :Float;
+	var x (default,null) : Float;
 
-    var y (default,null) :Float;
+	var y (default,null) : Float;
 
-    var z (default,null) :Float;
+	var z (default,null) : Float;
 
 }

+ 10 - 10
std/js/html/DeviceMotionEvent.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,18 +28,18 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("DeviceMotionEvent")
 extern class DeviceMotionEvent extends Event
 {
-    /** The acceleration of the device. This value has taken into account the effect of gravity and removed it from the figures. This value may not exist if the hardware doesn't know how to remove gravity from the acceleration data. <strong>Read only.</strong> */
-    var acceleration (default,null) :DeviceAcceleration;
+	/** The acceleration of the device. This value has taken into account the effect of gravity and removed it from the figures. This value may not exist if the hardware doesn't know how to remove gravity from the acceleration data. <strong>Read only.</strong> */
+	var acceleration (default,null) : DeviceAcceleration;
 
-    /** The acceleration of the device. This value includes the effect of gravity, and may be the only value available on devices that don't have a gyroscope to allow them to properly remove gravity from the data. <strong>Read only.</strong> */
-    var accelerationIncludingGravity (default,null) :DeviceAcceleration;
+	/** The acceleration of the device. This value includes the effect of gravity, and may be the only value available on devices that don't have a gyroscope to allow them to properly remove gravity from the data. <strong>Read only.</strong> */
+	var accelerationIncludingGravity (default,null) : DeviceAcceleration;
 
-    /** The interval, in milliseconds, at which the <code>DeviceMotionEvent</code> is fired. The next event will be fired in approximately this amount of time. */
-    var interval (default,null) :Float;
+	/** The interval, in milliseconds, at which the <code>DeviceMotionEvent</code> is fired. The next event will be fired in approximately this amount of time. */
+	var interval (default,null) : Float;
 
-    /** The rates of rotation of the device about all three axes. <strong>Read only.</strong> */
-    var rotationRate (default,null) :DeviceRotationRate;
+	/** The rates of rotation of the device about all three axes. <strong>Read only.</strong> */
+	var rotationRate (default,null) : DeviceRotationRate;
 
-    function initDeviceMotionEvent (type :String, bubbles :Bool, cancelable :Bool, acceleration :DeviceAcceleration, accelerationIncludingGravity :DeviceAcceleration, rotationRate :DeviceRotationRate, interval :Float) :Void;
+	function initDeviceMotionEvent( type : String, bubbles : Bool, cancelable : Bool, acceleration : DeviceAcceleration, accelerationIncludingGravity : DeviceAcceleration, rotationRate : DeviceRotationRate, interval : Float ) : Void;
 
 }

+ 10 - 10
std/js/html/DeviceOrientationEvent.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,20 +28,20 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("DeviceOrientationEvent")
 extern class DeviceOrientationEvent extends Event
 {
-    /** This attribute's value is <code>true</code> if the orientation is provided as a difference between the device coordinate frame and the Earth coordinate frame; if the device can't detect the Earth coordinate frame, this value is <code>false</code>. <strong>Read only.</strong> */
-    var absolute (default,null) :Bool;
+	/** This attribute's value is <code>true</code> if the orientation is provided as a difference between the device coordinate frame and the Earth coordinate frame; if the device can't detect the Earth coordinate frame, this value is <code>false</code>. <strong>Read only.</strong> */
+	var absolute (default,null) : Bool;
 
-    /** The current orientation of the device around the Z axis; that is, how far the device is rotated around a line perpendicular to the device. <strong>Read only.</strong> */
-    var alpha (default,null) :Float;
+	/** The current orientation of the device around the Z axis; that is, how far the device is rotated around a line perpendicular to the device. <strong>Read only.</strong> */
+	var alpha (default,null) : Float;
 
-    /** The current orientation of the device around the X axis; that is, how far the device is tipped forward or backward. <strong>Read only.</strong> */
-    var beta (default,null) :Float;
+	/** The current orientation of the device around the X axis; that is, how far the device is tipped forward or backward. <strong>Read only.</strong> */
+	var beta (default,null) : Float;
 
-    /** <dl><dd>The current orientation of the device around the Y axis; that is, how far the device is turned left or right. <strong>Read only.</strong></dd>
+	/** <dl><dd>The current orientation of the device around the Y axis; that is, how far the device is turned left or right. <strong>Read only.</strong></dd>
 </dl>
 <div class="note"><strong>Note:</strong> If the browser is not able to provide notification information, all values are 0.</div> */
-    var gamma (default,null) :Float;
+	var gamma (default,null) : Float;
 
-    function initDeviceOrientationEvent (type :String, bubbles :Bool, cancelable :Bool, alpha :Float, beta :Float, gamma :Float, absolute :Bool) :Void;
+	function initDeviceOrientationEvent( type : String, bubbles : Bool, cancelable : Bool, alpha : Float, beta : Float, gamma : Float, absolute : Bool ) : Void;
 
 }

+ 4 - 4
std/js/html/DeviceRotationRate.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,10 +26,10 @@ package js.html;
 @:native("DeviceRotationRate")
 extern class DeviceRotationRate
 {
-    var alpha (default,null) :Float;
+	var alpha (default,null) : Float;
 
-    var beta (default,null) :Float;
+	var beta (default,null) : Float;
 
-    var gamma (default,null) :Float;
+	var gamma (default,null) : Float;
 
 }

+ 3 - 3
std/js/html/DirectoryElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,8 +28,8 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLDirectoryElement")
 extern class DirectoryElement extends Element
 {
-    /** This Boolean attribute hints that the list should be rendered in a compact style. The interpretation of this attribute depends on the user agent and it doesn't work in all browsers. <div class="note"><strong>Usage note:&nbsp;</strong>Do not use this attribute, as it has been deprecated: the <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/dir">&lt;dir&gt;</a></code>
+	/** This Boolean attribute hints that the list should be rendered in a compact style. The interpretation of this attribute depends on the user agent and it doesn't work in all browsers. <div class="note"><strong>Usage note:&nbsp;</strong>Do not use this attribute, as it has been deprecated: the <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/dir">&lt;dir&gt;</a></code>
  element should be styled using <a title="en/CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a>. To give a similar effect than the <span>compact</span> attribute, the <a title="en/CSS" rel="internal" href="https://developer.mozilla.org/en/CSS">CSS</a> property <a title="en/CSS/line-height" rel="internal" href="https://developer.mozilla.org/en/CSS/line-height">line-height</a> can be used with a value of <span>80%</span>.</div> */
-    var compact :Bool;
+	var compact : Bool;
 
 }

+ 3 - 3
std/js/html/DivElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -30,7 +30,7 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLDivElement")
 extern class DivElement extends Element
 {
-    /** Enumerated attribute indicating alignment of the element's contents with respect to the surrounding context. */
-    var align :String;
+	/** Enumerated attribute indicating alignment of the element's contents with respect to the surrounding context. */
+	var align : String;
 
 }

+ 328 - 328
std/js/html/Document.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -41,186 +41,186 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Document")
 extern class Document extends Node
 {
-    /** Returns a string containing the URL of the current document. */
-    var URL (default,null) :String;
+	/** Returns a string containing the URL of the current document. */
+	var URL (default,null) : String;
 
-    /** Returns the currently focused element */
-    var activeElement (default,null) :Element;
+	/** Returns the currently focused element */
+	var activeElement (default,null) : Element;
 
-    /** Returns or sets the color of active links in the document body. */
-    var alinkColor :String;
+	/** Returns or sets the color of active links in the document body. */
+	var alinkColor : String;
 
-    var all :HTMLAllCollection;
+	var all : HTMLAllCollection;
 
-    /** Returns a list of all of the anchors in the document. */
-    var anchors (default,null) :HTMLCollection;
+	/** Returns a list of all of the anchors in the document. */
+	var anchors (default,null) : HTMLCollection;
 
-    /** Returns an ordered list of the applets within a document. */
-    var applets (default,null) :HTMLCollection;
+	/** Returns an ordered list of the applets within a document. */
+	var applets (default,null) : HTMLCollection;
 
-    /** Gets/sets the background color of the current document. */
-    var bgColor :String;
+	/** Gets/sets the background color of the current document. */
+	var bgColor : String;
 
-    /** Returns the BODY node of the current document. Setter throws DOMException. */
-    var body :Element;
+	/** Returns the BODY node of the current document. Setter throws DOMException. */
+	var body : Element;
 
-    /** Returns the character set being used by the document. */
-    var characterSet (default,null) :String;
+	/** Returns the character set being used by the document. */
+	var characterSet (default,null) : String;
 
-    var charset :String;
+	var charset : String;
 
-    /** Indicates whether the document is rendered in Quirks or Strict mode. */
-    var compatMode (default,null) :String;
+	/** Indicates whether the document is rendered in Quirks or Strict mode. */
+	var compatMode (default,null) : String;
 
-    /** Returns a semicolon-separated list of the cookies for that document or sets a single cookie. Getter throws DOMException. Setter throws DOMException. */
-    var cookie :String;
+	/** Returns a semicolon-separated list of the cookies for that document or sets a single cookie. Getter throws DOMException. Setter throws DOMException. */
+	var cookie : String;
 
-    var currentFullScreenElement (default,null) :Element;
+	var currentFullScreenElement (default,null) : Element;
 
-    var defaultCharset (default,null) :String;
+	var defaultCharset (default,null) : String;
 
-    /** Returns a reference to the window object. */
-    var defaultView (default,null) :DOMWindow;
+	/** Returns a reference to the window object. */
+	var defaultView (default,null) : DOMWindow;
 
-    /** Gets/sets WYSYWIG editing capability of <a title="en/Midas" rel="internal" href="https://developer.mozilla.org/en/Midas">Midas</a>. It can only be used for HTML documents. */
-    var designMode :String;
+	/** Gets/sets WYSYWIG editing capability of <a title="en/Midas" rel="internal" href="https://developer.mozilla.org/en/Midas">Midas</a>. It can only be used for HTML documents. */
+	var designMode : String;
 
-    /** Gets/sets directionality (rtl/ltr) of the document */
-    var dir :String;
+	/** Gets/sets directionality (rtl/ltr) of the document */
+	var dir : String;
 
-    /** Returns the Document Type Definition (DTD) of the current document. */
-    var doctype (default,null) :DocumentType;
+	/** Returns the Document Type Definition (DTD) of the current document. */
+	var doctype (default,null) : DocumentType;
 
-    /** Returns the Element that is a direct child of document. For HTML documents, this is normally the HTML element. */
-    var documentElement (default,null) :Element;
+	/** Returns the Element that is a direct child of document. For HTML documents, this is normally the HTML element. */
+	var documentElement (default,null) : Element;
 
-    /** Returns the document location. */
-    var documentURI (default,null) :String;
+	/** Returns the document location. */
+	var documentURI (default,null) : String;
 
-    /** Returns the domain of the current document. Setter throws DOMException. */
-    var domain :String;
+	/** Returns the domain of the current document. Setter throws DOMException. */
+	var domain : String;
 
-    /** Returns a list of the embedded OBJECTS within the current document. */
-    var embeds (default,null) :HTMLCollection;
+	/** Returns a list of the embedded OBJECTS within the current document. */
+	var embeds (default,null) : HTMLCollection;
 
-    /** Gets/sets the foreground color, or text color, of the current document. */
-    var fgColor :String;
+	/** Gets/sets the foreground color, or text color, of the current document. */
+	var fgColor : String;
 
-    /** Returns a list of the FORM elements within the current document. */
-    var forms (default,null) :HTMLCollection;
+	/** Returns a list of the FORM elements within the current document. */
+	var forms (default,null) : HTMLCollection;
 
-    var fullScreenKeyboardInputAllowed (default,null) :Bool;
+	var fullScreenKeyboardInputAllowed (default,null) : Bool;
 
-    var fullscreenElement (default,null) :Element;
+	var fullscreenElement (default,null) : Element;
 
-    var fullscreenEnabled (default,null) :Bool;
+	var fullscreenEnabled (default,null) : Bool;
 
-    /** Returns the HEAD node of the current document. */
-    var head (default,null) :HeadElement;
+	/** Returns the HEAD node of the current document. */
+	var head (default,null) : HeadElement;
 
-    /** Gets/sets the height of the current document. */
-    var height (default,null) :Int;
+	/** Gets/sets the height of the current document. */
+	var height (default,null) : Int;
 
-    var hidden (default,null) :Bool;
+	var hidden (default,null) : Bool;
 
-    /** Returns a list of the images in the current document. */
-    var images (default,null) :HTMLCollection;
+	/** Returns a list of the images in the current document. */
+	var images (default,null) : HTMLCollection;
 
-    /** Returns the DOM implementation associated with the current document. */
-    var implementation (default,null) :DOMImplementation;
+	/** Returns the DOM implementation associated with the current document. */
+	var implementation (default,null) : DOMImplementation;
 
-    /** Returns the encoding used when the document was parsed. */
-    var inputEncoding (default,null) :String;
+	/** Returns the encoding used when the document was parsed. */
+	var inputEncoding (default,null) : String;
 
-    var isFullScreen (default,null) :Bool;
+	var isFullScreen (default,null) : Bool;
 
-    /** Returns the date on which the document was last modified. */
-    var lastModified (default,null) :String;
+	/** Returns the date on which the document was last modified. */
+	var lastModified (default,null) : String;
 
-    /** Gets/sets the color of hyperlinks in the document. */
-    var linkColor :String;
+	/** Gets/sets the color of hyperlinks in the document. */
+	var linkColor : String;
 
-    /** Returns a list of all the hyperlinks in the document. */
-    var links (default,null) :HTMLCollection;
+	/** Returns a list of all the hyperlinks in the document. */
+	var links (default,null) : HTMLCollection;
 
-    /** Returns the URI of the current document. */
-    var location :Location;
+	/** Returns the URI of the current document. */
+	var location : Location;
 
-    var onabort :EventListener;
+	var onabort : EventListener;
 
-    var onbeforecopy :EventListener;
+	var onbeforecopy : EventListener;
 
-    var onbeforecut :EventListener;
+	var onbeforecut : EventListener;
 
-    var onbeforepaste :EventListener;
+	var onbeforepaste : EventListener;
 
-    var onblur :EventListener;
+	var onblur : EventListener;
 
-    var onchange :EventListener;
+	var onchange : EventListener;
 
-    var onclick :EventListener;
+	var onclick : EventListener;
 
-    var oncontextmenu :EventListener;
+	var oncontextmenu : EventListener;
 
-    var oncopy :EventListener;
+	var oncopy : EventListener;
 
-    var oncut :EventListener;
+	var oncut : EventListener;
 
-    var ondblclick :EventListener;
+	var ondblclick : EventListener;
 
-    var ondrag :EventListener;
+	var ondrag : EventListener;
 
-    var ondragend :EventListener;
+	var ondragend : EventListener;
 
-    var ondragenter :EventListener;
+	var ondragenter : EventListener;
 
-    var ondragleave :EventListener;
+	var ondragleave : EventListener;
 
-    var ondragover :EventListener;
+	var ondragover : EventListener;
 
-    var ondragstart :EventListener;
+	var ondragstart : EventListener;
 
-    var ondrop :EventListener;
+	var ondrop : EventListener;
 
-    var onerror :EventListener;
+	var onerror : EventListener;
 
-    var onfocus :EventListener;
+	var onfocus : EventListener;
 
-    var onfullscreenchange :EventListener;
+	var onfullscreenchange : EventListener;
 
-    var onfullscreenerror :EventListener;
+	var onfullscreenerror : EventListener;
 
-    var oninput :EventListener;
+	var oninput : EventListener;
 
-    var oninvalid :EventListener;
+	var oninvalid : EventListener;
 
-    var onkeydown :EventListener;
+	var onkeydown : EventListener;
 
-    var onkeypress :EventListener;
+	var onkeypress : EventListener;
 
-    var onkeyup :EventListener;
+	var onkeyup : EventListener;
 
-    var onload :EventListener;
+	var onload : EventListener;
 
-    var onmousedown :EventListener;
+	var onmousedown : EventListener;
 
-    var onmousemove :EventListener;
+	var onmousemove : EventListener;
 
-    var onmouseout :EventListener;
+	var onmouseout : EventListener;
 
-    var onmouseover :EventListener;
+	var onmouseover : EventListener;
 
-    var onmouseup :EventListener;
+	var onmouseup : EventListener;
 
-    var onmousewheel :EventListener;
+	var onmousewheel : EventListener;
 
-    var onpaste :EventListener;
+	var onpaste : EventListener;
 
-    var onpointerlockchange :EventListener;
+	var onpointerlockchange : EventListener;
 
-    var onpointerlockerror :EventListener;
+	var onpointerlockerror : EventListener;
 
-    /** <dl><dd>Returns the event handling code for the <code>readystatechange</code> event.</dd>
+	/** <dl><dd>Returns the event handling code for the <code>readystatechange</code> event.</dd>
 </dl>
 <div class="geckoVersionNote"> <p>
 </p><div class="geckoVersionHeading">Gecko 9.0 note<div>(Firefox 9.0 / Thunderbird 9.0 / SeaMonkey 2.6)
@@ -228,304 +228,304 @@ extern class Document extends Node
 <p></p> <p>Starting in Gecko 9.0 (Firefox 9.0 / Thunderbird 9.0 / SeaMonkey 2.6)
 , you can now use the syntax <code>if ("onabort" in document)</code> to determine whether or not a given event handler property exists. This is because event handler interfaces have been updated to be proper web IDL interfaces. See <a title="en/DOM/DOM event handlers" rel="internal" href="https://developer.mozilla.org/en/DOM/DOM_event_handlers">DOM event handlers</a> for details.</p>
 </div> */
-    var onreadystatechange :EventListener;
+	var onreadystatechange : EventListener;
 
-    var onreset :EventListener;
+	var onreset : EventListener;
 
-    var onscroll :EventListener;
+	var onscroll : EventListener;
 
-    var onsearch :EventListener;
+	var onsearch : EventListener;
 
-    var onselect :EventListener;
+	var onselect : EventListener;
 
-    var onselectionchange :EventListener;
+	var onselectionchange : EventListener;
 
-    var onselectstart :EventListener;
+	var onselectstart : EventListener;
 
-    var onsubmit :EventListener;
+	var onsubmit : EventListener;
 
-    var ontouchcancel :EventListener;
+	var ontouchcancel : EventListener;
 
-    var ontouchend :EventListener;
+	var ontouchend : EventListener;
 
-    var ontouchmove :EventListener;
+	var ontouchmove : EventListener;
 
-    var ontouchstart :EventListener;
+	var ontouchstart : EventListener;
 
-    /** Returns a list of the available plugins. */
-    var plugins (default,null) :HTMLCollection;
+	/** Returns a list of the available plugins. */
+	var plugins (default,null) : HTMLCollection;
 
-    var pointerLockElement (default,null) :Element;
+	var pointerLockElement (default,null) : Element;
 
-    var preferredStylesheetSet (default,null) :String;
+	var preferredStylesheetSet (default,null) : String;
 
-    /** Returns loading status of the document */
-    var readyState (default,null) :String;
+	/** Returns loading status of the document */
+	var readyState (default,null) : String;
 
-    /** Returns the URI of the page that linked to this page. */
-    var referrer (default,null) :String;
+	/** Returns the URI of the page that linked to this page. */
+	var referrer (default,null) : String;
 
-    /** Returns all the <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/script">&lt;script&gt;</a></code>
+	/** Returns all the <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/script">&lt;script&gt;</a></code>
  elements on the document. */
-    var scripts (default,null) :HTMLCollection;
+	var scripts (default,null) : HTMLCollection;
 
-    var selectedStylesheetSet :String;
+	var selectedStylesheetSet : String;
 
-    /** Returns a list of the stylesheet objects on the current document. */
-    var styleSheets (default,null) :StyleSheetList;
+	/** Returns a list of the stylesheet objects on the current document. */
+	var styleSheets (default,null) : StyleSheetList;
 
-    /** Returns the title of the current document. */
-    var title :String;
+	/** Returns the title of the current document. */
+	var title : String;
 
-    var visibilityState (default,null) :String;
+	var visibilityState (default,null) : String;
 
-    /** Gets/sets the color of visited hyperlinks. */
-    var vlinkColor :String;
+	/** Gets/sets the color of visited hyperlinks. */
+	var vlinkColor : String;
 
-    /** Returns the width of the current document. */
-    var width (default,null) :Int;
+	/** Returns the width of the current document. */
+	var width (default,null) : Int;
 
-    /** Returns the encoding as determined by the XML declaration.<br> <div class="note">Firefox 10 and later don't implement it anymore.</div> */
-    var xmlEncoding (default,null) :String;
+	/** Returns the encoding as determined by the XML declaration.<br> <div class="note">Firefox 10 and later don't implement it anymore.</div> */
+	var xmlEncoding (default,null) : String;
 
-    /** Returns <code>true</code> if the XML declaration specifies the document is standalone (<em>e.g.,</em> An external part of the DTD affects the document's content), else <code>false</code>. Setter throws DOMException. */
-    var xmlStandalone :Bool;
+	/** Returns <code>true</code> if the XML declaration specifies the document is standalone (<em>e.g.,</em> An external part of the DTD affects the document's content), else <code>false</code>. Setter throws DOMException. */
+	var xmlStandalone : Bool;
 
-    /** Returns the version number as specified in the XML declaration or <code>"1.0"</code> if the declaration is absent. Setter throws DOMException. */
-    var xmlVersion :String;
+	/** Returns the version number as specified in the XML declaration or <code>"1.0"</code> if the declaration is absent. Setter throws DOMException. */
+	var xmlVersion : String;
 
-    function adoptNode (source :Node) :Node;
+	function adoptNode( source : Node ) : Node;
 
-    function cancelFullScreen () :Void;
+	function cancelFullScreen() : Void;
 
-    function captureEvents () :Void;
+	function captureEvents() : Void;
 
-    function caretRangeFromPoint (x :Int, y :Int) :Range;
+	function caretRangeFromPoint( x : Int, y : Int ) : Range;
 
-    function clear () :Void;
+	function clear() : Void;
 
-    function close () :Void;
+	function close() : Void;
 
-    function createAttribute (name :String) :Attr;
+	function createAttribute( name : String ) : Attr;
 
-    function createAttributeNS (namespaceURI :String, qualifiedName :String) :Attr;
+	function createAttributeNS( namespaceURI : String, qualifiedName : String ) : Attr;
 
-    function createCDATASection (data :String) :CDATASection;
+	function createCDATASection( data : String ) : CDATASection;
 
-    function createComment (data :String) :Comment;
+	function createComment( data : String ) : Comment;
 
-    function createDocumentFragment () :DocumentFragment;
+	function createDocumentFragment() : DocumentFragment;
 
-    function createElement (tagName :String) :Element;
+	function createElement( tagName : String ) : Element;
 
-    function createElementNS (namespaceURI :String, qualifiedName :String) :Element;
+	function createElementNS( namespaceURI : String, qualifiedName : String ) : Element;
 
-    function createEntityReference (name :String) :EntityReference;
+	function createEntityReference( name : String ) : EntityReference;
 
-    function createEvent (eventType :String) :Event;
+	function createEvent( eventType : String ) : Event;
 
-    function createExpression (expression :String, resolver :XPathNSResolver) :XPathExpression;
+	function createExpression( expression : String, resolver : XPathNSResolver ) : XPathExpression;
 
-    function createNSResolver (nodeResolver :Node) :XPathNSResolver;
+	function createNSResolver( nodeResolver : Node ) : XPathNSResolver;
 
-    function createNodeIterator (root :Node, whatToShow :Int, filter :NodeFilter, expandEntityReferences :Bool) :NodeIterator;
+	function createNodeIterator( root : Node, whatToShow : Int, filter : NodeFilter, expandEntityReferences : Bool ) : NodeIterator;
 
-    function createProcessingInstruction (target :String, data :String) :ProcessingInstruction;
+	function createProcessingInstruction( target : String, data : String ) : ProcessingInstruction;
 
-    function createRange () :Range;
+	function createRange() : Range;
 
-    function createTextNode (data :String) :Text;
+	function createTextNode( data : String ) : Text;
 
-    function createTouch (window :DOMWindow, target :EventTarget, identifier :Int, pageX :Int, pageY :Int, screenX :Int, screenY :Int, radiusX :Int, radiusY :Int, rotationAngle :Float, force :Float) :Touch;
+	function createTouch( window : DOMWindow, target : EventTarget, identifier : Int, pageX : Int, pageY : Int, screenX : Int, screenY : Int, radiusX : Int, radiusY : Int, rotationAngle : Float, force : Float ) : Touch;
 
-    function createTouchList () :TouchList;
+	function createTouchList() : TouchList;
 
-    function createTreeWalker (root :Node, whatToShow :Int, filter :NodeFilter, expandEntityReferences :Bool) :TreeWalker;
+	function createTreeWalker( root : Node, whatToShow : Int, filter : NodeFilter, expandEntityReferences : Bool ) : TreeWalker;
 
-    function elementFromPoint (x :Int, y :Int) :Element;
+	function elementFromPoint( x : Int, y : Int ) : Element;
 
-    function evaluate (expression :String, contextNode :Node, resolver :XPathNSResolver, type :Int, inResult :XPathResult) :XPathResult;
+	function evaluate( expression : String, contextNode : Node, resolver : XPathNSResolver, type : Int, inResult : XPathResult ) : XPathResult;
 
-    function execCommand (command :String, userInterface :Bool, value :String) :Bool;
+	function execCommand( command : String, userInterface : Bool, value : String ) : Bool;
 
-    function exitFullscreen () :Void;
+	function exitFullscreen() : Void;
 
-    function exitPointerLock () :Void;
+	function exitPointerLock() : Void;
 
-    function getCSSCanvasContext (contextId :String, name :String, width :Int, height :Int) :CanvasRenderingContext;
+	function getCSSCanvasContext( contextId : String, name : String, width : Int, height : Int ) : CanvasRenderingContext;
 
-    function getElementById (elementId :String) :Element;
+	function getElementById( elementId : String ) : Element;
 
-    function getElementsByClassName (tagname :String) :NodeList;
+	function getElementsByClassName( tagname : String ) : NodeList;
 
-    function getElementsByName (elementName :String) :NodeList;
+	function getElementsByName( elementName : String ) : NodeList;
 
-    function getElementsByTagName (tagname :String) :NodeList;
+	function getElementsByTagName( tagname : String ) : NodeList;
 
-    function getElementsByTagNameNS (namespaceURI :String, localName :String) :NodeList;
+	function getElementsByTagNameNS( namespaceURI : String, localName : String ) : NodeList;
 
-    function getOverrideStyle (element :Element, pseudoElement :String) :CSSStyleDeclaration;
+	function getOverrideStyle( element : Element, pseudoElement : String ) : CSSStyleDeclaration;
 
-    function getSelection () :DOMSelection;
+	function getSelection() : DOMSelection;
 
-    function hasFocus () :Bool;
+	function hasFocus() : Bool;
 
-    function importNode (importedNode :Node, ?deep :Bool) :Node;
+	function importNode( importedNode : Node, ?deep : Bool ) : Node;
 
-    function open () :Void;
+	function open() : Void;
 
-    function queryCommandEnabled (command :String) :Bool;
+	function queryCommandEnabled( command : String ) : Bool;
 
-    function queryCommandIndeterm (command :String) :Bool;
+	function queryCommandIndeterm( command : String ) : Bool;
 
-    function queryCommandState (command :String) :Bool;
+	function queryCommandState( command : String ) : Bool;
 
-    function queryCommandSupported (command :String) :Bool;
+	function queryCommandSupported( command : String ) : Bool;
 
-    function queryCommandValue (command :String) :String;
+	function queryCommandValue( command : String ) : String;
 
-    function querySelector (selectors :String) :Element;
+	function querySelector( selectors : String ) : Element;
 
-    function querySelectorAll (selectors :String) :NodeList;
+	function querySelectorAll( selectors : String ) : NodeList;
 
-    function releaseEvents () :Void;
+	function releaseEvents() : Void;
 
-    function write (text :String) :Void;
+	function write( text : String ) : Void;
 
-    function writeln (text :String) :Void;
+	function writeln( text : String ) : Void;
 
-    /** A typed shortcut for <code>createElement("td")</code>. */
-    public inline function createTableCellElement () :TableCellElement { return cast createElement("td"); }
-    /** A typed shortcut for <code>createElement("hr")</code>. */
-    public inline function createHRElement () :HRElement { return cast createElement("hr"); }
-    /** A typed shortcut for <code>createElement("marquee")</code>. */
-    public inline function createMarqueeElement () :MarqueeElement { return cast createElement("marquee"); }
-    /** A typed shortcut for <code>createElement("basefont")</code>. */
-    public inline function createBaseFontElement () :BaseFontElement { return cast createElement("basefont"); }
-    /** A typed shortcut for <code>createElement("select")</code>. */
-    public inline function createSelectElement () :SelectElement { return cast createElement("select"); }
-    /** A typed shortcut for <code>createElement("map")</code>. */
-    public inline function createMapElement () :MapElement { return cast createElement("map"); }
-    /** A typed shortcut for <code>createElement("form")</code>. */
-    public inline function createFormElement () :FormElement { return cast createElement("form"); }
-    /** A typed shortcut for <code>createElement("option")</code>. */
-    public inline function createOptionElement () :OptionElement { return cast createElement("option"); }
-    /** A typed shortcut for <code>createElement("label")</code>. */
-    public inline function createLabelElement () :LabelElement { return cast createElement("label"); }
-    /** A typed shortcut for <code>createElement("meta")</code>. */
-    public inline function createMetaElement () :MetaElement { return cast createElement("meta"); }
-    /** A typed shortcut for <code>createElement("img")</code>. */
-    public inline function createImageElement () :ImageElement { return cast createElement("img"); }
-    /** A typed shortcut for <code>createElement("dl")</code>. */
-    public inline function createDListElement () :DListElement { return cast createElement("dl"); }
-    /** A typed shortcut for <code>createElement("frame")</code>. */
-    public inline function createFrameElement () :FrameElement { return cast createElement("frame"); }
-    /** A typed shortcut for <code>createElement("mod")</code>. */
-    public inline function createModElement () :ModElement { return cast createElement("mod"); }
-    /** A typed shortcut for <code>createElement("ul")</code>. */
-    public inline function createUListElement () :UListElement { return cast createElement("ul"); }
-    /** A typed shortcut for <code>createElement("output")</code>. */
-    public inline function createOutputElement () :OutputElement { return cast createElement("output"); }
-    /** A typed shortcut for <code>createElement("ol")</code>. */
-    public inline function createOListElement () :OListElement { return cast createElement("ol"); }
-    /** A typed shortcut for <code>createElement("shadow")</code>. */
-    public inline function createShadowElement () :ShadowElement { return cast createElement("shadow"); }
-    /** A typed shortcut for <code>createElement("li")</code>. */
-    public inline function createLIElement () :LIElement { return cast createElement("li"); }
-    /** A typed shortcut for <code>createElement("datalist")</code>. */
-    public inline function createDataListElement () :DataListElement { return cast createElement("datalist"); }
-    /** A typed shortcut for <code>createElement("param")</code>. */
-    public inline function createParamElement () :ParamElement { return cast createElement("param"); }
-    /** A typed shortcut for <code>createElement("font")</code>. */
-    public inline function createFontElement () :FontElement { return cast createElement("font"); }
-    /** A typed shortcut for <code>createElement("track")</code>. */
-    public inline function createTrackElement () :TrackElement { return cast createElement("track"); }
-    /** A typed shortcut for <code>createElement("applet")</code>. */
-    public inline function createAppletElement () :AppletElement { return cast createElement("applet"); }
-    /** A typed shortcut for <code>createElement("area")</code>. */
-    public inline function createAreaElement () :AreaElement { return cast createElement("area"); }
-    /** A typed shortcut for <code>createElement("link")</code>. */
-    public inline function createLinkElement () :LinkElement { return cast createElement("link"); }
-    /** A typed shortcut for <code>createElement("div")</code>. */
-    public inline function createDivElement () :DivElement { return cast createElement("div"); }
-    /** A typed shortcut for <code>createElement("title")</code>. */
-    public inline function createTitleElement () :TitleElement { return cast createElement("title"); }
-    /** A typed shortcut for <code>createElement("style")</code>. */
-    public inline function createStyleElement () :StyleElement { return cast createElement("style"); }
-    /** A typed shortcut for <code>createElement("progress")</code>. */
-    public inline function createProgressElement () :ProgressElement { return cast createElement("progress"); }
-    /** A typed shortcut for <code>createElement("button")</code>. */
-    public inline function createButtonElement () :ButtonElement { return cast createElement("button"); }
-    /** A typed shortcut for <code>createElement("fieldset")</code>. */
-    public inline function createFieldSetElement () :FieldSetElement { return cast createElement("fieldset"); }
-    /** A typed shortcut for <code>createElement("a")</code>. */
-    public inline function createAnchorElement () :AnchorElement { return cast createElement("a"); }
-    /** A typed shortcut for <code>createElement("iframe")</code>. */
-    public inline function createIFrameElement () :IFrameElement { return cast createElement("iframe"); }
-    /** A typed shortcut for <code>createElement("span")</code>. */
-    public inline function createSpanElement () :SpanElement { return cast createElement("span"); }
-    /** A typed shortcut for <code>createElement("details")</code>. */
-    public inline function createDetailsElement () :DetailsElement { return cast createElement("details"); }
-    /** A typed shortcut for <code>createElement("body")</code>. */
-    public inline function createBodyElement () :BodyElement { return cast createElement("body"); }
-    /** A typed shortcut for <code>createElement("input")</code>. */
-    public inline function createInputElement () :InputElement { return cast createElement("input"); }
-    /** A typed shortcut for <code>createElement("embed")</code>. */
-    public inline function createEmbedElement () :EmbedElement { return cast createElement("embed"); }
-    /** A typed shortcut for <code>createElement("meter")</code>. */
-    public inline function createMeterElement () :MeterElement { return cast createElement("meter"); }
-    /** A typed shortcut for <code>createElement("pre")</code>. */
-    public inline function createPreElement () :PreElement { return cast createElement("pre"); }
-    /** A typed shortcut for <code>createElement("thead")</code>. */
-    public inline function createTableSectionElement () :TableSectionElement { return cast createElement("thead"); }
-    /** A typed shortcut for <code>createElement("head")</code>. */
-    public inline function createHeadElement () :HeadElement { return cast createElement("head"); }
-    /** A typed shortcut for <code>createElement("base")</code>. */
-    public inline function createBaseElement () :BaseElement { return cast createElement("base"); }
-    /** A typed shortcut for <code>createElement("optgroup")</code>. */
-    public inline function createOptGroupElement () :OptGroupElement { return cast createElement("optgroup"); }
-    /** A typed shortcut for <code>createElement("quote")</code>. */
-    public inline function createQuoteElement () :QuoteElement { return cast createElement("quote"); }
-    /** A typed shortcut for <code>createElement("audio")</code>. */
-    public inline function createAudioElement () :AudioElement { return cast createElement("audio"); }
-    /** A typed shortcut for <code>createElement("video")</code>. */
-    public inline function createVideoElement () :VideoElement { return cast createElement("video"); }
-    /** A typed shortcut for <code>createElement("legend")</code>. */
-    public inline function createLegendElement () :LegendElement { return cast createElement("legend"); }
-    /** A typed shortcut for <code>createElement("menu")</code>. */
-    public inline function createMenuElement () :MenuElement { return cast createElement("menu"); }
-    /** A typed shortcut for <code>createElement("frameset")</code>. */
-    public inline function createFrameSetElement () :FrameSetElement { return cast createElement("frameset"); }
-    /** A typed shortcut for <code>createElement("canvas")</code>. */
-    public inline function createCanvasElement () :CanvasElement { return cast createElement("canvas"); }
-    /** A typed shortcut for <code>createElement("keygen")</code>. */
-    public inline function createKeygenElement () :KeygenElement { return cast createElement("keygen"); }
-    /** A typed shortcut for <code>createElement("col")</code>. */
-    public inline function createTableColElement () :TableColElement { return cast createElement("col"); }
-    /** A typed shortcut for <code>createElement("dir")</code>. */
-    public inline function createDirectoryElement () :DirectoryElement { return cast createElement("dir"); }
-    /** A typed shortcut for <code>createElement("table")</code>. */
-    public inline function createTableElement () :TableElement { return cast createElement("table"); }
-    /** A typed shortcut for <code>createElement("tr")</code>. */
-    public inline function createTableRowElement () :TableRowElement { return cast createElement("tr"); }
-    /** A typed shortcut for <code>createElement("script")</code>. */
-    public inline function createScriptElement () :ScriptElement { return cast createElement("script"); }
-    /** A typed shortcut for <code>createElement("source")</code>. */
-    public inline function createSourceElement () :SourceElement { return cast createElement("source"); }
-    /** A typed shortcut for <code>createElement("p")</code>. */
-    public inline function createParagraphElement () :ParagraphElement { return cast createElement("p"); }
-    /** A typed shortcut for <code>createElement("content")</code>. */
-    public inline function createContentElement () :ContentElement { return cast createElement("content"); }
-    /** A typed shortcut for <code>createElement("br")</code>. */
-    public inline function createBRElement () :BRElement { return cast createElement("br"); }
-    /** A typed shortcut for <code>createElement("html")</code>. */
-    public inline function createHtmlElement () :HtmlElement { return cast createElement("html"); }
-    /** A typed shortcut for <code>createElement("textarea")</code>. */
-    public inline function createTextAreaElement () :TextAreaElement { return cast createElement("textarea"); }
-    /** A typed shortcut for <code>createElement("media")</code>. */
-    public inline function createMediaElement () :MediaElement { return cast createElement("media"); }
-    /** A typed shortcut for <code>createElement("object")</code>. */
-    public inline function createObjectElement () :ObjectElement { return cast createElement("object"); }
-    /** A typed shortcut for <code>createElement("caption")</code>. */
-    public inline function createTableCaptionElement () :TableCaptionElement { return cast createElement("caption"); }
+	/** A typed shortcut for <code>createElement("td")</code>. */
+	public inline function createTableCellElement() : TableCellElement { return cast createElement("td"); }
+	/** A typed shortcut for <code>createElement("hr")</code>. */
+	public inline function createHRElement() : HRElement { return cast createElement("hr"); }
+	/** A typed shortcut for <code>createElement("marquee")</code>. */
+	public inline function createMarqueeElement() : MarqueeElement { return cast createElement("marquee"); }
+	/** A typed shortcut for <code>createElement("basefont")</code>. */
+	public inline function createBaseFontElement() : BaseFontElement { return cast createElement("basefont"); }
+	/** A typed shortcut for <code>createElement("select")</code>. */
+	public inline function createSelectElement() : SelectElement { return cast createElement("select"); }
+	/** A typed shortcut for <code>createElement("map")</code>. */
+	public inline function createMapElement() : MapElement { return cast createElement("map"); }
+	/** A typed shortcut for <code>createElement("form")</code>. */
+	public inline function createFormElement() : FormElement { return cast createElement("form"); }
+	/** A typed shortcut for <code>createElement("option")</code>. */
+	public inline function createOptionElement() : OptionElement { return cast createElement("option"); }
+	/** A typed shortcut for <code>createElement("label")</code>. */
+	public inline function createLabelElement() : LabelElement { return cast createElement("label"); }
+	/** A typed shortcut for <code>createElement("meta")</code>. */
+	public inline function createMetaElement() : MetaElement { return cast createElement("meta"); }
+	/** A typed shortcut for <code>createElement("img")</code>. */
+	public inline function createImageElement() : ImageElement { return cast createElement("img"); }
+	/** A typed shortcut for <code>createElement("dl")</code>. */
+	public inline function createDListElement() : DListElement { return cast createElement("dl"); }
+	/** A typed shortcut for <code>createElement("frame")</code>. */
+	public inline function createFrameElement() : FrameElement { return cast createElement("frame"); }
+	/** A typed shortcut for <code>createElement("mod")</code>. */
+	public inline function createModElement() : ModElement { return cast createElement("mod"); }
+	/** A typed shortcut for <code>createElement("ul")</code>. */
+	public inline function createUListElement() : UListElement { return cast createElement("ul"); }
+	/** A typed shortcut for <code>createElement("output")</code>. */
+	public inline function createOutputElement() : OutputElement { return cast createElement("output"); }
+	/** A typed shortcut for <code>createElement("ol")</code>. */
+	public inline function createOListElement() : OListElement { return cast createElement("ol"); }
+	/** A typed shortcut for <code>createElement("shadow")</code>. */
+	public inline function createShadowElement() : ShadowElement { return cast createElement("shadow"); }
+	/** A typed shortcut for <code>createElement("li")</code>. */
+	public inline function createLIElement() : LIElement { return cast createElement("li"); }
+	/** A typed shortcut for <code>createElement("datalist")</code>. */
+	public inline function createDataListElement() : DataListElement { return cast createElement("datalist"); }
+	/** A typed shortcut for <code>createElement("param")</code>. */
+	public inline function createParamElement() : ParamElement { return cast createElement("param"); }
+	/** A typed shortcut for <code>createElement("font")</code>. */
+	public inline function createFontElement() : FontElement { return cast createElement("font"); }
+	/** A typed shortcut for <code>createElement("track")</code>. */
+	public inline function createTrackElement() : TrackElement { return cast createElement("track"); }
+	/** A typed shortcut for <code>createElement("applet")</code>. */
+	public inline function createAppletElement() : AppletElement { return cast createElement("applet"); }
+	/** A typed shortcut for <code>createElement("area")</code>. */
+	public inline function createAreaElement() : AreaElement { return cast createElement("area"); }
+	/** A typed shortcut for <code>createElement("link")</code>. */
+	public inline function createLinkElement() : LinkElement { return cast createElement("link"); }
+	/** A typed shortcut for <code>createElement("div")</code>. */
+	public inline function createDivElement() : DivElement { return cast createElement("div"); }
+	/** A typed shortcut for <code>createElement("title")</code>. */
+	public inline function createTitleElement() : TitleElement { return cast createElement("title"); }
+	/** A typed shortcut for <code>createElement("style")</code>. */
+	public inline function createStyleElement() : StyleElement { return cast createElement("style"); }
+	/** A typed shortcut for <code>createElement("progress")</code>. */
+	public inline function createProgressElement() : ProgressElement { return cast createElement("progress"); }
+	/** A typed shortcut for <code>createElement("button")</code>. */
+	public inline function createButtonElement() : ButtonElement { return cast createElement("button"); }
+	/** A typed shortcut for <code>createElement("fieldset")</code>. */
+	public inline function createFieldSetElement() : FieldSetElement { return cast createElement("fieldset"); }
+	/** A typed shortcut for <code>createElement("a")</code>. */
+	public inline function createAnchorElement() : AnchorElement { return cast createElement("a"); }
+	/** A typed shortcut for <code>createElement("iframe")</code>. */
+	public inline function createIFrameElement() : IFrameElement { return cast createElement("iframe"); }
+	/** A typed shortcut for <code>createElement("span")</code>. */
+	public inline function createSpanElement() : SpanElement { return cast createElement("span"); }
+	/** A typed shortcut for <code>createElement("details")</code>. */
+	public inline function createDetailsElement() : DetailsElement { return cast createElement("details"); }
+	/** A typed shortcut for <code>createElement("body")</code>. */
+	public inline function createBodyElement() : BodyElement { return cast createElement("body"); }
+	/** A typed shortcut for <code>createElement("input")</code>. */
+	public inline function createInputElement() : InputElement { return cast createElement("input"); }
+	/** A typed shortcut for <code>createElement("embed")</code>. */
+	public inline function createEmbedElement() : EmbedElement { return cast createElement("embed"); }
+	/** A typed shortcut for <code>createElement("meter")</code>. */
+	public inline function createMeterElement() : MeterElement { return cast createElement("meter"); }
+	/** A typed shortcut for <code>createElement("pre")</code>. */
+	public inline function createPreElement() : PreElement { return cast createElement("pre"); }
+	/** A typed shortcut for <code>createElement("thead")</code>. */
+	public inline function createTableSectionElement() : TableSectionElement { return cast createElement("thead"); }
+	/** A typed shortcut for <code>createElement("head")</code>. */
+	public inline function createHeadElement() : HeadElement { return cast createElement("head"); }
+	/** A typed shortcut for <code>createElement("base")</code>. */
+	public inline function createBaseElement() : BaseElement { return cast createElement("base"); }
+	/** A typed shortcut for <code>createElement("optgroup")</code>. */
+	public inline function createOptGroupElement() : OptGroupElement { return cast createElement("optgroup"); }
+	/** A typed shortcut for <code>createElement("quote")</code>. */
+	public inline function createQuoteElement() : QuoteElement { return cast createElement("quote"); }
+	/** A typed shortcut for <code>createElement("audio")</code>. */
+	public inline function createAudioElement() : AudioElement { return cast createElement("audio"); }
+	/** A typed shortcut for <code>createElement("video")</code>. */
+	public inline function createVideoElement() : VideoElement { return cast createElement("video"); }
+	/** A typed shortcut for <code>createElement("legend")</code>. */
+	public inline function createLegendElement() : LegendElement { return cast createElement("legend"); }
+	/** A typed shortcut for <code>createElement("menu")</code>. */
+	public inline function createMenuElement() : MenuElement { return cast createElement("menu"); }
+	/** A typed shortcut for <code>createElement("frameset")</code>. */
+	public inline function createFrameSetElement() : FrameSetElement { return cast createElement("frameset"); }
+	/** A typed shortcut for <code>createElement("canvas")</code>. */
+	public inline function createCanvasElement() : CanvasElement { return cast createElement("canvas"); }
+	/** A typed shortcut for <code>createElement("keygen")</code>. */
+	public inline function createKeygenElement() : KeygenElement { return cast createElement("keygen"); }
+	/** A typed shortcut for <code>createElement("col")</code>. */
+	public inline function createTableColElement() : TableColElement { return cast createElement("col"); }
+	/** A typed shortcut for <code>createElement("dir")</code>. */
+	public inline function createDirectoryElement() : DirectoryElement { return cast createElement("dir"); }
+	/** A typed shortcut for <code>createElement("table")</code>. */
+	public inline function createTableElement() : TableElement { return cast createElement("table"); }
+	/** A typed shortcut for <code>createElement("tr")</code>. */
+	public inline function createTableRowElement() : TableRowElement { return cast createElement("tr"); }
+	/** A typed shortcut for <code>createElement("script")</code>. */
+	public inline function createScriptElement() : ScriptElement { return cast createElement("script"); }
+	/** A typed shortcut for <code>createElement("source")</code>. */
+	public inline function createSourceElement() : SourceElement { return cast createElement("source"); }
+	/** A typed shortcut for <code>createElement("p")</code>. */
+	public inline function createParagraphElement() : ParagraphElement { return cast createElement("p"); }
+	/** A typed shortcut for <code>createElement("content")</code>. */
+	public inline function createContentElement() : ContentElement { return cast createElement("content"); }
+	/** A typed shortcut for <code>createElement("br")</code>. */
+	public inline function createBRElement() : BRElement { return cast createElement("br"); }
+	/** A typed shortcut for <code>createElement("html")</code>. */
+	public inline function createHtmlElement() : HtmlElement { return cast createElement("html"); }
+	/** A typed shortcut for <code>createElement("textarea")</code>. */
+	public inline function createTextAreaElement() : TextAreaElement { return cast createElement("textarea"); }
+	/** A typed shortcut for <code>createElement("media")</code>. */
+	public inline function createMediaElement() : MediaElement { return cast createElement("media"); }
+	/** A typed shortcut for <code>createElement("object")</code>. */
+	public inline function createObjectElement() : ObjectElement { return cast createElement("object"); }
+	/** A typed shortcut for <code>createElement("caption")</code>. */
+	public inline function createTableCaptionElement() : TableCaptionElement { return cast createElement("caption"); }
 }

+ 3 - 3
std/js/html/DocumentFragment.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -31,8 +31,8 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("DocumentFragment")
 extern class DocumentFragment extends Node
 {
-    function querySelector (selectors :String) :Element;
+	function querySelector( selectors : String ) : Element;
 
-    function querySelectorAll (selectors :String) :NodeList;
+	function querySelectorAll( selectors : String ) : NodeList;
 
 }

+ 8 - 8
std/js/html/DocumentType.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,18 +29,18 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("DocumentType")
 extern class DocumentType extends Node
 {
-    var entities (default,null) :NamedNodeMap;
+	var entities (default,null) : NamedNodeMap;
 
-    var internalSubset (default,null) :String;
+	var internalSubset (default,null) : String;
 
-    var name (default,null) :String;
+	var name (default,null) : String;
 
-    var notations (default,null) :NamedNodeMap;
+	var notations (default,null) : NamedNodeMap;
 
-    var publicId (default,null) :String;
+	var publicId (default,null) : String;
 
-    var systemId (default,null) :String;
+	var systemId (default,null) : String;
 
-    function remove () :Void;
+	function remove() : Void;
 
 }

+ 178 - 178
std/js/html/Element.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -87,305 +87,305 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Element")
 extern class Element extends Node
 {
-    static inline var ALLOW_KEYBOARD_INPUT :Int = 1;
+	static inline var ALLOW_KEYBOARD_INPUT : Int = 1;
 
-    var accessKey :String;
+	var accessKey : String;
 
-    /** The number of child nodes that are elements. */
-    var childElementCount (default,null) :Int;
+	/** The number of child nodes that are elements. */
+	var childElementCount (default,null) : Int;
 
-    /** A live <code><a rel="internal" href="https://developer.mozilla.org/Article_not_found?uri=en/XPCOM_Interface_Reference/nsIDOMNodeList&amp;ident=nsIDOMNodeList" class="new">nsIDOMNodeList</a></code>
+	/** A live <code><a rel="internal" href="https://developer.mozilla.org/Article_not_found?uri=en/XPCOM_Interface_Reference/nsIDOMNodeList&amp;ident=nsIDOMNodeList" class="new">nsIDOMNodeList</a></code>
  of the current child elements. */
-    var children (default,null) :HTMLCollection;
+	var children (default,null) : HTMLCollection;
 
-    /** Token list of class attribute */
-    var classList (default,null) :DOMTokenList;
+	/** Token list of class attribute */
+	var classList (default,null) : DOMTokenList;
 
-    /** Gets/sets the class of the element. */
-    var className :String;
+	/** Gets/sets the class of the element. */
+	var className : String;
 
-    /** The inner height of an element. */
-    var clientHeight (default,null) :Int;
+	/** The inner height of an element. */
+	var clientHeight (default,null) : Int;
 
-    /** The width of the left border of an element. */
-    var clientLeft (default,null) :Int;
+	/** The width of the left border of an element. */
+	var clientLeft (default,null) : Int;
 
-    /** The width of the top border of an element. */
-    var clientTop (default,null) :Int;
+	/** The width of the top border of an element. */
+	var clientTop (default,null) : Int;
 
-    /** The inner width of an element. */
-    var clientWidth (default,null) :Int;
+	/** The inner width of an element. */
+	var clientWidth (default,null) : Int;
 
-    /** Gets/sets whether or not the element is editable. Setter throws DOMException. */
-    var contentEditable :String;
+	/** Gets/sets whether or not the element is editable. Setter throws DOMException. */
+	var contentEditable : String;
 
-    /** Allows access to read and write custom data attributes on the element. */
-    var dataset (default,null) :DOMStringMap;
+	/** Allows access to read and write custom data attributes on the element. */
+	var dataset (default,null) : DOMStringMap;
 
-    /** Gets/sets the directionality of the element. */
-    var dir :String;
+	/** Gets/sets the directionality of the element. */
+	var dir : String;
 
-    var draggable :Bool;
+	var draggable : Bool;
 
-    var dropzone :String;
+	var dropzone : String;
 
-    /** The first direct child element of an element, or <code>null</code> if the element has no child elements. */
-    var firstElementChild (default,null) :Element;
+	/** The first direct child element of an element, or <code>null</code> if the element has no child elements. */
+	var firstElementChild (default,null) : Element;
 
-    var hidden :Bool;
+	var hidden : Bool;
 
-    /** Gets/sets the id of the element. */
-    var id :String;
+	/** Gets/sets the id of the element. */
+	var id : String;
 
-    /** Gets/sets the markup of the element's content. Setter throws DOMException. */
-    var innerHTML :String;
+	/** Gets/sets the markup of the element's content. Setter throws DOMException. */
+	var innerHTML : String;
 
-    /** Setter throws DOMException. */
-    var innerText :String;
+	/** Setter throws DOMException. */
+	var innerText : String;
 
-    /** Indicates whether or not the content of the element can be edited. Read only. */
-    var isContentEditable (default,null) :Bool;
+	/** Indicates whether or not the content of the element can be edited. Read only. */
+	var isContentEditable (default,null) : Bool;
 
-    /** Gets/sets the language of an element's attributes, text, and element contents. */
-    var lang :String;
+	/** Gets/sets the language of an element's attributes, text, and element contents. */
+	var lang : String;
 
-    /** The last direct child element of an element, or <code>null</code> if the element has no child elements. */
-    var lastElementChild (default,null) :Element;
+	/** The last direct child element of an element, or <code>null</code> if the element has no child elements. */
+	var lastElementChild (default,null) : Element;
 
-    /** The element immediately following the given one in the tree, or <code>null</code> if there's no sibling node. */
-    var nextElementSibling (default,null) :Element;
+	/** The element immediately following the given one in the tree, or <code>null</code> if there's no sibling node. */
+	var nextElementSibling (default,null) : Element;
 
-    /** The height of an element, relative to the layout. */
-    var offsetHeight (default,null) :Int;
+	/** The height of an element, relative to the layout. */
+	var offsetHeight (default,null) : Int;
 
-    /** The distance from this element's left border to its <code>offsetParent</code>'s left border. */
-    var offsetLeft (default,null) :Int;
+	/** The distance from this element's left border to its <code>offsetParent</code>'s left border. */
+	var offsetLeft (default,null) : Int;
 
-    /** The element from which all offset calculations are currently computed. */
-    var offsetParent (default,null) :Element;
+	/** The element from which all offset calculations are currently computed. */
+	var offsetParent (default,null) : Element;
 
-    /** The distance from this element's top border to its <code>offsetParent</code>'s top border. */
-    var offsetTop (default,null) :Int;
+	/** The distance from this element's top border to its <code>offsetParent</code>'s top border. */
+	var offsetTop (default,null) : Int;
 
-    /** The width of an element, relative to the layout. */
-    var offsetWidth (default,null) :Int;
+	/** The width of an element, relative to the layout. */
+	var offsetWidth (default,null) : Int;
 
-    var onabort :EventListener;
+	var onabort : EventListener;
 
-    var onbeforecopy :EventListener;
+	var onbeforecopy : EventListener;
 
-    var onbeforecut :EventListener;
+	var onbeforecut : EventListener;
 
-    var onbeforepaste :EventListener;
+	var onbeforepaste : EventListener;
 
-    /** Returns the event handling code for the blur event. */
-    var onblur :EventListener;
+	/** Returns the event handling code for the blur event. */
+	var onblur : EventListener;
 
-    /** Returns the event handling code for the change event. */
-    var onchange :EventListener;
+	/** Returns the event handling code for the change event. */
+	var onchange : EventListener;
 
-    /** Returns the event handling code for the click event. */
-    var onclick :EventListener;
+	/** Returns the event handling code for the click event. */
+	var onclick : EventListener;
 
-    /** Returns the event handling code for the contextmenu event. */
-    var oncontextmenu :EventListener;
+	/** Returns the event handling code for the contextmenu event. */
+	var oncontextmenu : EventListener;
 
-    /** Returns the event handling code for the copy event. */
-    var oncopy :EventListener;
+	/** Returns the event handling code for the copy event. */
+	var oncopy : EventListener;
 
-    /** Returns the event handling code for the cut event. */
-    var oncut :EventListener;
+	/** Returns the event handling code for the cut event. */
+	var oncut : EventListener;
 
-    /** Returns the event handling code for the dblclick event. */
-    var ondblclick :EventListener;
+	/** Returns the event handling code for the dblclick event. */
+	var ondblclick : EventListener;
 
-    var ondrag :EventListener;
+	var ondrag : EventListener;
 
-    var ondragend :EventListener;
+	var ondragend : EventListener;
 
-    var ondragenter :EventListener;
+	var ondragenter : EventListener;
 
-    var ondragleave :EventListener;
+	var ondragleave : EventListener;
 
-    var ondragover :EventListener;
+	var ondragover : EventListener;
 
-    var ondragstart :EventListener;
+	var ondragstart : EventListener;
 
-    var ondrop :EventListener;
+	var ondrop : EventListener;
 
-    var onerror :EventListener;
+	var onerror : EventListener;
 
-    /** Returns the event handling code for the focus event. */
-    var onfocus :EventListener;
+	/** Returns the event handling code for the focus event. */
+	var onfocus : EventListener;
 
-    var onfullscreenchange :EventListener;
+	var onfullscreenchange : EventListener;
 
-    var onfullscreenerror :EventListener;
+	var onfullscreenerror : EventListener;
 
-    var oninput :EventListener;
+	var oninput : EventListener;
 
-    var oninvalid :EventListener;
+	var oninvalid : EventListener;
 
-    /** Returns the event handling code for the keydown event. */
-    var onkeydown :EventListener;
+	/** Returns the event handling code for the keydown event. */
+	var onkeydown : EventListener;
 
-    /** Returns the event handling code for the keypress event. */
-    var onkeypress :EventListener;
+	/** Returns the event handling code for the keypress event. */
+	var onkeypress : EventListener;
 
-    /** Returns the event handling code for the keyup event. */
-    var onkeyup :EventListener;
+	/** Returns the event handling code for the keyup event. */
+	var onkeyup : EventListener;
 
-    var onload :EventListener;
+	var onload : EventListener;
 
-    /** Returns the event handling code for the mousedown event. */
-    var onmousedown :EventListener;
+	/** Returns the event handling code for the mousedown event. */
+	var onmousedown : EventListener;
 
-    /** Returns the event handling code for the mousemove event. */
-    var onmousemove :EventListener;
+	/** Returns the event handling code for the mousemove event. */
+	var onmousemove : EventListener;
 
-    /** Returns the event handling code for the mouseout event. */
-    var onmouseout :EventListener;
+	/** Returns the event handling code for the mouseout event. */
+	var onmouseout : EventListener;
 
-    /** Returns the event handling code for the mouseover event. */
-    var onmouseover :EventListener;
+	/** Returns the event handling code for the mouseover event. */
+	var onmouseover : EventListener;
 
-    /** Returns the event handling code for the mouseup event. */
-    var onmouseup :EventListener;
+	/** Returns the event handling code for the mouseup event. */
+	var onmouseup : EventListener;
 
-    var onmousewheel :EventListener;
+	var onmousewheel : EventListener;
 
-    /** Returns the event handling code for the paste event. */
-    var onpaste :EventListener;
+	/** Returns the event handling code for the paste event. */
+	var onpaste : EventListener;
 
-    var onreset :EventListener;
+	var onreset : EventListener;
 
-    /** Returns the event handling code for the scroll event. */
-    var onscroll :EventListener;
+	/** Returns the event handling code for the scroll event. */
+	var onscroll : EventListener;
 
-    var onsearch :EventListener;
+	var onsearch : EventListener;
 
-    var onselect :EventListener;
+	var onselect : EventListener;
 
-    var onselectstart :EventListener;
+	var onselectstart : EventListener;
 
-    var onsubmit :EventListener;
+	var onsubmit : EventListener;
 
-    var ontouchcancel :EventListener;
+	var ontouchcancel : EventListener;
 
-    var ontouchend :EventListener;
+	var ontouchend : EventListener;
 
-    var ontouchmove :EventListener;
+	var ontouchmove : EventListener;
 
-    var ontouchstart :EventListener;
+	var ontouchstart : EventListener;
 
-    /** Gets the markup of the element including its content. When used as a setter, replaces the element with nodes parsed from the given string. Setter throws DOMException. */
-    var outerHTML :String;
+	/** Gets the markup of the element including its content. When used as a setter, replaces the element with nodes parsed from the given string. Setter throws DOMException. */
+	var outerHTML : String;
 
-    /** Setter throws DOMException. */
-    var outerText :String;
+	/** Setter throws DOMException. */
+	var outerText : String;
 
-    /** The element immediately preceding the given one in the tree, or <code>null</code> if there is no sibling element. */
-    var previousElementSibling (default,null) :Element;
+	/** The element immediately preceding the given one in the tree, or <code>null</code> if there is no sibling element. */
+	var previousElementSibling (default,null) : Element;
 
-    var pseudo :String;
+	var pseudo : String;
 
-    /** The scroll view height of an element. */
-    var scrollHeight (default,null) :Int;
+	/** The scroll view height of an element. */
+	var scrollHeight (default,null) : Int;
 
-    /** Gets/sets the left scroll offset of an element. */
-    var scrollLeft :Int;
+	/** Gets/sets the left scroll offset of an element. */
+	var scrollLeft : Int;
 
-    /** Gets/sets the top scroll offset of an element. */
-    var scrollTop :Int;
+	/** Gets/sets the top scroll offset of an element. */
+	var scrollTop : Int;
 
-    /** The scroll view width of an element. */
-    var scrollWidth (default,null) :Int;
+	/** The scroll view width of an element. */
+	var scrollWidth (default,null) : Int;
 
-    /** Controls <a title="en/Controlling_spell_checking_in_HTML_forms" rel="internal" href="https://developer.mozilla.org/en/HTML/Controlling_spell_checking_in_HTML_forms">spell-checking</a> (present on all HTML&nbsp;elements) */
-    var spellcheck :Bool;
+	/** Controls <a title="en/Controlling_spell_checking_in_HTML_forms" rel="internal" href="https://developer.mozilla.org/en/HTML/Controlling_spell_checking_in_HTML_forms">spell-checking</a> (present on all HTML&nbsp;elements) */
+	var spellcheck : Bool;
 
-    /** An object representing the declarations of an element's style attributes. */
-    var style (default,null) :CSSStyleDeclaration;
+	/** An object representing the declarations of an element's style attributes. */
+	var style (default,null) : CSSStyleDeclaration;
 
-    /** Gets/sets the position of the element in the tabbing order. */
-    var tabIndex :Int;
+	/** Gets/sets the position of the element in the tabbing order. */
+	var tabIndex : Int;
 
-    /** The name of the tag for the given element. */
-    var tagName (default,null) :String;
+	/** The name of the tag for the given element. */
+	var tagName (default,null) : String;
 
-    /** A string that appears in a popup box when mouse is over the element. */
-    var title :String;
+	/** A string that appears in a popup box when mouse is over the element. */
+	var title : String;
 
-    var translate :Bool;
+	var translate : Bool;
 
-    function blur () :Void;
+	function blur() : Void;
 
-    function click () :Void;
+	function click() : Void;
 
-    function focus () :Void;
+	function focus() : Void;
 
-    function getAttribute (name :String) :String;
+	function getAttribute( name : String ) : String;
 
-    function getAttributeNS (namespaceURI :String, localName :String) :String;
+	function getAttributeNS( namespaceURI : String, localName : String ) : String;
 
-    function getAttributeNode (name :String) :Attr;
+	function getAttributeNode( name : String ) : Attr;
 
-    function getAttributeNodeNS (namespaceURI :String, localName :String) :Attr;
+	function getAttributeNodeNS( namespaceURI : String, localName : String ) : Attr;
 
-    function getBoundingClientRect () :ClientRect;
+	function getBoundingClientRect() : ClientRect;
 
-    function getClientRects () :ClientRectList;
+	function getClientRects() : ClientRectList;
 
-    function getElementsByClassName (name :String) :NodeList;
+	function getElementsByClassName( name : String ) : NodeList;
 
-    function getElementsByTagName (name :String) :NodeList;
+	function getElementsByTagName( name : String ) : NodeList;
 
-    function getElementsByTagNameNS (namespaceURI :String, localName :String) :NodeList;
+	function getElementsByTagNameNS( namespaceURI : String, localName : String ) : NodeList;
 
-    function hasAttribute (name :String) :Bool;
+	function hasAttribute( name : String ) : Bool;
 
-    function hasAttributeNS (namespaceURI :String, localName :String) :Bool;
+	function hasAttributeNS( namespaceURI : String, localName : String ) : Bool;
 
-    function insertAdjacentElement (where :String, element :Element) :Element;
+	function insertAdjacentElement( where : String, element : Element ) : Element;
 
-    function insertAdjacentHTML (where :String, html :String) :Void;
+	function insertAdjacentHTML( where : String, html : String ) : Void;
 
-    function insertAdjacentText (where :String, text :String) :Void;
+	function insertAdjacentText( where : String, text : String ) : Void;
 
-    function matchesSelector (selectors :String) :Bool;
+	function matchesSelector( selectors : String ) : Bool;
 
-    function querySelector (selectors :String) :Element;
+	function querySelector( selectors : String ) : Element;
 
-    function querySelectorAll (selectors :String) :NodeList;
+	function querySelectorAll( selectors : String ) : NodeList;
 
-    function remove () :Void;
+	function remove() : Void;
 
-    function removeAttribute (name :String) :Void;
+	function removeAttribute( name : String ) : Void;
 
-    function removeAttributeNS (namespaceURI :String, localName :String) :Void;
+	function removeAttributeNS( namespaceURI : String, localName : String ) : Void;
 
-    function removeAttributeNode (oldAttr :Attr) :Attr;
+	function removeAttributeNode( oldAttr : Attr ) : Attr;
 
-    function requestFullScreen (flags :Int) :Void;
+	function requestFullScreen( flags : Int ) : Void;
 
-    function requestFullscreen () :Void;
+	function requestFullscreen() : Void;
 
-    function requestPointerLock () :Void;
+	function requestPointerLock() : Void;
 
-    function scrollByLines (lines :Int) :Void;
+	function scrollByLines( lines : Int ) : Void;
 
-    function scrollByPages (pages :Int) :Void;
+	function scrollByPages( pages : Int ) : Void;
 
-    function scrollIntoView (?alignWithTop :Bool) :Void;
+	function scrollIntoView( ?alignWithTop : Bool ) : Void;
 
-    function scrollIntoViewIfNeeded (?centerIfNeeded :Bool) :Void;
+	function scrollIntoViewIfNeeded( ?centerIfNeeded : Bool ) : Void;
 
-    function setAttribute (name :String, value :String) :Void;
+	function setAttribute( name : String, value : String ) : Void;
 
-    function setAttributeNS (namespaceURI :String, qualifiedName :String, value :String) :Void;
+	function setAttributeNS( namespaceURI : String, qualifiedName : String, value : String ) : Void;
 
-    function setAttributeNode (newAttr :Attr) :Attr;
+	function setAttributeNode( newAttr : Attr ) : Attr;
 
-    function setAttributeNodeNS (newAttr :Attr) :Attr;
+	function setAttributeNodeNS( newAttr : Attr ) : Attr;
 
 }

+ 5 - 5
std/js/html/ElementTimeControl.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,12 +26,12 @@ package js.html;
 @:native("ElementTimeControl")
 extern class ElementTimeControl
 {
-    function beginElement () :Void;
+	function beginElement() : Void;
 
-    function beginElementAt (offset :Float) :Void;
+	function beginElementAt( offset : Float ) : Void;
 
-    function endElement () :Void;
+	function endElement() : Void;
 
-    function endElementAt (offset :Float) :Void;
+	function endElementAt( offset : Float ) : Void;
 
 }

+ 12 - 12
std/js/html/EmbedElement.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -28,34 +28,34 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("HTMLEmbedElement")
 extern class EmbedElement extends Element
 {
-    var align :String;
+	var align : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/embed#attr-height">height</a></code>
  HTML&nbsp;attribute, containing the displayed height of the resource. */
-    var height :String;
+	var height : String;
 
-    var name :String;
+	var name : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/embed#attr-src">src</a></code>
  HTML&nbsp;attribute, containing the address of the resource. */
-    var src :String;
+	var src : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/embed#attr-type">type</a></code>
  HTML&nbsp;attribute, containing the type of the resource. */
-    var type :String;
+	var type : String;
 
-    /** Reflects the 
+	/** Reflects the 
 
 <code><a rel="custom" href="https://developer.mozilla.org/en/HTML/Element/embed#attr-width">width</a></code>
  HTML&nbsp;attribute, containing the displayed width of the resource. */
-    var width :String;
+	var width : String;
 
-    function getSVGDocument () :js.html.svg.Document;
+	function getSVGDocument() : js.html.svg.Document;
 
 }

+ 4 - 4
std/js/html/Entity.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,10 +29,10 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Entity")
 extern class Entity extends Node
 {
-    var notationName (default,null) :String;
+	var notationName (default,null) : String;
 
-    var publicId (default,null) :String;
+	var publicId (default,null) : String;
 
-    var systemId (default,null) :String;
+	var systemId (default,null) : String;
 
 }

+ 1 - 1
std/js/html/EntityReference.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),

+ 5 - 5
std/js/html/ErrorEvent.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,12 +26,12 @@ package js.html;
 @:native("ErrorEvent")
 extern class ErrorEvent extends Event
 {
-    var filename (default,null) :String;
+	var filename (default,null) : String;
 
-    var lineno (default,null) :Int;
+	var lineno (default,null) : Int;
 
-    var message (default,null) :String;
+	var message (default,null) : String;
 
-    function new (type :String, canBubble :Bool = true, cancelable :Bool = true) :Void;
+	function new(type : String, canBubble : Bool = true, cancelable : Bool = true) : Void;
 
 }

+ 47 - 47
std/js/html/Event.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -29,88 +29,88 @@ Documentation for this class was provided by <a href="https://developer.mozilla.
 @:native("Event")
 extern class Event
 {
-    static inline var AT_TARGET :Int = 2;
+	static inline var AT_TARGET : Int = 2;
 
-    static inline var BLUR :Int = 8192;
+	static inline var BLUR : Int = 8192;
 
-    static inline var BUBBLING_PHASE :Int = 3;
+	static inline var BUBBLING_PHASE : Int = 3;
 
-    static inline var CAPTURING_PHASE :Int = 1;
+	static inline var CAPTURING_PHASE : Int = 1;
 
-    static inline var CHANGE :Int = 32768;
+	static inline var CHANGE : Int = 32768;
 
-    static inline var CLICK :Int = 64;
+	static inline var CLICK : Int = 64;
 
-    static inline var DBLCLICK :Int = 128;
+	static inline var DBLCLICK : Int = 128;
 
-    static inline var DRAGDROP :Int = 2048;
+	static inline var DRAGDROP : Int = 2048;
 
-    static inline var FOCUS :Int = 4096;
+	static inline var FOCUS : Int = 4096;
 
-    static inline var KEYDOWN :Int = 256;
+	static inline var KEYDOWN : Int = 256;
 
-    static inline var KEYPRESS :Int = 1024;
+	static inline var KEYPRESS : Int = 1024;
 
-    static inline var KEYUP :Int = 512;
+	static inline var KEYUP : Int = 512;
 
-    static inline var MOUSEDOWN :Int = 1;
+	static inline var MOUSEDOWN : Int = 1;
 
-    static inline var MOUSEDRAG :Int = 32;
+	static inline var MOUSEDRAG : Int = 32;
 
-    static inline var MOUSEMOVE :Int = 16;
+	static inline var MOUSEMOVE : Int = 16;
 
-    static inline var MOUSEOUT :Int = 8;
+	static inline var MOUSEOUT : Int = 8;
 
-    static inline var MOUSEOVER :Int = 4;
+	static inline var MOUSEOVER : Int = 4;
 
-    static inline var MOUSEUP :Int = 2;
+	static inline var MOUSEUP : Int = 2;
 
-    static inline var NONE :Int = 0;
+	static inline var NONE : Int = 0;
 
-    static inline var SELECT :Int = 16384;
+	static inline var SELECT : Int = 16384;
 
-    /** A boolean indicating whether the event bubbles up through the DOM or not. */
-    var bubbles (default,null) :Bool;
+	/** A boolean indicating whether the event bubbles up through the DOM or not. */
+	var bubbles (default,null) : Bool;
 
-    /** A boolean indicating whether the bubbling of the event has been canceled or not. */
-    var cancelBubble :Bool;
+	/** A boolean indicating whether the bubbling of the event has been canceled or not. */
+	var cancelBubble : Bool;
 
-    /** A boolean indicating whether the event is cancelable. */
-    var cancelable (default,null) :Bool;
+	/** A boolean indicating whether the event is cancelable. */
+	var cancelable (default,null) : Bool;
 
-    var clipboardData (default,null) :Clipboard;
+	var clipboardData (default,null) : Clipboard;
 
-    /** A reference to the currently registered target for the event. */
-    var currentTarget (default,null) :EventTarget;
+	/** A reference to the currently registered target for the event. */
+	var currentTarget (default,null) : EventTarget;
 
-    /** Indicates whether or not <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/event.preventDefault">event.preventDefault()</a></code>
+	/** Indicates whether or not <code><a rel="custom" href="https://developer.mozilla.org/en/DOM/event.preventDefault">event.preventDefault()</a></code>
  has been called on the event. */
-    var defaultPrevented (default,null) :Bool;
+	var defaultPrevented (default,null) : Bool;
 
-    /** Indicates which phase of the event flow is being processed. */
-    var eventPhase (default,null) :Int;
+	/** Indicates which phase of the event flow is being processed. */
+	var eventPhase (default,null) : Int;
 
-    var returnValue :Bool;
+	var returnValue : Bool;
 
-    var srcElement (default,null) :EventTarget;
+	var srcElement (default,null) : EventTarget;
 
-    /** A reference to the target to which the event was originally dispatched. */
-    var target (default,null) :EventTarget;
+	/** A reference to the target to which the event was originally dispatched. */
+	var target (default,null) : EventTarget;
 
-    /** The time that the event was created. */
-    var timeStamp (default,null) :Int;
+	/** The time that the event was created. */
+	var timeStamp (default,null) : Int;
 
-    /** The name of the event (case-insensitive). */
-    var type (default,null) :String;
+	/** The name of the event (case-insensitive). */
+	var type (default,null) : String;
 
-    function new (type :String, canBubble :Bool = true, cancelable :Bool = true) :Void;
+	function new(type : String, canBubble : Bool = true, cancelable : Bool = true) : Void;
 
-    function initEvent (eventTypeArg :String, canBubbleArg :Bool, cancelableArg :Bool) :Void;
+	function initEvent( eventTypeArg : String, canBubbleArg : Bool, cancelableArg : Bool ) : Void;
 
-    function preventDefault () :Void;
+	function preventDefault() : Void;
 
-    function stopImmediatePropagation () :Void;
+	function stopImmediatePropagation() : Void;
 
-    function stopPropagation () :Void;
+	function stopPropagation() : Void;
 
 }

+ 7 - 7
std/js/html/EventException.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -26,16 +26,16 @@ package js.html;
 @:native("EventException")
 extern class EventException
 {
-    static inline var DISPATCH_REQUEST_ERR :Int = 1;
+	static inline var DISPATCH_REQUEST_ERR : Int = 1;
 
-    static inline var UNSPECIFIED_EVENT_TYPE_ERR :Int = 0;
+	static inline var UNSPECIFIED_EVENT_TYPE_ERR : Int = 0;
 
-    var code (default,null) :Int;
+	var code (default,null) : Int;
 
-    var message (default,null) :String;
+	var message (default,null) : String;
 
-    var name (default,null) :String;
+	var name (default,null) : String;
 
-    function toString () :String;
+	function toString() : String;
 
 }

+ 1 - 1
std/js/html/EventListener.hx

@@ -1,5 +1,5 @@
 /*
- * Copyright (C)2005-2012 Haxe Foundation
+ * Copyright (C)2005-2013 Haxe Foundation
  *
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),

Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor