Project

General

Profile

1
<div class="row">
2
	
3
	<div class="navigation-left-panel col-md-2 well">
4
		<legend class="alert alert-warning legend-left-panel" ng-if="existPatchNotIndexed" ng-model="existPatchNotIndexed">Not indexed patches exist for this record. Commit will be available after indexing.</legend>
5
		<div class="col-sm-2">
6
			<a href="" class="btn btn-success btn-large " ng-click="commit()" ng-disabled="existPatchNotIndexed">Commit <i class="icon-white icon-ok"></i>
7
		</a>
8
		</div>	
9
	</div>
10
		
11
	<div class="col-md-offset-3 col-md-7 well">
12
		<form class="form-horizontal">
13
				<legend>Titles</legend>
14
				<a href="" class="btn btn-success " ng-click="addTitle()">Add Title <i	class="icon-white icon-plus-sign"></i></a>
15
				<div  ng-repeat="item in patchedRecord.titles">
16
					<div class="form-group">
17
						<label class="control-label col-sm-3">Title name</label>
18
							<div class="col-sm-9">
19
								<input class="form-control" ng-model="item.text" ng-disabled="!item.edited" type="text" style="width:600px"/>
20
							</div>
21
					</div>
22
					<div class="form-group">
23
						<label class="control-label col-sm-3">Title type</label>
24
							<div class="col-sm-9">
25
								<input ng-if="!item.edited" class="form-control" value="{{item.type}}" ng-disabled="!item.edited" type="text" style="width:600px"/>
26
								<select ng-if="item.edited" class="form-control" ng-model="item.type" ng-options="tt.englishName as tt.englishName for tt in titleTypes" style="width:600px" ng-attr-placeholder="Choose a Title Type...">
27
									<option  value=""></option>
28
								</select>
29
							</div>
30
					</div>
31
					<div class="form-group">
32
						<label class="control-label col-sm-3">Language</label>
33
							<div class="col-sm-9">
34
								<input ng-if="!item.edited" class="form-control" value="{{item.language}}" ng-disabled="!item.edited" type="text" style="width:600px"/>
35
								<select ng-if="item.edited" class="form-control" ng-model="item.language" ng-options="l.englishName as l.englishName for l in languages" style="width:600px" ng-attr-placeholder="Choose a Language...">
36
									<option  value=""></option>
37
								</select>
38
							</div>
39
					</div>
40
					<div class="form-group">
41
						<div class="pull-right">
42
							<a ng-if="item.edited" href="" class="btn btn-danger btn-mini" ng-click="removeTitle($index)"><i class="icon-white icon-ban-circle"></i> Delete Title</a>								
43
						</div>
44
					</div>
45
					<div class="spacer25"></div>
46
				</div>
47
		</form>
48
	</div>
49
	<div class="col-md-offset-3 col-md-7 well">
50
		<form class="form-horizontal">
51
				<legend>Keywords</legend>
52
				<a href="" class="btn btn-success " ng-click="addKeyword()">Add Keyword <i	class="icon-white icon-plus-sign"></i></a>
53
				<div ng-repeat="item in patchedRecord.keywords">
54
					<div class="form-group" ng-hide="item.id.length">
55
						<label class="control-label col-sm-3">Term</label>
56
							<div class="col-sm-9">
57
								<input class="form-control" ng-model="item.term" ng-disabled="!item.edited" type="text" style="width:600px">
58
							</div>
59
					</div>
60
					<div class="form-group" ng-hide="item.id.length">
61
						<label class="control-label col-sm-3">Keyword type</label>
62
							<div class="col-sm-9">
63
								<input ng-if="!item.edited" class="form-control" value="{{item.type}}" ng-disabled="!item.edited" type="text" style="width:600px">
64
								<select ng-if="item.edited" class="form-control" ng-model="item.type" ng-options="tt.englishName as tt.englishName for tt in keywordTypes" style="width:600px" ng-attr-placeholder="Choose a Term Type...">
65
									<option value=""></option>
66
								</select>
67
							</div>
68
					</div>
69
					<div class="form-group" ng-hide="item.id.length">
70
						<label class="control-label col-sm-3">Keyword Language</label>
71
							<div class="col-sm-9">
72
								<input ng-if="!item.edited" class="form-control" value="{{item.language}}" ng-disabled="!item.edited" type="text" style="width:600px">
73
								<select ng-if="item.edited" class="form-control" ng-model="item.language" ng-options="l.englishName as l.englishName for l in languages" style="width:600px" ng-attr-placeholder="Choose a Term Language...">
74
									<option value=""></option>
75
								</select>
76
							</div>
77
					</div>
78
					<div class="form-group" ng-hide="item.id.length">
79
						<div class="pull-right">
80
							<a ng-if="item.edited" href="" class="btn btn-danger btn-mini" ng-click="removeKeyword($index)"><i class="icon-white icon-ban-circle"></i> Delete Keyword</a>								
81
						</div>
82
					</div>
83
					<div class="spacer25" ng-hide="item.id.length"></div>
84
				</div>
85
		</form>
86
	</div>
87
	<div class="col-md-offset-3 col-md-7 well">
88
		<form class="form-horizontal">
89
				<legend>LCSH</legend>
90
				<a href="" class="btn btn-success " ng-click="addLCSH()">Add LCSH Term <i	class="icon-white icon-plus-sign"></i></a>
91
				<div ng-repeat="item in patchedRecord.keywords">
92
					<div class="form-group" ng-hide="!item.id.length">
93
						<label class="control-label col-sm-3">LCSH Term</label>
94
							<div class="col-sm-9">
95
								<input ng-if="!item.edited" class="form-control" value="{{item.term}}" ng-disabled="!item.edited" type="text" style="width:600px">
96
								<select ng-if="item.edited" class="form-control" ng-model="item.term" ng-options="l.id as l.term for l in lsch" style="width:600px" ng-attr-placeholder="Choose a Term Language...">
97
									<option value=""></option>
98
								</select>
99
							</div>
100
					</div>
101
					<div class="form-group" ng-hide="!item.id.length">
102
						<div class="pull-right">
103
							<a ng-if="item.edited" href="" class="btn btn-danger btn-mini" ng-click="removeKeyword($index)"><i class="icon-white icon-ban-circle"></i> Delete LCSH Term</a>								
104
						</div>
105
					</div>
106
					<div class="spacer25" ng-hide="!item.id.length"></div>
107
				</div>
108
		</form>
109
	</div>
110
	<div class="col-md-offset-3 col-md-7 well">
111
		<form class="form-horizontal">
112
				<legend>Description</legend>
113
				<a href="" class="btn btn-success " ng-click="addDescription()">Add Description <i	class="icon-white icon-plus-sign"></i></a>
114
				<div ng-repeat="item in patchedRecord.descriptions">
115
					<div class="form-group">
116
						<label class="control-label col-sm-3">Description</label>
117
							<div class="col-sm-9">
118
								<input class="form-control" ng-model="item.text" ng-disabled="!item.edited" type="text" style="width:600px">
119
							</div>
120
					</div>
121
					<div class="form-group">
122
						<label class="control-label col-sm-3">Language</label>
123
							<div class="col-sm-9">
124
								<input ng-if="!item.edited" class="form-control" value="{{item.language}}" ng-disabled="!item.edited" type="text" style="width:600px">
125
								<select ng-if="item.edited" class="form-control" ng-model="item.language" ng-options="l.englishName as l.englishName for l in languages" style="width:600px" ng-attr-placeholder="Choose a Language...">
126
									<option value=""></option>
127
								</select>
128
							</div>
129
					</div>
130
					<div class="form-group">
131
						<label class="control-label col-sm-3">Type</label>
132
							<div class="col-sm-9">
133
								<input ng-if="!item.edited" class="form-control" value="{{item.type}}" ng-disabled="!item.edited" type="text" style="width:600px">
134
								<select ng-if="item.edited" class="form-control" ng-model="item.type" ng-options="dt.englishName as dt.englishName for dt in descriptionTypes" style="width:600px" ng-attr-placeholder="Choose a Description Type...">
135
									<option value=""></option>
136
								</select>
137
							</div>
138
					</div>
139
					<div class="form-group">
140
						<div class="pull-right">
141
							<a ng-if="item.edited" href="" class="btn btn-danger btn-mini" ng-click="removeDescription($index)"><i class="icon-white icon-ban-circle"></i> Delete Keyword</a>								
142
						</div>
143
					</div>
144
					<div class="spacer25"></div>
145
				</div>
146
		</form>
147
	</div>
148
	<div class="col-md-offset-3 col-md-7 well">
149
		<form class="form-horizontal">
150
				<legend>Rights</legend>
151
					<div class="form-group">
152
							<label class="control-label col-sm-3">Right Status</label>
153
								<div class="col-sm-9">
154
									<select class="form-control" ng-model="patchedRecord.rights.status" ng-options="l.englishName as l.englishName for l in rightsStatusValues" style="width:600px" ng-attr-placeholder="Choose a Right Status...">
155
										<option  value=""></option>
156
									</select>
157
								</div>
158
					</div>
159
					<div class="form-group">
160
						<label class="control-label col-sm-3">Right Holder</label>
161
							<div class="col-sm-9">
162
								<input class="form-control" ng-model="patchedRecord.rights.holder" type="text" style="width:600px">
163
							</div>
164
					</div>
165
					<div class="form-group">
166
						<label class="control-label col-sm-3">Right Holder URL</label>
167
							<div class="col-sm-9">
168
								<input class="form-control" ng-model="patchedRecord.rights.holderUrl" type="text" style="width:600px">
169
							</div>
170
					</div>
171
					<div class="spacer25"></div>
172
		</form>
173
	</div>
174
	<div class="col-md-offset-3 col-md-7 well">
175
		<form class="form-horizontal">
176
				<legend>Digital Object</legend>
177
					<div class="form-group">
178
						<label class="control-label col-sm-3">IsShownAt</label>
179
							<div class="col-sm-9">
180
								<input class="form-control" ng-model="patchedRecord.digitalObject.isShownAt" type="text" style="width:600px">
181
							</div>
182
					</div>
183
					<div class="form-group">
184
						<label class="control-label col-sm-3">IsShownBy</label>
185
							<div class="col-sm-9">
186
								<input class="form-control" ng-model="patchedRecord.digitalObject.isShownBy" type="text" style="width:600px">
187
							</div>
188
					</div>
189
					<div class="form-group">
190
						<label class="control-label col-sm-3">Aggregator</label>
191
							<div class="col-sm-9">
192
								<input class="form-control" ng-model="patchedRecord.digitalObject.aggregator" type="text" style="width:600px">
193
							</div>
194
					</div>
195
					<div class="form-group">
196
						<label class="control-label col-sm-3">Thumbnail</label>
197
							<div class="col-sm-9">
198
								<input class="form-control" ng-model="patchedRecord.digitalObject.thumbnail" type="text" style="width:600px">
199
							</div>
200
					</div>
201
					<div class="spacer25"></div>
202
		</form>
203
	</div>	
204
	<div class="col-md-offset-3 col-md-7 well" ng-if="entityType=='avcreation'">
205
		<form class="form-horizontal">
206
				<legend>Country</legend>
207
					<div class="form-group">
208
							<label class="control-label col-sm-3">Country</label>
209
								<div class="col-sm-9">
210
									<select class="form-control" ng-model="patchedRecord.countryOfReference" ng-options="c.englishName as c.englishName for c in countries" style="width:600px" placeholder="Choose a Country...">
211
										<option  value=""></option>
212
									</select>
213
								</div>
214
					</div>
215
					<div class="spacer25"></div>
216
		</form>
217
	</div>
218
	<div class="col-md-offset-3 col-md-7 well" ng-if="entityType=='avcreation'">
219
		<form class="form-horizontal">
220
				<legend>Year</legend>
221
					<div class="form-group">
222
							<label class="control-label col-sm-3">Year</label>
223
							<div class="col-sm-9">
224
								<input class="form-control" ng-model="patchedRecord.productionYear" type="text" style="width:600px">
225
							</div>
226
					</div>
227
					<div class="spacer25"></div>
228
		</form>
229
	</div>
230
	<div class="col-md-offset-3 col-md-7 well">
231
		<form class="form-horizontal">
232
				<legend>Language</legend>
233
				<a href="" class="btn btn-success " ng-click="addLanguage()">Add Language <i	class="icon-white icon-plus-sign"></i></a>
234
				<div  ng-repeat="item in patchedRecord.languages">
235
					<div class="form-group">
236
						<label class="control-label col-sm-3">Language</label>
237
							<div class="col-sm-9">
238
								<input ng-if="!item.edited" class="form-control" value="{{item.text}}" ng-disabled="!item.edited" type="text" style="width:600px"/>
239
								<select ng-if="item.edited" class="form-control" ng-model="item.text" ng-options="l.englishName as l.englishName for l in languages" style="width:600px" ng-attr-placeholder="Choose a Language...">
240
									<option  value=""></option>
241
								</select>
242
							</div>
243
					</div>
244
					<div class="form-group">
245
						<label class="control-label col-sm-3">Language Usage</label>
246
							<div class="col-sm-9">
247
								<input ng-if="!item.edited" class="form-control" value="{{item.usage}}" ng-disabled="!item.edited" type="text" style="width:600px"/>
248
								<select ng-if="item.edited" class="form-control" ng-model="item.usage" ng-options="lu.englishName as lu.englishName for lu in languageUsages" style="width:600px" ng-attr-placeholder="Choose a Language Usage...">
249
									<option  value=""></option>
250
								</select>
251
							</div>
252
					</div>
253
					<div class="form-group">
254
						<div class="pull-right">
255
							<a ng-if="item.edited" href="" class="btn btn-danger btn-mini" ng-click="removeLanguage($index)"><i class="icon-white icon-ban-circle"></i> Delete Language</a>								
256
						</div>
257
					</div>
258
					<div class="spacer25"></div>
259
				</div>
260
		</form>
261
	</div>
262
	<div class="col-md-offset-3 col-md-7 well">
263
		<form class="form-horizontal">
264
			<legend>Colour</legend>
265
			<div class="form-group">
266
				<label class="control-label col-sm-3">Colour</label>
267
				<div class="col-sm-9">
268
					<select class="form-control" ng-model="patchedRecord.colour.text" ng-options="c.englishName as c.englishName for c in colours" style="width:600px" placeholder="Choose a Colour...">
269
						<option  value=""></option>
270
					</select>
271
				</div>
272
			</div>
273
			<div class="form-group">
274
				<label class="control-label col-sm-3">Has Colour</label>
275
				<div class="col-sm-9">
276
					<select class="form-control" ng-model="patchedRecord.colour.hasColor" ng-options="b.id as b.id for b in booleanValues" style="width:600px" placeholder="Choose a value...">
277
						<option  value=""></option>
278
					</select>
279
				</div>
280
			</div>
281
			<div class="spacer25"></div>
282
		</form>
283
	</div>
284
	<div class="col-md-offset-3 col-md-7 well" ng-if="entityType=='avcreation'">
285
		<form class="form-horizontal">
286
			<legend>Sound</legend>
287
			<div class="form-group">
288
				<label class="control-label col-sm-3">Sound</label>
289
				<div class="col-sm-9">
290
					<select class="form-control" ng-model="patchedRecord.sound.text" ng-options="s.englishName as s.englishName for s in sounds" style="width:600px" placeholder="Choose a Sound...">
291
						<option  value=""></option>
292
					</select>
293
				</div>
294
			</div>
295
			<div class="form-group">
296
				<label class="control-label col-sm-3">Has Sound</label>
297
				<div class="col-sm-9">
298
					<select class="form-control" ng-model="patchedRecord.sound.hasSound" ng-options="b.id as b.id for b in booleanValues" style="width:600px" placeholder="Choose a value...">
299
						<option  value=""></option>
300
					</select>
301
				</div>
302
			</div>
303
			<div class="spacer25"></div>
304
		</form>
305
	</div>
306
	<div class="col-md-offset-3 col-md-7 well">
307
		<form class="form-horizontal">
308
			<legend>Gauge</legend>
309
			<div class="form-group">
310
				<label class="control-label col-sm-3">Gauge</label>
311
				<div class="col-sm-9">
312
					<select class="form-control" ng-model="patchedRecord.gauge" ng-options="g.englishName as g.englishName for g in gauge" style="width:600px" placeholder="Choose a Gauge...">
313
						<option  value=""></option>
314
					</select>
315
				</div>
316
			</div>
317
			<div class="spacer25"></div>
318
		</form>
319
	</div>
320
	<div class="col-md-offset-3 col-md-7 well" ng-if="entityType=='avcreation'">
321
		<form class="form-horizontal">
322
				<legend>Duration</legend>
323
					<div class="form-group">
324
							<label class="control-label col-sm-3">Duration</label>
325
							<div class="col-sm-9">
326
								<input class="form-control" ng-model="patchedRecord.duration" type="text" style="width:600px">
327
							</div>
328
					</div>
329
					<div class="spacer25"></div>
330
		</form>
331
	</div>		
332
    <div class="col-md-offset-3 col-md-7 well">
333
		<form class="form-horizontal">
334
				<legend>Provenance</legend>
335
					<div class="form-group">
336
							<label class="control-label col-sm-3">Provenance</label>
337
							<div class="col-sm-9">
338
								<input class="form-control" ng-model="patchedRecord.provenance" type="text" style="width:600px">
339
							</div>
340
					</div>
341
					<div class="spacer25"></div>
342
		</form>
343
	</div>     						
344
	
345
		
346
</div>
(2-2/2)