]> git.uio.no Git - u/erikhf/frm.git/blame - src/components/app.ts
fix in adding and editing markers
[u/erikhf/frm.git] / src / components / app.ts
CommitLineData
28765058 1import {HTTP_PROVIDERS} from 'angular2/http';
cad70644 2import {Component, NgZone, NgIf, View, bootstrap, provide, ELEMENT_PROBE_PROVIDERS} from 'angular2/angular2';
28765058 3import {Map} from './map/map';
b74efa44 4import {Search} from "./search/search";
ebe03648 5import {Sidebar} from "./sidebar/sidebar";
684563fc 6
28765058
EHF
7
8declare var System:any;
9
10@Component(
11 {
12 selector: 'mou-app',
13 templateUrl: './components/app.html',
cad70644 14 directives:[Map, Search, Sidebar, NgIf]
28765058
EHF
15 })
16
17
18class App {
cad70644 19 zone: Zone;
28765058 20
cad70644
EHF
21 constructor(zone: NgZone){
22 this.zone = zone;
23 }
24 toplevel: boolean = false;
25
26 showtoplevel(){
27 let instance = this;
28 zone.run(() => {
29 this.setToplevelTrue();
30 });
31 }
32
33 setToplevelTrue(){
34 this.toplevel = true;
35 }
28765058
EHF
36}
37
2dfcf8f1 38bootstrap(App,[HTTP_PROVIDERS, ELEMENT_PROBE_PROVIDERS]);