Project

General

Profile

1
<div *ngIf="indicator && indicator=='licence'" class="licenceIndicator">
2
  <div class="uk-grid uk-grid-match uk-child-width-1-2@m uk-child-width-1-2@l uk-child-width-1-1@s">
3

    
4
    <div class="uk-grid-margin">
5
      <div class="md-card chartCard">
6
        <div class="md-card-content">
7
          <iframe *ngIf="softwareWithLicenceTimeline" width="100%" height="550" [src]="softwareWithLicenceTimeline"></iframe>
8
        </div>
9
      </div>
10
    </div>
11

    
12
    <div class="uk-grid-margin">
13
      <div class="md-card chartCard">
14
        <div class="md-card-content">
15
          <iframe *ngIf="softwareWithCCLicenceTimeline" width="100%" height="550" [src]="softwareWithCCLicenceTimeline"></iframe>
16
        </div>
17
      </div>
18
    </div>
19

    
20
    <div class="uk-grid-margin">
21
      <div class="md-card chartCard">
22
        <div class="md-card-content">
23

    
24
          <!--MOBILE & PAD PORTRAIT-->
25
          <div class="uk-hidden@m">
26
            <div class="uk-flex uk-flex-right uk-flex-middle uk-margin-bottom">
27
              <label class="uk-margin-right">Show by: </label>
28
              <select class="md-input" #selectLicenceGroupBy (change)="getSoftwareWithLicenceGroupByMobile(selectLicenceGroupBy.value)" style="display: inline-block">
29
                <option value="country">country</option>
30
                <option value="datasource">datasource</option>
31
                <option value="organization">organization</option>
32
                <option value="funder">funder</option>
33
              </select>
34
            </div>
35

    
36
            <iframe *ngIf="softwareWithLicenceGroupByView==='country' && softwareWithLicenceByCountryChartURLMobile"
37
                    width="100%" height="550" [src]="softwareWithLicenceByCountryChartURLMobile"></iframe>
38
            <iframe *ngIf="softwareWithLicenceGroupByView==='datasource' && softwareWithLicenceByDatasourceChartURL"
39
                    width="100%" height="550" [src]="softwareWithLicenceByDatasourceChartURL"></iframe>
40
            <iframe *ngIf="softwareWithLicenceGroupByView==='organization' && softwareWithLicenceByOrganizationChartURL"
41
                    width="100%" height="550" [src]="softwareWithLicenceByOrganizationChartURL"></iframe>
42
            <app-treemap-highchart *ngIf="softwareWithLicenceGroupByView==='funder' && softwareWithLicenceByFunderData"
43
                                   [chartTitle]="'Open Source Software with licence'" [chartSubtitle]="'by funder (top funders)'"
44
                                   [chartData]="softwareWithLicenceByFunderData" [color]="softwareColor"></app-treemap-highchart>
45

    
46
          </div>
47

    
48
          <!--LAPTOP & PAD LANDSCAPE-->
49
          <div class="uk-visible@m">
50
            <ul class="group-by-cdof uk-subnav uk-subnav-pill uk-flex uk-flex-right uk-flex-middle uk-margin-bottom" uk-margin
51
                data-uk-switcher="{connect:'#switcher-content-a-fade-software-licence', animation: 'fade'}">
52
              <li class="uk-active"><a (click)="getSoftwareWithLicenceGroupBy('country')">Country</a></li>
53
              <li><a (click)="getSoftwareWithLicenceGroupBy('datasource')">Datasource</a></li>
54
              <li><a (click)="getSoftwareWithLicenceGroupBy('organization')">Organization</a></li>
55
              <li><a (click)="getSoftwareWithLicenceGroupBy('funder')">Funder</a></li>
56
            </ul>
57

    
58
            <ul id="switcher-content-a-fade-software-licence" class="uk-switcher uk-margin">
59
              <li aria-hidden="false" class="uk-active" style="animation-duration: 200ms;">
60
                <iframe *ngIf="softwareWithLicenceByCountryChartURL"
61
                        width="100%" height="650" [src]="softwareWithLicenceByCountryChartURL"></iframe>
62
              </li>
63
              <li aria-hidden="true" style="animation-duration: 200ms;" class="">
64
                <iframe *ngIf="softwareWithLicenceByDatasourceChartURL"
65
                        width="100%" height="650" [src]="softwareWithLicenceByDatasourceChartURL"></iframe>
66
              </li>
67
              <li aria-hidden="true" style="animation-duration: 200ms;" class="">
68
                <iframe *ngIf="softwareWithLicenceByOrganizationChartURL"
69
                        width="100%" height="650" [src]="softwareWithLicenceByOrganizationChartURL"></iframe>
70
              </li>
71
              <li aria-hidden="true" style="animation-duration: 200ms;" class="">
72
                <app-treemap-highchart *ngIf="softwareWithLicenceByFunderData"
73
                                       [chartTitle]="'Open Source Software with licence'" [chartSubtitle]="'by funder (top funders)'"
74
                                       [chartData]="softwareWithLicenceByFunderData" [color]="softwareColor" [height]="650"></app-treemap-highchart>
75
              </li>
76
            </ul>
77
          </div>
78

    
79
        </div>
80
      </div>
81
    </div>
82

    
83
    <div class="uk-grid-margin">
84
      <div class="md-card chartCard">
85
        <div class="md-card-content">
86

    
87
          <!--MOBILE & PAD PORTRAIT-->
88
          <div class="uk-hidden@m">
89
            <div class="uk-flex uk-flex-right uk-flex-middle uk-margin-bottom">
90
              <label class="uk-margin-right">Show by: </label>
91
              <select class="md-input" #selectCCLicenceGroupBy (change)="getSoftwareWithCCLicenceGroupByMobile(selectCCLicenceGroupBy.value)" style="display: inline-block">
92
                <option value="country">country</option>
93
                <option value="datasource">datasource</option>
94
                <option value="organization">organization</option>
95
                <option value="funder">funder</option>
96
              </select>
97
            </div>
98

    
99
            <iframe *ngIf="softwareWithCCLicenceGroupByView==='country' && softwareWithCCLicenceByCountryChartURLMobile"
100
                    width="100%" height="550" [src]="softwareWithCCLicenceByCountryChartURLMobile"></iframe>
101
            <iframe *ngIf="softwareWithCCLicenceGroupByView==='datasource' && softwareWithCCLicenceByDatasourceChartURL"
102
                    width="100%" height="550" [src]="softwareWithCCLicenceByDatasourceChartURL"></iframe>
103
            <iframe *ngIf="softwareWithCCLicenceGroupByView==='organization' && softwareWithCCLicenceByOrganizationChartURL"
104
                    width="100%" height="550" [src]="softwareWithCCLicenceByOrganizationChartURL"></iframe>
105
            <app-treemap-highchart *ngIf="softwareWithCCLicenceGroupByView==='funder' && softwareWithCCLicenceByFunderData"
106
                                   [chartTitle]="'Open Source Software with CC licence'" [chartSubtitle]="'by funder (top funders)'"
107
                                   [chartData]="softwareWithCCLicenceByFunderData" [color]="softwareColor"></app-treemap-highchart>
108

    
109
          </div>
110

    
111
          <!--LAPTOP & PAD LANDSCAPE-->
112
          <div class="uk-visible@m">
113
            <ul class="group-by-cdof uk-subnav uk-subnav-pill uk-flex uk-flex-right uk-flex-middle uk-margin-bottom" uk-margin
114
                data-uk-switcher="{connect:'#switcher-content-a-fade-software-cc-licence', animation: 'fade'}">
115
              <li class="uk-active"><a (click)="getSoftwareWithCCLicenceGroupBy('country')">Country</a></li>
116
              <li><a (click)="getSoftwareWithCCLicenceGroupBy('datasource')">Datasource</a></li>
117
              <li><a (click)="getSoftwareWithCCLicenceGroupBy('organization')">Organization</a></li>
118
              <li><a (click)="getSoftwareWithCCLicenceGroupBy('funder')">Funder</a></li>
119
            </ul>
120

    
121
            <ul id="switcher-content-a-fade-software-cc-licence" class="uk-switcher uk-margin">
122
              <li aria-hidden="false" class="uk-active" style="animation-duration: 200ms;">
123
                <iframe *ngIf="softwareWithCCLicenceByCountryChartURL"
124
                        width="100%" height="650" [src]="softwareWithCCLicenceByCountryChartURL"></iframe>
125
              </li>
126
              <li aria-hidden="true" style="animation-duration: 200ms;" class="">
127
                <iframe *ngIf="softwareWithCCLicenceByDatasourceChartURL"
128
                        width="100%" height="650" [src]="softwareWithCCLicenceByDatasourceChartURL"></iframe>
129
              </li>
130
              <li aria-hidden="true" style="animation-duration: 200ms;" class="">
131
                <iframe *ngIf="softwareWithCCLicenceByOrganizationChartURL"
132
                        width="100%" height="650" [src]="softwareWithCCLicenceByOrganizationChartURL"></iframe>
133
              </li>
134
              <li aria-hidden="true" style="animation-duration: 200ms;" class="">
135
                <app-treemap-highchart *ngIf="softwareWithCCLicenceByFunderData"
136
                                       [chartTitle]="'Open Source Software with CC licence'" [chartSubtitle]="'by funder (top funders)'"
137
                                       [chartData]="softwareWithCCLicenceByFunderData" [color]="softwareColor" [height]="650"></app-treemap-highchart>
138
              </li>
139
            </ul>
140
          </div>
141

    
142
        </div>
143
      </div>
144
    </div>
145

    
146
  </div>
147
</div>
148

    
149
<div *ngIf="indicator && indicator=='pid'" class="pidIndicator">
150

    
151
  <div class="uk-grid uk-grid-margin">
152
    <div class="uk-width-3-4@l uk-width-1-1@m uk-width-1-1@s">
153
      <div class="md-card chartCard">
154
        <div class="md-card-content">
155
          <iframe *ngIf="softwareWithPIDTimeline" width="100%" height="550" [src]="softwareWithPIDTimeline"></iframe>
156
        </div>
157
      </div>
158
    </div>
159
  </div>
160

    
161
  <div class="uk-grid uk-grid-margin">
162
    <div class="uk-width-3-4@l uk-width-1-1@m uk-width-1-1@s">
163
      <div class="md-card chartCard">
164
        <div class="md-card-content">
165

    
166
          <!--MOBILE & PAD PORTRAIT-->
167
          <div class="uk-hidden@m">
168
            <div class="uk-flex uk-flex-right uk-flex-middle uk-margin-bottom">
169
              <label class="uk-margin-right">Show by: </label>
170
              <select class="md-input" #selectPIDGroupBy (change)="getSoftwareWithPIDGroupByMobile(selectPIDGroupBy.value)" style="display: inline-block">
171
                <option value="country">country</option>
172
                <option value="datasource">datasource</option>
173
                <option value="organization">organization</option>
174
                <option value="funder">funder</option>
175
              </select>
176
            </div>
177

    
178
            <iframe *ngIf="softwareWithPIDGroupByView==='country' && softwareWithPIDByCountryChartURLMobile"
179
                    width="100%" height="550" [src]="softwareWithPIDByCountryChartURLMobile"></iframe>
180
            <iframe *ngIf="softwareWithPIDGroupByView==='datasource' && softwareWithPIDByDatasourceChartURL"
181
                    width="100%" height="550" [src]="softwareWithPIDByDatasourceChartURL"></iframe>
182
            <iframe *ngIf="softwareWithPIDGroupByView==='organization' && softwareWithPIDByOrganizationChartURL"
183
                    width="100%" height="550" [src]="softwareWithPIDByOrganizationChartURL"></iframe>
184
            <app-treemap-highchart *ngIf="softwareWithPIDGroupByView==='funder' && softwareWithPIDByFunderData"
185
                                   [chartTitle]="'OS Software with PID by funder (top funders)'"
186
                                   [chartData]="softwareWithPIDByFunderData" [color]="softwareColor"></app-treemap-highchart>
187

    
188
          </div>
189

    
190
          <!--LAPTOP & PAD LANDSCAPE-->
191
          <div class="uk-visible@m">
192
            <ul class="group-by-cdof uk-subnav uk-subnav-pill uk-flex uk-flex-right uk-flex-middle uk-margin-bottom" uk-margin
193
                data-uk-switcher="{connect:'#switcher-content-a-fade-software-pid', animation: 'fade'}">
194
              <li class="uk-active"><a (click)="getSoftwareWithPIDGroupBy('country')">Country</a></li>
195
              <li><a (click)="getSoftwareWithPIDGroupBy('datasource')">Datasource</a></li>
196
              <li><a (click)="getSoftwareWithPIDGroupBy('organization')">Organization</a></li>
197
              <li><a (click)="getSoftwareWithPIDGroupBy('funder')">Funder</a></li>
198
            </ul>
199

    
200
            <ul id="switcher-content-a-fade-software-pid" class="uk-switcher uk-margin">
201
              <li aria-hidden="false" class="uk-active" style="animation-duration: 200ms;">
202
                <iframe *ngIf="softwareWithPIDByCountryChartURL"
203
                        width="100%" height="650" [src]="softwareWithPIDByCountryChartURL"></iframe>
204
              </li>
205
              <li aria-hidden="true" style="animation-duration: 200ms;" class="">
206
                <iframe *ngIf="softwareWithPIDByDatasourceChartURL"
207
                        width="100%" height="650" [src]="softwareWithPIDByDatasourceChartURL"></iframe>
208
              </li>
209
              <li aria-hidden="true" style="animation-duration: 200ms;" class="">
210
                <iframe *ngIf="softwareWithPIDByOrganizationChartURL"
211
                        width="100%" height="650" [src]="softwareWithPIDByOrganizationChartURL"></iframe>
212
              </li>
213
              <li aria-hidden="true" style="animation-duration: 200ms;" class="">
214
                <app-treemap-highchart *ngIf="softwareWithPIDByFunderData"
215
                                       [chartTitle]="'Open Source Software with PID'" [chartSubtitle]="'by funder (top funders)'"
216
                                       [chartData]="softwareWithPIDByFunderData" [color]="softwareColor" [height]="650"></app-treemap-highchart>
217
              </li>
218
            </ul>
219
          </div>
220

    
221
        </div>
222
      </div>
223
    </div>
224
  </div>
225

    
226
</div>
227

    
228
<div *ngIf="indicator && indicator=='more-details'" class="indicatorsTable uk-visible@m uk-margin-large-top">
229

    
230
  <!--<h3 class="">More details for software</h3>-->
231

    
232
  <div class="uk-margin-top uk-margin-bottom">
233
    <label class="uk-margin-right">Show: </label>
234
    <select class="md-input" #selectSoftwareContent (change)="getContent('software', selectSoftwareContent.value)" style="display: inline-block">
235
      <option value="affiliated">affiliated</option>
236
      <!--<option value="affiliated_peer_reviewed">affiliated peer reviewed</option>-->
237
      <option value="deposited">deposited</option>
238
      <!--<option value="deposited_peer_reviewed">deposited peer reviewed</option>-->
239
    </select>
240
    <!--<span class="md-input-bar"></span>-->
241
  </div>
242

    
243
  <div class="uk-grid uk-child-width-1-2@l uk-child-width-1-2@m">
244
    <div class="absoluteTable">
245
      <div class="md-card chartCard">
246
        <div class="md-card-content">
247

    
248
          <ul class="uk-subnav uk-subnav-pill dataView uk-flex uk-flex-center" data-uk-switcher="{connect:'#software-indicators-content-a-fade', animation: 'fade'}">
249
            <li aria-expanded="true" class="uk-active">
250
              <a href="#">
251
                <i class="fas fa-hashtag"></i>
252
              </a>
253
            </li>
254
            <li aria-expanded="false" class="">
255
              <a href="#">
256
                <i class="fas fa-percentage"></i>
257
              </a>
258
            </li>
259
          </ul>
260

    
261
          <ul id="software-indicators-content-a-fade" class="uk-switcher uk-margin" >
262
            <li aria-hidden="false" class="uk-active" style="animation-duration: 200ms;">
263
              <div *ngIf="loadingSoftwareAbsoluteTable" class="whiteFilm"><i class="fa fa-spinner fa-spin fa-2x loader" aria-hidden="true"></i></div>
264
              <app-countries-table *ngIf="softwareAbsoluteTableData" [isPercentage]="false" [countries]="softwareAbsoluteTableData" [view]="'openScience'" [entity]="'software'"></app-countries-table>
265
            </li>
266
            <li aria-hidden="true" style="animation-duration: 200ms;" class="">
267
              <div *ngIf="loadingSoftwarePercentageTable" class="whiteFilm"><i class="fa fa-spinner fa-spin fa-2x loader" aria-hidden="true"></i></div>
268
              <app-countries-table *ngIf="softwarePercentageTableData" [isPercentage]="true" [countries]="softwarePercentageTableData" [view]="'openScience'" [entity]="'software'"></app-countries-table>
269
            </li>
270
          </ul>
271

    
272
        </div>
273
      </div>
274

    
275
    </div>
276

    
277
  </div>
278

    
279
</div>
(1-1/6)