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

Side by Side Diff: third_party/pkg/route_hierarchical/example/basic/example.dart

Issue 124053002: Adding Angular and dependent packages for testing (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 6 years, 11 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 | Annotate | Revision Log
OLDNEW
(Empty)
1 library example;
2
3 import 'dart:html';
4
5 import 'package:logging/logging.dart';
6 import 'package:route_hierarchical/client.dart';
7
8 main() {
9 new Logger('')
10 ..level = Level.FINEST
11 ..onRecord.listen((r) => print('[${r.level}] ${r.message}'));
12
13 query('#warning').remove();
14
15 var router = new Router(useFragment: true);
16 router.root
17 ..addRoute(name: 'one', defaultRoute: true, path: '/one', enter: showOne)
18 ..addRoute(name: 'two', path: '/two', enter: showTwo);
19
20 query('#linkOne').attributes['href'] = router.url('one');
21 query('#linkTwo').attributes['href'] = router.url('two');
22
23 router.listen();
24 }
25
26 void showOne(RouteEvent e) {
27 print("showOne");
28 query('#one').classes.add('selected');
29 query('#two').classes.remove('selected');
30 }
31
32 void showTwo(RouteEvent e) {
33 print("showTwo");
34 query('#one').classes.remove('selected');
35 query('#two').classes.add('selected');
36 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698