Project

General

Profile

1
<div class="uk-grid uk-grid-stack">
2
  <div class="uk-width-expand@m uk-first-column">
3
    <div class="uk-margin-medium-bottom">
4
      <h1 class="uk-article-title">Run compatibility test</h1>
5
    </div>
6
    <div class="wizard">
7
      <div class="wizardBreadcrumbs">
8
        <div class="steps clearfix">
9
          <div class="step active">
10
            <div>
11
              Select datasource
12
              <span></span>
13
            </div>
14
          </div>
15
          <div class="step {{step2}}">
16
            <div>
17
              Select guidlines
18
              <span></span>
19
            </div>
20
          </div>
21
          <div class="step {{step3}}">
22
            <div>
23
              Select parameters
24
              <span></span>
25
            </div>
26
          </div>
27
          <div class="step {{step4}}">
28
            <div>
29
              Finish
30
              <span></span>
31
            </div>
32
          </div>
33
        </div>
34
      </div>
35
      <div class="content">
36
        <div>
37
          <div class="animated fadeInRight stepContent">
38
            <div *ngIf="errorMessage" class="uk-alert uk-alert-danger">{{ errorMessage }}</div>
39
            <div *ngIf="showSpinner" style="text-align: center; margin-top: 100px;">
40
              <span>{{ loadingMessage }}</span><br>
41
              <img src="/assets/imgs/loader-big.gif">
42
            </div>
43
            <div *ngIf="showDatasource">
44
              <compatibility-validate-step1 #step1ChooseBaseUrl
45
                                            [baseUrlList]="baseUrlList"></compatibility-validate-step1>
46
            </div>
47
            <div *ngIf="showGuidelines">
48
              <compatibility-validate-step2 #step2ChooseGuidelines
49
                                            [ruleSets]="ruleSets">
50
              </compatibility-validate-step2>
51
            </div>
52
            <div *ngIf="showParameters">
53
              <div>
54
                Select Parameters
55
              </div>
56
            </div>
57
            <div *ngIf="showFinish">
58
              <div>
59
                <div class="success">
60
                  <i class="fa fa-check-circle" style=""></i>
61
                  <h3>Validation has begun successfully!</h3>
62
                </div>
63
                <div class="uk-alert uk-alert-primary marginTop20 textAlignCenter">
64
                  You will be notified by email with the results of the compatibility test.
65
                </div>
66
              </div>
67
            </div>
68
          </div>
69
        </div>
70
      </div>
71
      <div class="wizardActions">
72
        <button *ngIf="!showDatasource && !showFinish" class="uk-button uk-button-grey-light" type="button" (click)="moveBackAStep()">
73
          <i class="fa fa-angle-double-left"></i>
74
          Back
75
        </button>
76
        <button *ngIf="!showFinish" class="uk-button uk-button-grey-light" type="button" (click)="moveAStep()">
77
          <span *ngIf="!showParameters">Next</span>
78
          <span *ngIf="showParameters" class="uk-link">Finish</span>
79
          <i class="fa fa-angle-double-right"></i>
80
        </button>
81
      </div>
82
    </div>
83
  </div>
84
  <div class="tm-sidebar uk-width-1-4@m">
85
    <div *ngIf="showDatasource">
86
      <div class="uk-card uk-card-body uk-card-default sidemenu">
87
        <h3 class="el-title uk-h3 uk-heading-bullet">Select repository/journal</h3>
88
        <p class="small">
89
          Select from the list, or enter the base OAI URL of the repository/journal. The repository's/journal's published sets are exposed in a later stage and you may select one for the compatibility tests.
90
        </p>
91
      </div>
92
    </div>
93
    <div *ngIf="showGuidelines">
94
      <div class="uk-card uk-card-body uk-card-default sidemenu">
95
        <h3 class="el-title uk-h3 uk-heading-bullet">Select guidelines</h3>
96
        <p class="small">
97
          You may apply two types of compatibility tests on your repository:
98
        </p>
99
        <ul class="small">
100
          <li>Content: specific to the content/format of the dc fields</li>
101
          <li>Usage: specific to the implementation of OAI-PMH</li>
102
        </ul>
103
        <p class="small">
104
          You may select from a predifined set of rules (OpenAIRE for Literature Repositories, OpenAIRE for Data Archives) or customize them according to your needs.
105
        </p>
106
      </div>
107
    </div>
108
    <div *ngIf="showParameters">parameters</div>
109
  </div>
110
</div>
111

    
(5-5/13)