Project

General

Profile

« Previous | Next » 

Revision 57673

[Monitor Dashboard]: Complete indicator save and reorder.

View differences:

app.component.ts
8 8
import {SideBarService} from "./library/sharedComponents/sidebar/sideBar.service";
9 9
import {StakeholderService} from "./services/stakeholder.service";
10 10
import {Subscriber} from "rxjs";
11
import {StakeholderCreator} from "./utils/entities/stakeholderCreator";
12 11

  
12

  
13 13
@Component({
14 14
  selector: 'app-root',
15 15
  templateUrl: './app.component.html'
16 16
})
17
export class AppComponent implements OnInit, OnDestroy{
17
export class AppComponent implements OnInit, OnDestroy {
18 18
  properties: EnvProperties;
19 19
  user: User;
20 20
  loginCheck: boolean = false;
......
41 41
              r = r.firstChild;
42 42
            }
43 43
            r.params.subscribe(params => {
44
              if(params['stakeholder']) {
45
                if(!this.stakeholderService.stakeholder ||
44
              if (params['stakeholder']) {
45
                if (!this.stakeholderService.stakeholder ||
46 46
                  this.stakeholderService.stakeholder.alias !== params['stakeholder']) {
47
                  // this.stakeholderService.getStakeholder(this.properties.monitorServiceAPIURL, params['stakeholder']).subscribe(stakeholder => {
48
                    // stakeholder = Stakeholder.createECStakeholder();
49
                   let  stakeHolder = StakeholderCreator.createFunderFromDefaultProfile("ec","funder","ec__________::EC","European Commission","EC",false,"ec",true,true);
50
                  this.stakeholderService.setStakeholder(stakeHolder);
47
                  this.stakeholderService.getStakeholder(this.properties.monitorServiceAPIURL, params['stakeholder']).subscribe(stakeholder => {
48
                    this.stakeholderService.setStakeholder(stakeholder);
49
                    console.log(stakeholder);
51 50
                    this.sidebarService.setOpen(true);
52
                  // });
51
                  });
53 52
                }
54 53
              } else {
55 54
                this.stakeholderService.setStakeholder(null);
......
72 71
  }
73 72

  
74 73
  public ngOnDestroy() {
75
    this.subscriptions.forEach( value => {
76
      if(value instanceof Subscriber) {
74
    this.subscriptions.forEach(value => {
75
      if (value instanceof Subscriber) {
77 76
        value.unsubscribe();
78 77
      }
79 78
    });
......
84 83
  }
85 84

  
86 85
  public toggleOpen(event = null) {
87
    if(!event) {
86
    if (!event) {
88 87
      this.sidebarService.setOpen(!this.open);
89
    } else if(event && event['value'] === true) {
88
    } else if (event && event['value'] === true) {
90 89
      this.sidebarService.setOpen(false);
91 90
    }
92 91
  }

Also available in: Unified diff