Index: dart/tools/dom/src/shared_html.dart |
=================================================================== |
--- dart/tools/dom/src/shared_html.dart (revision 30098) |
+++ dart/tools/dom/src/shared_html.dart (working copy) |
@@ -30,5 +30,39 @@ |
@Experimental() |
ElementList queryAll(String relativeSelectors) => document.queryAll(relativeSelectors); |
-Element querySelector(String selector) => document.querySelector(selector); |
-ElementList querySelectorAll(String selector) => document.querySelectorAll(selector); |
+/** |
+ * Finds the first descendant element of this document that matches the |
+ * specified group of selectors. |
+ * |
+ * Unless your webpage contains multiple documents, the top-level |
+ * [querySelector] |
+ * method behaves the same as this method, so you should use it instead to |
+ * save typing a few characters. |
+ * |
+ * [selectors] should be a string using CSS selector syntax. |
+ * |
+ * var element1 = document.querySelector('.className'); |
+ * var element2 = document.querySelector('#id'); |
+ * |
+ * For details about CSS selector syntax, see the |
+ * [CSS selector specification](http://www.w3.org/TR/css3-selectors/). |
+ */ |
+Element querySelector(String selectors) => document.querySelector(selectors); |
+ |
+/** |
+ * Finds all descendant elements of this document that match the specified |
+ * group of selectors. |
+ * |
+ * Unless your webpage contains multiple documents, the top-level |
+ * [querySelectorAll] |
+ * method behaves the same as this method, so you should use it instead to |
+ * save typing a few characters. |
+ * |
+ * [selectors] should be a string using CSS selector syntax. |
+ * |
+ * var items = document.querySelectorAll('.itemClassName'); |
+ * |
+ * For details about CSS selector syntax, see the |
+ * [CSS selector specification](http://www.w3.org/TR/css3-selectors/). |
+ */ |
+ElementList querySelectorAll(String selectors) => document.querySelectorAll(selectors); |