anchor.diff:  // BSD-style license that can be found in the LICENSE file.
   
   
  +/**
  + * Represents an HTML <div> element.
  + *
  + * The [DivElement] is a generic container for content and does not have any
  + * special significance. It is functionally similar to [SpanElement].
  + *
  + * The [DivElement] is a block-level element, as opposed to [SpanElement],
  + * which is an inline-level element.
  + *
  + * Example usage:
  + *
  + *     DivElement div = new DivElement();
  + *     div.text = 'Here's my new DivElem
  + *     document.body.elements.add(elem);
  + *
  + * See also:
  + *
  + * * [HTML <div> element](http://www.w3.org/TR/html-markup/div.html) from W3C.
  + * * [Block-level element](http://www.w3.org/TR/CSS2/visuren.html#block-boxes) from W3C.
  + * * [Inline-level element](http://www.w3.org/TR/CSS2/visuren.html#inline-boxes) from W3C.
  + */
   /// @domName HTMLDivElement; @docsEditable true
   class DivElement extends Element native "*HTMLDivElement" {
   
  
positive.code:     return e;
    }
  
    /// @domName HTMLCanvasElement.height; @docsEditable true
    int height;
  
    /// @domName HTMLCanvasElement.width; @docsEditable true
    int width;
  
    /// @domName HTMLCanvasElement.toDataURL; @docsEditable true
    @JSName('toDataURL')
    String toDataUrl(String type, [num quality]) native;
  
negative.code:   DocumentEvents get on =>
      new DocumentEvents(this);
  
    /// Moved to [HtmlDocument].
    /// @domName Document.body; @docsEditable true
    @JSName('body')
    Element $dom_body;
  