Project

General

Profile

1
<div id="page_content_inner">
2
  <!--<h2 class="heading_b uk-margin-bottom">Manage your datasources</h2>-->
3

    
4
  <!-- TOP HELP CONTENT -->
5
  <help-content #topHelperContent [position]="'top'"
6
                [ngClass]="topHelperContent.isPresent()?'uk-margin-medium-top uk-margin-medium-bottom':'clear-style'">
7
  </help-content>
8

    
9
  <div class="uk-grid">
10

    
11
    <!-- LEFT HELP CONTENT -->
12
    <aside-help-content #leftHelperContent [position]="'left'"
13
                        [ngClass]="leftHelperContent.isPresent()?'tm-sidebar uk-width-1-4@m uk-first-column':'clear-style'">
14
    </aside-help-content>
15

    
16
    <!-- MIDDLE -->
17
    <div class=" uk-width-expand@m">
18

    
19
      <div *ngIf="loadingMessage" class="loading-big">
20
        <div class="loader-big" style="text-align: center; padding-top: 170px; color: rgb(47, 64, 80); font-weight: bold;">
21
          {{ loadingMessage }}
22
        </div>
23
        <div class="transparentFilm"></div>
24
      </div>
25

    
26
      <div *ngIf="errorMessage" class="uk-alert uk-alert-danger">{{ errorMessage }}</div>
27

    
28
      <!--<div *ngIf="!loadingMessage && (repo !== null)" class="uk-margin-medium-bottom">-->
29
        <!--<h3 class="heading_b uk-margin-bottom">-->
30
          <!--<a id="updateLogoURL" (click)="updateLogoUrl(repo.logoUrl)">-->
31
            <!--<img *ngIf="!logoURL" src="../../../../assets/imgs/yourLogoHere.jpg" style="margin-right: 15px; margin-top:-8px" width="60">-->
32
            <!--<img *ngIf="logoURL" src="{{ logoURL }}" style="margin-right: 15px; margin-top:-8px" width="60">-->
33
          <!--</a>-->
34
          <!--{{ repo.officialName }}-->
35
        <!--</h3>-->
36
      <!--</div>-->
37

    
38
      <div *ngIf="!loadingMessage && (repo !== null) && (repoInterfaces !== null)" class="uk-grid">
39
        <div class="uk-width-medium-1-1">
40
          <div class="md-card tabs" data-uk-grid-margin="">
41
            <div class="md-card-content uk-row-first">
42
              <ul class="uk-tab" data-uk-tab="{connect:'#tabs_anim4', animation:'slide-left'}">
43
                <li class="uk-active" aria-expanded="true"><a href="#">Update Information</a></li>
44
                <li aria-expanded="false" class=""><a href="#">Update Interfaces</a></li>
45
              </ul>
46
              <ul id="tabs_anim4" class="uk-switcher uk-margin">
47
                <li aria-hidden="false" class="uk-active" style="animation-duration: 200ms;">
48
                  <datasource-update-form #datasourceUpdateForm
49
                                          [selectedRepo]="repo"
50
                                          [showButton]=true
51
                                          (emittedUrl)="getNewLogoUrl($event)"></datasource-update-form>
52
                </li>
53
                <li aria-hidden="true" style="animation-duration: 200ms;" class="">
54
                  <div *ngIf="repo && repoInterfaces && !loadingMessage" class="uk-grid uk-grid-match uk-margin-top" style="padding: 0px 3px 0px 3px;">
55
                    <div *ngFor="let inter of dataForInterfaceComp" class="uk-width-1-2@m uk-margin-bottom">
56
                      <div>
57
                        <div class="md-card" style="height: 100%">
58
                          <app-repository-interface-form #interfacesArray
59
                                                         [data]="inter"
60
                                                         (emitDeleteInterface)="removeInterfaceFromList($event)">
61
                          </app-repository-interface-form>
62
                        </div>
63
                      </div>
64
                    </div>
65
                    <div class="uk-width-1-2@m uk-margin-bottom">
66
                      <div>
67
                        <div class="md-card" style="height: 100%">
68
                          <div class="md-card-toolbar">
69
                          </div>
70
                          <div class="md-card-content">
71
                            <div class="interface-box new" style="text-align: center">
72
                              <a class="add-new-element add-new-group" (click)="addInterfaceToList()">
73
                                <i class="far fa-plus-square" aria-hidden="true"></i>
74
                                <span class="info">Add New Interface</span>
75
                              </a>
76
                            </div>
77
                          </div>
78
                        </div>
79
                      </div>
80

    
81
                    </div>
82
                  </div>
83
                </li>
84
              </ul>
85
            </div>
86
          </div>
87
        </div>
88
      </div>
89

    
90

    
91
    </div>
92

    
93
    <!-- RIGHT HELP CONTENT -->
94
    <aside-help-content #rightHelperContent [position]="'right'"
95
                        [ngClass]="rightHelperContent.isPresent()?'tm-sidebar uk-width-1-4@m uk-first-column':'clear-style'">
96
    </aside-help-content>
97

    
98
  </div>
99

    
100
  <!-- BOTTOM HELP CONTENT -->
101
  <help-content #bottomHelperContent [position]="'bottom'"
102
                [ngClass]="bottomHelperContent.isPresent()?'uk-margin-medium-top uk-margin-medium-bottom':'clear-style'">
103
  </help-content>
104

    
105
</div>
106

    
107

    
108

    
109
<confirmation-dialog #updateLogoUrlModal [title]="'Update Logo URL'" [isModalShown]="isModalShown"
110
                     [confirmActionButton]="'Update'" (emitObject)="updatedLogoUrl($event)">
111
  <div class="md-input-wrapper uk-margin-top">
112
    <input type="text" name="logoUrl" placeholder="Logo URL" class="md-input" value="{{ logoURL }}" (change)="getNewLogoUrl($event)">
113
    <span class="md-input-bar"></span>
114
  </div>
115
</confirmation-dialog>
116

    
(1-1/2)