| Index: pkg/third_party/html5lib/lib/dom.dart
 | 
| diff --git a/pkg/third_party/html5lib/lib/dom.dart b/pkg/third_party/html5lib/lib/dom.dart
 | 
| index 1c0b6de94f425389507abd621afe3ad619b20cd6..9f70694c137ca7e3b4970293fbb01feacf0d47ec 100644
 | 
| --- a/pkg/third_party/html5lib/lib/dom.dart
 | 
| +++ b/pkg/third_party/html5lib/lib/dom.dart
 | 
| @@ -11,7 +11,6 @@ import 'src/constants.dart';
 | 
|  import 'src/list_proxy.dart';
 | 
|  import 'src/token.dart';
 | 
|  import 'src/tokenizer.dart';
 | 
| -import 'src/treebuilder.dart';
 | 
|  import 'src/utils.dart';
 | 
|  import 'dom_parsing.dart';
 | 
|  import 'parser.dart';
 | 
| @@ -241,19 +240,29 @@ abstract class Node {
 | 
|      nodes.clear();
 | 
|    }
 | 
|  
 | 
| +  /** *Deprecated* use [querySelector] instead. */
 | 
| +  @deprecated
 | 
| +  Element query(String selectors) => querySelector(selectors);
 | 
| +
 | 
| +  /** *Deprecated* use [querySelectorAll] instead. */
 | 
| +  @deprecated
 | 
| +  List<Element> queryAll(String selectors) => querySelectorAll(selectors);
 | 
| +
 | 
|    /**
 | 
|     * Seaches for the first descendant node matching the given selectors, using a
 | 
|     * preorder traversal. NOTE: right now, this supports only a single type
 | 
|     * selectors, e.g. `node.query('div')`.
 | 
|     */
 | 
| -  Element query(String selectors) => _queryType(_typeSelector(selectors));
 | 
| +
 | 
| +  Element querySelector(String selectors) =>
 | 
| +      _queryType(_typeSelector(selectors));
 | 
|  
 | 
|    /**
 | 
|     * Returns all descendant nodes matching the given selectors, using a
 | 
|     * preorder traversal. NOTE: right now, this supports only a single type
 | 
|     * selectors, e.g. `node.queryAll('div')`.
 | 
|     */
 | 
| -  List<Element> queryAll(String selectors) {
 | 
| +  List<Element> querySelectorAll(String selectors) {
 | 
|      var results = new List<Element>();
 | 
|      _queryAllType(_typeSelector(selectors), results);
 | 
|      return results;
 | 
| @@ -367,8 +376,9 @@ class Document extends Node {
 | 
|    int get nodeType => Node.DOCUMENT_NODE;
 | 
|  
 | 
|    // TODO(jmesserly): optmize this if needed
 | 
| -  Element get head => query('html').query('head');
 | 
| -  Element get body => query('html').query('body');
 | 
| +  Element get documentElement => querySelector('html');
 | 
| +  Element get head => documentElement.querySelector('head');
 | 
| +  Element get body => documentElement.querySelector('body');
 | 
|  
 | 
|    String toString() => "#document";
 | 
|  
 | 
| 
 |