Project

General

Profile

1
<div class="uk-grid uk-grid-stack">
2
  <div class="uk-width-expand@m uk-first-column">
3
    <div class="gwt-HTML uk-margin-medium-bottom">
4
      <h1 class="uk-article-title">Update your datasource</h1>
5
    </div>
6
    <div class="">
7
      <div>
8
        <ul class="uk-margin el-nav uk-tab" uk-switcher="connect: .uk-switcher">
9
          <li routerLinkActive="uk-active">
10
            <a href="#">Update Information</a>
11
          </li>
12
          <li routerLinkActive="uk-active">
13
            <a href="#">Update Interfaces</a>
14
          </li>
15
        </ul>
16
        <ul  class="uk-switcher">
17
          <li class="el-item">
18
            <div>
19
              <form [formGroup]="updateGroup" *ngIf="selectedRepo">
20
                <div>
21
                  <h4 class="uk-h4 uk-text-primary uk-scrollspy-inview uk-animation-slide-top-medium" uk-scrollspy-class="">
22
                    Basic information
23
                  </h4>
24
                </div>
25
                <div class="uk-alert uk-alert-warning">
26
                  The following fields are completed by OpenDOAR.<br>
27
                  If you want to edit them, you can do it by using this
28
                  <a href="http://www.opendoar.org/suggest.php?rID=2893" target="_blank">OpenDOAR link</a>
29
                </div>
30
                <form-inline [description]="softwarePlatformDesc">
31
                  <select formControlName="softwarePlatform" class="form-control">
32
                    <option value="" selected>[Other] (enter name below)</option>
33
                    <option value="1">platform 1</option>
34
                    <option value="2">platform 2</option>
35
                    <option value="3">platform 3</option>
36
                  </select>
37
                </form-inline>
38
                <form-inline [description]="platformNameDesc">
39
                  <input formControlName="platformName" class="form-control" style="" type="text">
40
                </form-inline>
41
                <form-inline [description]="officialNameDesc" >
42
                  <input formControlName="officialName" class="form-control" style="" type="text">
43
                </form-inline>
44
                <form-inline [description]="repoDescriptionDesc">
45
                  <textarea formControlName="repoDescription" class="form-control"></textarea>
46
                </form-inline>
47
                <form-inline [description]="countryDesc">
48
                  <select formControlName="country" class="form-control">
49
                    <option value="">-- none selected --</option>
50
                    <option *ngFor="let country of countries" value="{{ country.code }}">{{ country.name }}</option>
51
                  </select>
52
                </form-inline>
53
                <form-inline [description]="longtitudeDesc" >
54
                  <input formControlName="longtitude" class="form-control" type="text">
55
                </form-inline>
56
                <form-inline [description]="latitudeDesc" >
57
                  <input formControlName="latitude" class="form-control" type="text">
58
                </form-inline>
59
                <form-inline [description]="websiteUrlDesc">
60
                  <input formControlName="websiteUrl" class="form-control" type="text">
61
                </form-inline>
62
                <form-inline [description]="institutionNameDesc">
63
                  <input formControlName="institutionName" class="form-control" type="text">
64
                </form-inline>
65
                <h4 class="uk-h4 uk-text-primary uk-scrollspy-inview uk-animation-slide-top-medium"
66
                    uk-scrollspy-class="">Extra Information</h4>
67
                <form-inline [description]="englishNameDesc">
68
                  <input formControlName="englishName" class="form-control" type="text">
69
                </form-inline>
70
                <form-inline [description]="logoUrlDesc">
71
                  <input formControlName="logoUrl" class="form-control" type="text">
72
                  <div class="comment fontItalic">
73
                    Please make sure that the maximum size of the uploaded image is width=360px, height=240px
74
                  </div>
75
                </form-inline>
76
                <form-inline [description]="timezoneDesc">
77
                  <select formControlName="timezone" class="form-control">
78
                    <option value="">-- none selected --</option>
79
                    <option value="{{ selectedRepo.timezone }}">{{ selectedRepo.timezone }}</option>
80
                  </select>
81
                </form-inline>
82
                <form-inline [description]="datasourceTypeDesc">
83
                  <select formControlName="datasourceType" class="form-control">
84
                    <option value="">-- none selected --</option>
85
                    <option value="{{ selectedRepo.datasourceType }}">{{ selectedRepo.datasourceType }}</option>
86
                  </select>
87
                </form-inline>
88
                <h4 class="uk-h4 uk-text-primary uk-scrollspy-inview uk-animation-slide-top-medium"
89
                    uk-scrollspy-class="">Administrator & contact information</h4>
90
                <form-inline [description]="adminEmailDesc">
91
                  <input formControlName="adminEmail" class="form-control" type="text">
92
                </form-inline>
93
                <div class="form-group">
94
                  <button class="uk-button uk-button-primary updateRepoInfoButton" type="button">Update Information</button>
95
                </div>
96
              </form>
97
            </div>
98
          </li>
99
          <li class="el-item">
100
            <div class="uk-width-1-1@m uk-first-column">
101
              <form [formGroup]="group">
102
                <!--<update-datasource-interface-form #datasourceForm [name]="'myname'" [parentGroup]="group"></update-datasource-interface-form>-->
103
                <form-repeat [component]="updateDatasourceInterfaces"
104
                             [parentGroup]="group"
105
                             [description]="interfaceFormDesc"
106
                             [name]="'repository-interfaces'"
107
                             [data]="repoInterfaces">
108
                </form-repeat>
109
              </form>
110
            </div>
111
          </li>
112
        </ul>
113
      </div>
114
    </div>
115
  </div>
116
  <div class="tm-sidebar uk-width-1-4@m">
117
    <div>
118
      <div class="uk-card uk-card-body uk-card-default sidemenu">
119
        <h3 class="el-title uk-h3 uk-heading-bullet">Info / Help</h3>
120
        <!--<p class="small">-->
121
          <!--Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.-->
122

    
123
        <!--</p>-->
124
        <pre>{{group.value | json}}</pre>
125
      </div>
126
    </div>
127
  </div>
128
</div>
(3-3/12)