| 
									
										
										
										
											2015-04-28 18:17:00 -07:00
										 |  |  | import {bootstrap} from 'angular2/angular2'; | 
					
						
							| 
									
										
										
										
											2015-02-17 11:56:24 -08:00
										 |  |  | import {MdProgressLinear} from 'angular2_material/src/components/progress-linear/progress_linear' | 
					
						
							|  |  |  | import {UrlResolver} from 'angular2/src/services/url_resolver'; | 
					
						
							|  |  |  | import {commonDemoSetup, DemoUrlResolver} from '../demo_common'; | 
					
						
							|  |  |  | import {bind} from 'angular2/di'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-04-28 18:17:00 -07:00
										 |  |  | // TODO(radokirov): Once the application is transpiled by TS instead of Traceur,
 | 
					
						
							|  |  |  | // add those imports back into 'angular2/angular2';
 | 
					
						
							| 
									
										
										
										
											2015-04-30 13:38:40 -07:00
										 |  |  | import {Component, Directive} from 'angular2/src/core/annotations_impl/annotations'; | 
					
						
							| 
									
										
										
										
											2015-04-28 18:17:00 -07:00
										 |  |  | import {View} from 'angular2/src/core/annotations_impl/view'; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-02-17 11:56:24 -08:00
										 |  |  | @Component({ | 
					
						
							|  |  |  |   selector: 'demo-app' | 
					
						
							|  |  |  | }) | 
					
						
							|  |  |  | @View({ | 
					
						
							|  |  |  |   templateUrl: './demo_app.html', | 
					
						
							|  |  |  |   directives: [MdProgressLinear] | 
					
						
							|  |  |  | }) | 
					
						
							|  |  |  | class DemoApp { | 
					
						
							|  |  |  |   progress: number; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   constructor() { | 
					
						
							|  |  |  |     this.progress = 40; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |   step(s: number) { | 
					
						
							|  |  |  |     this.progress += s; | 
					
						
							|  |  |  |   } | 
					
						
							|  |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | export function main() { | 
					
						
							|  |  |  |   commonDemoSetup(); | 
					
						
							|  |  |  |   bootstrap(DemoApp, [ | 
					
						
							|  |  |  |     bind(UrlResolver).toValue(new DemoUrlResolver()) | 
					
						
							|  |  |  |   ]); | 
					
						
							|  |  |  | } |