Project

General

Profile

1
<div class="uk-section-default uk-section uk-section-small uk-padding-remove-bottom" style="min-height: 325px">
2

    
3
  <!-- MARGIN-TOP  -->
4
  <div class="uk-sticky-placeholder" style="height: 84px; margin: 0px;" aria-hidden="true"></div>
5
  <div class="uk-container">
6

    
7
    <div class="uk-grid-margin uk-grid uk-grid-stack" uk-grid="">
8
      <div class="uk-width-1-1@m uk-first-column">
9

    
10
        <h1 class="uk-h2">Metrics</h1>
11

    
12
        <!-- TOP HELP CONTENT -->
13
        <help-content #topHelperContent [position]="'top'"
14
                      [ngClass]="topHelperContent.isPresent()?'uk-margin-medium-top uk-margin-medium-bottom':'clear-style'">
15
        </help-content>
16

    
17
        <div class="uk-container uk-margin-medium-top uk-margin-medium-bottom">
18
          <div class="uk-grid">
19

    
20
            <!-- LEFT HELP CONTENT -->
21
            <aside-help-content #leftHelperContent [position]="'left'"
22
                                [ngClass]="leftHelperContent.isPresent()?'tm-sidebar uk-width-1-4@m uk-first-column':'clear-style'">
23
            </aside-help-content>
24

    
25
            <!-- MIDDLE -->
26
            <div class=" uk-width-expand@m">
27

    
28
              <div *ngIf="errorMessage" class="uk-alert uk-alert-danger">{{ errorMessage }}</div>
29
              <div *ngIf="loadingMessage" class="loading-big">
30
                <div class="loader-big" style="text-align: center; padding-top: 170px; color: rgb(47, 64, 80); font-weight: bold;">
31
                  {{ loadingMessage }}
32
                </div>
33
                <div class="whiteFilm"></div>
34
              </div>
35
              <div *ngIf="repoMetrics">
36
                <a class="uk-button uk-button-link"
37
                   [routerLink]="['/getImpact/usagestats',repoId]" title="">Get statistics report</a>
38
                <div class="uk-margin-medium-bottom">
39
                  <div>
40
                    <div class="uk-child-width-1-3@m uk-grid-small uk-grid-match uk-grid" uk-grid="">
41
                      <div class="metrics-openaire uk-first-column">
42
                        <div class="uk-tile uk-tile-default uk-padding-small">
43
                          <div class="uk-text-center">   {{ pageViews }}</div>
44
                          <div class="uk-text-center"> views in OpenAIRE</div>
45
                        </div>
46
                      </div>
47
                      <div class="metrics-views">
48
                        <div class="uk-tile uk-tile-muted uk-padding-small">
49
                          <div class="uk-text-center">  {{ totalViews }}
50
                            <span *ngIf="repoMetrics.metricsNumbers.total_openaire_views">( {{ repoMetrics.metricsNumbers.total_openaire_views }} from OpenAIRE )</span>
51
                          </div>
52
                          <div class="uk-text-center">views in local repository</div>
53
                        </div>
54
                      </div>
55
                      <div class="metrics-downloads">
56
                        <div class="uk-tile uk-tile-primary uk-padding-small">
57
                          <div class="uk-text-center">  {{ totalDownloads }}
58
                            <span *ngIf="repoMetrics.metricsNumbers.total_openaire_downloads">( {{ repoMetrics.metricsNumbers.total_openaire_downloads }} from OpenAIRE )</span></div>
59
                          <div class="uk-text-center">downloads in local repository</div>
60
                        </div>
61
                      </div>
62
                    </div>
63
                  </div>
64
                </div>
65
                <div class="uk-text-center uk-card uk-card-default uk-card-hover uk-scrollspy-inview uk-animation-slide-top-medium uk-margin-bottom uk-padding">
66
                  <iframe class="statsFrame" [src]="viewsUrl"></iframe>
67
                </div>
68
                <div class="uk-text-center uk-card uk-card-default uk-card-hover uk-scrollspy-inview uk-animation-slide-top-medium uk-margin-bottom uk-padding">
69
                  <iframe class="statsFrame" [src]="downloadsUrl"></iframe>
70
                </div>
71
              </div>
72

    
73
            </div>
74

    
75
            <!-- RIGHT HELP CONTENT -->
76
            <aside-help-content #rightHelperContent [position]="'right'"
77
                                [ngClass]="rightHelperContent.isPresent()?'tm-sidebar uk-width-1-4@m uk-first-column':'clear-style'">
78
            </aside-help-content>
79

    
80
          </div>
81
        </div>
82

    
83

    
84
        <!-- BOTTOM HELP CONTENT -->
85
        <help-content #bottomHelperContent [position]="'bottom'"
86
                      [ngClass]="bottomHelperContent.isPresent()?'uk-margin-medium-top uk-margin-medium-bottom':'clear-style'">
87
        </help-content>
88

    
89

    
90
      </div>
91
    </div>
92
  </div>
93
</div>
94

    
(5-5/12)