Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(77)

Side by Side Diff: lib/web_ui.dart

Issue 12225039: Support for observable models, fixes #259 (Closed) Base URL: https://github.com/dart-lang/web-ui.git@master
Patch Set: Created 7 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « lib/watcher.dart ('k') | pubspec.yaml » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 [observe], [safe_html], [templating],
7 * the [WebComponent] base class. See this article for more information about 7 * [watcher] and the [WebComponent] base class. See this article for more
8 * this library: <http://www.dartlang.org/articles/dart-web-components/>. 8 * information about this library:
9 * <http://www.dartlang.org/articles/dart-web-components/>.
9 */ 10 */
10 library web_ui; 11 library web_ui;
11 12
12 export 'watcher.dart'; 13 export 'observe.dart';
13 export 'safe_html.dart'; 14 export 'safe_html.dart';
14 export 'templating.dart'; 15 export 'templating.dart';
16 export 'watcher.dart';
15 17
16 import 'dart:async'; 18 import 'dart:async';
17 import 'dart:html'; 19 import 'dart:html';
18 20
19 import 'package:meta/meta.dart'; 21 import 'package:meta/meta.dart';
20 22
21 // Imported for the doc comment 23 // Imported for the doc comment
22 import 'watcher.dart' as watcher; 24 import 'observe.dart' as observe;
23 import 'safe_html.dart' as safe_html; 25 import 'safe_html.dart' as safe_html;
24 import 'templating.dart' as templating; 26 import 'templating.dart' as templating;
27 import 'watcher.dart' as watcher;
25 28
26 /** 29 /**
27 * The base class for all Dart web components. In addition to the [Element] 30 * The base class for all Dart web components. In addition to the [Element]
28 * interface, it also provides lifecycle methods: 31 * interface, it also provides lifecycle methods:
29 * - [created] 32 * - [created]
30 * - [inserted] 33 * - [inserted]
31 * - [attributeChanged] 34 * - [attributeChanged]
32 * - [removed] 35 * - [removed]
33 */ 36 */
34 abstract class WebComponent implements Element { 37 abstract class WebComponent implements Element {
(...skipping 600 matching lines...) Expand 10 before | Expand all | Expand 10 after
635 } 638 }
636 639
637 /** 640 /**
638 * Set this to true to use native Shadow DOM if it is supported. 641 * Set this to true to use native Shadow DOM if it is supported.
639 * Note that this will change behavior of [WebComponent] APIs for tree 642 * Note that this will change behavior of [WebComponent] APIs for tree
640 * traversal. 643 * traversal.
641 */ 644 */
642 bool useShadowDom = false; 645 bool useShadowDom = false;
643 646
644 bool get _realShadowRoot => useShadowDom && ShadowRoot.supported; 647 bool get _realShadowRoot => useShadowDom && ShadowRoot.supported;
OLDNEW
« no previous file with comments | « lib/watcher.dart ('k') | pubspec.yaml » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698