| OLD | NEW |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, 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 library observatory_application_element; | 5 library observatory_application_element; |
| 6 | 6 |
| 7 import 'observatory_element.dart'; | 7 import 'dart:html'; |
| 8 import 'package:observatory/app.dart'; | 8 import 'package:observatory/app.dart'; |
| 9 import 'package:polymer/polymer.dart'; | 9 import 'package:observatory/src/elements/helpers/tag.dart'; |
| 10 | 10 |
| 11 /// Main application tag. Responsible for instantiating an instance of | 11 /// Main application tag. Responsible for instantiating an instance of |
| 12 /// [ObservatoryApplication] which is passed declaratively to all child | 12 /// [ObservatoryApplication] which is passed declaratively to all child |
| 13 /// elements. | 13 /// elements. |
| 14 @CustomTag('observatory-application') | 14 class ObservatoryApplicationElement extends HtmlElement { |
| 15 class ObservatoryApplicationElement extends ObservatoryElement { | 15 static const tag = |
| 16 const Tag<ObservatoryApplicationElement>('observatory-application'); |
| 17 |
| 16 ObservatoryApplication app; | 18 ObservatoryApplication app; |
| 17 | 19 |
| 18 ObservatoryApplicationElement.created() : super.created(); | 20 ObservatoryApplicationElement.created() : super.created(); |
| 19 | 21 |
| 20 @override | 22 @override |
| 21 void domReady() { | 23 void attached() { |
| 22 super.domReady(); | 24 super.attached(); |
| 23 app = new ObservatoryApplication(this); | 25 app = new ObservatoryApplication(this); |
| 24 } | 26 } |
| 25 } | 27 } |
| OLD | NEW |