| OLD | NEW |
| 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 /** | 5 /** |
| 6 * This library exposes the types in [watcher], [safe_html], [templating] and | 6 * This library exposes the types in [watcher], [safe_html], [templating] and |
| 7 * the [WebComponent] base class. See this article for more information about | 7 * the [WebComponent] base class. See this article for more information about |
| 8 * this library: <http://www.dartlang.org/articles/dart-web-components/>. | 8 * this library: <http://www.dartlang.org/articles/dart-web-components/>. |
| 9 */ | 9 */ |
| 10 library web_components; | 10 library web_components; |
| (...skipping 310 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 321 | 321 |
| 322 set classes(Collection<String> value) { | 322 set classes(Collection<String> value) { |
| 323 _element.classes = value; | 323 _element.classes = value; |
| 324 } | 324 } |
| 325 | 325 |
| 326 Map<String, String> get dataAttributes => _element.dataAttributes; | 326 Map<String, String> get dataAttributes => _element.dataAttributes; |
| 327 set dataAttributes(Map<String, String> value) { | 327 set dataAttributes(Map<String, String> value) { |
| 328 _element.dataAttributes = value; | 328 _element.dataAttributes = value; |
| 329 } | 329 } |
| 330 | 330 |
| 331 Map<String, String> getNamespacedAttributes(String namespace) => |
| 332 _element.getNamespacedAttributes(namespace); |
| 333 |
| 331 Future<CSSStyleDeclaration> get computedStyle => _element.computedStyle; | 334 Future<CSSStyleDeclaration> get computedStyle => _element.computedStyle; |
| 332 | 335 |
| 333 Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement) | 336 Future<CSSStyleDeclaration> getComputedStyle(String pseudoElement) |
| 334 => _element.getComputedStyle(pseudoElement); | 337 => _element.getComputedStyle(pseudoElement); |
| 335 | 338 |
| 336 Element clone(bool deep) => _element.clone(deep); | 339 Element clone(bool deep) => _element.clone(deep); |
| 337 | 340 |
| 338 Element get parent => _element.parent; | 341 Element get parent => _element.parent; |
| 339 | 342 |
| 340 ElementEvents get on => _element.on; | 343 ElementEvents get on => _element.on; |
| 341 | 344 |
| 342 String get contentEditable => _element.contentEditable; | 345 String get contentEditable => _element.contentEditable; |
| 343 | 346 |
| 344 String get dir => _element.dir; | 347 String get dir => _element.dir; |
| 345 | 348 |
| 346 bool get draggable => _element.draggable; | 349 bool get draggable => _element.draggable; |
| 347 | 350 |
| 348 bool get hidden => _element.hidden; | 351 bool get hidden => _element.hidden; |
| 349 | 352 |
| 350 String get id => _element.id; | 353 String get id => _element.id; |
| 351 | 354 |
| 352 String get innerHTML => _element.innerHTML; | 355 String get innerHTML => _element.innerHtml; |
| 356 |
| 357 void set innerHTML(String v) { |
| 358 _element.innerHtml = v; |
| 359 } |
| 360 |
| 361 String get innerHtml => _element.innerHtml; |
| 362 void set innerHtml(String v) { |
| 363 _element.innerHtml = v; |
| 364 } |
| 353 | 365 |
| 354 bool get isContentEditable => _element.isContentEditable; | 366 bool get isContentEditable => _element.isContentEditable; |
| 355 | 367 |
| 356 String get lang => _element.lang; | 368 String get lang => _element.lang; |
| 357 | 369 |
| 358 String get outerHTML => _element.outerHTML; | 370 String get outerHtml => _element.outerHtml; |
| 359 | 371 |
| 360 bool get spellcheck => _element.spellcheck; | 372 bool get spellcheck => _element.spellcheck; |
| 361 | 373 |
| 362 int get tabIndex => _element.tabIndex; | 374 int get tabIndex => _element.tabIndex; |
| 363 | 375 |
| 364 String get title => _element.title; | 376 String get title => _element.title; |
| 365 | 377 |
| 366 set title(String value) { _element.title = value; } | 378 set title(String value) { _element.title = value; } |
| 367 | 379 |
| 368 bool get translate => _element.translate; | 380 bool get translate => _element.translate; |
| 369 | 381 |
| 370 String get webkitdropzone => _element.webkitdropzone; | 382 String get webkitdropzone => _element.webkitdropzone; |
| 371 | 383 |
| 372 void click() { _element.click(); } | 384 void click() { _element.click(); } |
| 373 | 385 |
| 374 Element insertAdjacentElement(String where, Element element) => | 386 Element insertAdjacentElement(String where, Element element) => |
| 375 _element.insertAdjacentElement(where, element); | 387 _element.insertAdjacentElement(where, element); |
| 376 | 388 |
| 377 void insertAdjacentHTML(String where, String html) { | 389 void insertAdjacentHtml(String where, String html) { |
| 378 _element.insertAdjacentHTML(where, html); | 390 _element.insertAdjacentHtml(where, html); |
| 379 } | 391 } |
| 380 | 392 |
| 381 void insertAdjacentText(String where, String text) { | 393 void insertAdjacentText(String where, String text) { |
| 382 _element.insertAdjacentText(where, text); | 394 _element.insertAdjacentText(where, text); |
| 383 } | 395 } |
| 384 | 396 |
| 385 Map<String, String> get dataset => _element.dataset; | 397 Map<String, String> get dataset => _element.dataset; |
| 386 | 398 |
| 387 Element get nextElementSibling => _element.nextElementSibling; | 399 Element get nextElementSibling => _element.nextElementSibling; |
| 388 | 400 |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 469 | 481 |
| 470 set scrollLeft(int value) { _element.scrollLeft = value; } | 482 set scrollLeft(int value) { _element.scrollLeft = value; } |
| 471 | 483 |
| 472 set scrollTop(int value) { _element.scrollTop = value; } | 484 set scrollTop(int value) { _element.scrollTop = value; } |
| 473 | 485 |
| 474 int get scrollWidth => _element.scrollWidth; | 486 int get scrollWidth => _element.scrollWidth; |
| 475 | 487 |
| 476 String $dom_getAttribute(String name) => | 488 String $dom_getAttribute(String name) => |
| 477 _element.$dom_getAttribute(name); | 489 _element.$dom_getAttribute(name); |
| 478 | 490 |
| 491 String $dom_getAttributeNS(String namespaceUri, String localName) => |
| 492 _element.$dom_getAttributeNS(namespaceUri, localName); |
| 493 |
| 494 String $dom_setAttributeNS( |
| 495 String namespaceUri, String localName, String value) { |
| 496 _element.$dom_setAttributeNS(namespaceUri, localName, value); |
| 497 } |
| 498 |
| 499 bool $dom_hasAttributeNS(String namespaceUri, String localName) => |
| 500 _element.$dom_hasAttributeNS(namespaceUri, localName); |
| 501 |
| 502 void $dom_removeAttributeNS(String namespaceUri, String localName) => |
| 503 _element.$dom_removeAttributeNS(namespaceUri, localName); |
| 504 |
| 479 ClientRect getBoundingClientRect() => _element.getBoundingClientRect(); | 505 ClientRect getBoundingClientRect() => _element.getBoundingClientRect(); |
| 480 | 506 |
| 481 List<ClientRect> getClientRects() => _element.getClientRects(); | 507 List<ClientRect> getClientRects() => _element.getClientRects(); |
| 482 | 508 |
| 483 List<Node> $dom_getElementsByClassName(String name) => | 509 List<Node> $dom_getElementsByClassName(String name) => |
| 484 _element.$dom_getElementsByClassName(name); | 510 _element.$dom_getElementsByClassName(name); |
| 485 | 511 |
| 486 List<Node> $dom_getElementsByTagName(String name) => | 512 List<Node> $dom_getElementsByTagName(String name) => |
| 487 _element.$dom_getElementsByTagName(name); | 513 _element.$dom_getElementsByTagName(name); |
| 488 | 514 |
| (...skipping 13 matching lines...) Expand all Loading... |
| 502 _element.$dom_setAttribute(name, value); | 528 _element.$dom_setAttribute(name, value); |
| 503 | 529 |
| 504 NamedNodeMap get $dom_attributes => _element.$dom_attributes; | 530 NamedNodeMap get $dom_attributes => _element.$dom_attributes; |
| 505 | 531 |
| 506 List<Node> get $dom_childNodes => _element.$dom_childNodes; | 532 List<Node> get $dom_childNodes => _element.$dom_childNodes; |
| 507 | 533 |
| 508 Node get $dom_firstChild => _element.$dom_firstChild; | 534 Node get $dom_firstChild => _element.$dom_firstChild; |
| 509 | 535 |
| 510 Node get $dom_lastChild => _element.$dom_lastChild; | 536 Node get $dom_lastChild => _element.$dom_lastChild; |
| 511 | 537 |
| 538 String get $dom_localName => _element.$dom_localName; |
| 539 |
| 540 String get $dom_namespaceUri => _element.$dom_namespaceUri; |
| 541 |
| 512 int get nodeType => _element.nodeType; | 542 int get nodeType => _element.nodeType; |
| 513 | 543 |
| 514 void $dom_addEventListener(String type, EventListener listener, | 544 void $dom_addEventListener(String type, EventListener listener, |
| 515 [bool useCapture]) { | 545 [bool useCapture]) { |
| 516 _element.$dom_addEventListener(type, listener, useCapture); | 546 _element.$dom_addEventListener(type, listener, useCapture); |
| 517 } | 547 } |
| 518 | 548 |
| 519 Node $dom_appendChild(Node newChild) => _element.$dom_appendChild(newChild); | 549 Node $dom_appendChild(Node newChild) => _element.$dom_appendChild(newChild); |
| 520 | 550 |
| 521 bool $dom_dispatchEvent(Event event) => _element.$dom_dispatchEvent(event); | 551 bool $dom_dispatchEvent(Event event) => _element.$dom_dispatchEvent(event); |
| 522 | 552 |
| 523 Node $dom_removeChild(Node oldChild) => _element.$dom_removeChild(oldChild); | 553 Node $dom_removeChild(Node oldChild) => _element.$dom_removeChild(oldChild); |
| 524 | 554 |
| 525 void $dom_removeEventListener(String type, EventListener listener, | 555 void $dom_removeEventListener(String type, EventListener listener, |
| 526 [bool useCapture]) { | 556 [bool useCapture]) { |
| 527 _element.$dom_removeEventListener(type, listener, useCapture); | 557 _element.$dom_removeEventListener(type, listener, useCapture); |
| 528 } | 558 } |
| 529 | 559 |
| 530 Node $dom_replaceChild(Node newChild, Node oldChild) => | 560 Node $dom_replaceChild(Node newChild, Node oldChild) => |
| 531 _element.$dom_replaceChild(newChild, oldChild); | 561 _element.$dom_replaceChild(newChild, oldChild); |
| 532 | 562 |
| 533 get xtag => _element.xtag; | 563 get xtag => _element.xtag; |
| 534 | 564 |
| 535 set xtag(value) { _element.xtag = value; } | 565 set xtag(value) { _element.xtag = value; } |
| 536 | 566 |
| 537 void addText(String text) => _element.addText(text); | 567 void append(Element e) => _element.append(e); |
| 538 | 568 |
| 539 void addHtml(String html) => _element.addHtml(html); | 569 void appendText(String text) => _element.appendText(text); |
| 570 |
| 571 void appendHtml(String html) => _element.appendHtml(html); |
| 540 } | 572 } |
| 541 | 573 |
| 542 /** | 574 /** |
| 543 * Set this to true to use native Shadow DOM if it is supported. | 575 * Set this to true to use native Shadow DOM if it is supported. |
| 544 * Note that this will change behavior of [WebComponent] APIs for tree | 576 * Note that this will change behavior of [WebComponent] APIs for tree |
| 545 * traversal. | 577 * traversal. |
| 546 */ | 578 */ |
| 547 bool useShadowDom = false; | 579 bool useShadowDom = false; |
| 548 | 580 |
| 549 bool get _realShadowRoot => useShadowDom && ShadowRoot.supported; | 581 bool get _realShadowRoot => useShadowDom && ShadowRoot.supported; |
| OLD | NEW |