Project

General

Profile

« Previous | Next » 

Revision 8263

Added the documentation for the new MetacatUI theming mechanism. Make some styling changes to the documentation and configuration pages and added Bootstrap and FontAwesome.

View differences:

lib/admin/skins-configuration.jsp
46 46
<div class="document"> 
47 47
	<h2>Skins Configuration</h2>
48 48
	
49
	<br class="skins-header">
50
	
51 49
	<%@ include file="./page-message-section.jsp"%>
52 50
	
53 51
	<form method="POST" name="configuration_form" action="<%= request.getContextPath() %>/admin" 
lib/admin/backup-configuration.jsp
39 39
<div class="document">
40 40
	<h2>Backup Directory Configuration</h2>
41 41
	
42
	Metacat will back up configuration values in a location outside of the application installation 
43
	directories.  In this way, you won't have to re-enter the entire configuration every time you reinstall 
44
	Metacat.  <br><br>
42
	<p>
43
		Metacat will back up configuration values in a location outside of the application installation 
44
		directories.  In this way, you won't have to re-enter the entire configuration every time you reinstall 
45
		Metacat. 
46
	</p>
45 47
	
46 48
	<%
47 49
	  String backupDir = (String)request.getAttribute("backupBaseDir");
......
49 51
	
50 52
	  if (backupDirStatus.equals("hiddenExistsPopulated")) {
51 53
	%>
52
	  The following directory was discovered with existing backup files.  If this is not the 
53
	  correct backup directory, please correct below.<br><br>
54
	  <p>
55
	  	The following directory was discovered with existing backup files.  If this is not the 
56
	  	correct backup directory, please correct below.
57
	  </p>
54 58
	  
55
	  <%= backupDir %>
59
	  <h5><%= backupDir %></h5>
56 60
	  
57 61
	<%
58 62
	  } else if (backupDirStatus.equals("unknown")) {
59 63
	%>
64
	  <p>
60 65
	  The system could not discover an optimal backup location.  Please enter a location that you have
61
	  permissions to below.<br><br>
66
	  permissions to below.
67
	  </p>
62 68
	
63 69
	<%
64 70
	  } else {
65 71
	%>  
66
	  The following directory was determined to be optimal for creating backup directories.  If 
67
	  this is not correct, please correct below.<br><br>
68
	  
69
	   <%= backupDir %>
72
	  <p>
73
	  	The following directory was determined to be optimal for creating backup directories.  If 
74
	  	this is not correct, please correct below.
75
	  </p>
76
	   <h5><%= backupDir %></h5>
70 77
	<%
71 78
	  }
72 79
	%>
73 80
	
74
	<br class="auth-header">
75
	
76 81
	<%@ include file="./page-message-section.jsp"%>
77 82
	
78 83
	<form name="backupform" method="post"
......
93 98
		</tr>
94 99
	</table>
95 100
	
96
	
97
	<input type="hidden" name="configureType" value="backup"/>
98
	<input type="hidden" name="processForm" value="true"/>
99
	<input class=button type="submit" value="Save"/>
101
	<div class="buttons-wrapper">
102
		<input type="hidden" name="configureType" value="backup"/>
103
		<input type="hidden" name="processForm" value="true"/>
104
		<input class=button type="submit" value="Save"/>
105
	</div>
100 106
	</form>
101 107
</div>
102 108
</body>
docs/user/metacat/source/themes/metacatui/static/metacatui.css
385 385
 
386 386
 .topic{
387 387
 	background: rgba(255,255,255,0.5);
388
 	padding: 10px;
388
 	padding: 20px;
389 389
 	border-radius: 20px;
390 390
 	-webkit-border-radius: 20px;
391 391
 	-moz-border-radius: 20px;
392
 	margin-bottom: 20px;
392 393
 }
393 394
 
394 395
 .topic-title{
......
410 411
 color: #555555;
411 412
 }
412 413
 
414
 .deprecated{
415
 	color: #b94A48;
416
 	background-color: #F2DEDE;
417
 	padding: 8px 35px 8px 14px;
418
 	margin-bottom: 20px;
419
 	text-shadow: 0 1px 0 rga(255, 255, 255, 0.5);
420
 	border:1px solid #EED3D7;
421
 	border-radius: 4px;
422
 	-moz-border-radius: 4px;
423
 	-webkit-border-radius: 4px;
424
 }
425
 
426
 #content > div > ul{
427
 	font-weight: 700;
428
 }
429
 
430
 #content > div > ul > li{
431
 	margin-top:7px;
432
 }
433
 
434
 #content > div > ul ul{
435
 	font-weight: 400;
436
 }
437
 
413 438
 
docs/user/metacat/source/_static/font-awesome/less/icons.less
1
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
2
   readers do not read off random characters that represent icons */
3

  
4
.icon-glass:before { content: @glass; }
5
.icon-music:before { content: @music; }
6
.icon-search:before { content: @search; }
7
.icon-envelope-alt:before { content: @envelope-alt; }
8
.icon-heart:before { content: @heart; }
9
.icon-star:before { content: @star; }
10
.icon-star-empty:before { content: @star-empty; }
11
.icon-user:before { content: @user; }
12
.icon-film:before { content: @film; }
13
.icon-th-large:before { content: @th-large; }
14
.icon-th:before { content: @th; }
15
.icon-th-list:before { content: @th-list; }
16
.icon-ok:before { content: @ok; }
17
.icon-remove:before { content: @remove; }
18
.icon-zoom-in:before { content: @zoom-in; }
19
.icon-zoom-out:before { content: @zoom-out; }
20
.icon-power-off:before,
21
.icon-off:before { content: @off; }
22
.icon-signal:before { content: @signal; }
23
.icon-gear:before,
24
.icon-cog:before { content: @cog; }
25
.icon-trash:before { content: @trash; }
26
.icon-home:before { content: @home; }
27
.icon-file-alt:before { content: @file-alt; }
28
.icon-time:before { content: @time; }
29
.icon-road:before { content: @road; }
30
.icon-download-alt:before { content: @download-alt; }
31
.icon-download:before { content: @download; }
32
.icon-upload:before { content: @upload; }
33
.icon-inbox:before { content: @inbox; }
34
.icon-play-circle:before { content: @play-circle; }
35
.icon-rotate-right:before,
36
.icon-repeat:before { content: @repeat; }
37
.icon-refresh:before { content: @refresh; }
38
.icon-list-alt:before { content: @list-alt; }
39
.icon-lock:before { content: @lock; }
40
.icon-flag:before { content: @flag; }
41
.icon-headphones:before { content: @headphones; }
42
.icon-volume-off:before { content: @volume-off; }
43
.icon-volume-down:before { content: @volume-down; }
44
.icon-volume-up:before { content: @volume-up; }
45
.icon-qrcode:before { content: @qrcode; }
46
.icon-barcode:before { content: @barcode; }
47
.icon-tag:before { content: @tag; }
48
.icon-tags:before { content: @tags; }
49
.icon-book:before { content: @book; }
50
.icon-bookmark:before { content: @bookmark; }
51
.icon-print:before { content: @print; }
52
.icon-camera:before { content: @camera; }
53
.icon-font:before { content: @font; }
54
.icon-bold:before { content: @bold; }
55
.icon-italic:before { content: @italic; }
56
.icon-text-height:before { content: @text-height; }
57
.icon-text-width:before { content: @text-width; }
58
.icon-align-left:before { content: @align-left; }
59
.icon-align-center:before { content: @align-center; }
60
.icon-align-right:before { content: @align-right; }
61
.icon-align-justify:before { content: @align-justify; }
62
.icon-list:before { content: @list; }
63
.icon-indent-left:before { content: @indent-left; }
64
.icon-indent-right:before { content: @indent-right; }
65
.icon-facetime-video:before { content: @facetime-video; }
66
.icon-picture:before { content: @picture; }
67
.icon-pencil:before { content: @pencil; }
68
.icon-map-marker:before { content: @map-marker; }
69
.icon-adjust:before { content: @adjust; }
70
.icon-tint:before { content: @tint; }
71
.icon-edit:before { content: @edit; }
72
.icon-share:before { content: @share; }
73
.icon-check:before { content: @check; }
74
.icon-move:before { content: @move; }
75
.icon-step-backward:before { content: @step-backward; }
76
.icon-fast-backward:before { content: @fast-backward; }
77
.icon-backward:before { content: @backward; }
78
.icon-play:before { content: @play; }
79
.icon-pause:before { content: @pause; }
80
.icon-stop:before { content: @stop; }
81
.icon-forward:before { content: @forward; }
82
.icon-fast-forward:before { content: @fast-forward; }
83
.icon-step-forward:before { content: @step-forward; }
84
.icon-eject:before { content: @eject; }
85
.icon-chevron-left:before { content: @chevron-left; }
86
.icon-chevron-right:before { content: @chevron-right; }
87
.icon-plus-sign:before { content: @plus-sign; }
88
.icon-minus-sign:before { content: @minus-sign; }
89
.icon-remove-sign:before { content: @remove-sign; }
90
.icon-ok-sign:before { content: @ok-sign; }
91
.icon-question-sign:before { content: @question-sign; }
92
.icon-info-sign:before { content: @info-sign; }
93
.icon-screenshot:before { content: @screenshot; }
94
.icon-remove-circle:before { content: @remove-circle; }
95
.icon-ok-circle:before { content: @ok-circle; }
96
.icon-ban-circle:before { content: @ban-circle; }
97
.icon-arrow-left:before { content: @arrow-left; }
98
.icon-arrow-right:before { content: @arrow-right; }
99
.icon-arrow-up:before { content: @arrow-up; }
100
.icon-arrow-down:before { content: @arrow-down; }
101
.icon-mail-forward:before,
102
.icon-share-alt:before { content: @share-alt; }
103
.icon-resize-full:before { content: @resize-full; }
104
.icon-resize-small:before { content: @resize-small; }
105
.icon-plus:before { content: @plus; }
106
.icon-minus:before { content: @minus; }
107
.icon-asterisk:before { content: @asterisk; }
108
.icon-exclamation-sign:before { content: @exclamation-sign; }
109
.icon-gift:before { content: @gift; }
110
.icon-leaf:before { content: @leaf; }
111
.icon-fire:before { content: @fire; }
112
.icon-eye-open:before { content: @eye-open; }
113
.icon-eye-close:before { content: @eye-close; }
114
.icon-warning-sign:before { content: @warning-sign; }
115
.icon-plane:before { content: @plane; }
116
.icon-calendar:before { content: @calendar; }
117
.icon-random:before { content: @random; }
118
.icon-comment:before { content: @comment; }
119
.icon-magnet:before { content: @magnet; }
120
.icon-chevron-up:before { content: @chevron-up; }
121
.icon-chevron-down:before { content: @chevron-down; }
122
.icon-retweet:before { content: @retweet; }
123
.icon-shopping-cart:before { content: @shopping-cart; }
124
.icon-folder-close:before { content: @folder-close; }
125
.icon-folder-open:before { content: @folder-open; }
126
.icon-resize-vertical:before { content: @resize-vertical; }
127
.icon-resize-horizontal:before { content: @resize-horizontal; }
128
.icon-bar-chart:before { content: @bar-chart; }
129
.icon-twitter-sign:before { content: @twitter-sign; }
130
.icon-facebook-sign:before { content: @facebook-sign; }
131
.icon-camera-retro:before { content: @camera-retro; }
132
.icon-key:before { content: @key; }
133
.icon-gears:before,
134
.icon-cogs:before { content: @cogs; }
135
.icon-comments:before { content: @comments; }
136
.icon-thumbs-up-alt:before { content: @thumbs-up-alt; }
137
.icon-thumbs-down-alt:before { content: @thumbs-down-alt; }
138
.icon-star-half:before { content: @star-half; }
139
.icon-heart-empty:before { content: @heart-empty; }
140
.icon-signout:before { content: @signout; }
141
.icon-linkedin-sign:before { content: @linkedin-sign; }
142
.icon-pushpin:before { content: @pushpin; }
143
.icon-external-link:before { content: @external-link; }
144
.icon-signin:before { content: @signin; }
145
.icon-trophy:before { content: @trophy; }
146
.icon-github-sign:before { content: @github-sign; }
147
.icon-upload-alt:before { content: @upload-alt; }
148
.icon-lemon:before { content: @lemon; }
149
.icon-phone:before { content: @phone; }
150
.icon-unchecked:before,
151
.icon-check-empty:before { content: @check-empty; }
152
.icon-bookmark-empty:before { content: @bookmark-empty; }
153
.icon-phone-sign:before { content: @phone-sign; }
154
.icon-twitter:before { content: @twitter; }
155
.icon-facebook:before { content: @facebook; }
156
.icon-github:before { content: @github; }
157
.icon-unlock:before { content: @unlock; }
158
.icon-credit-card:before { content: @credit-card; }
159
.icon-rss:before { content: @rss; }
160
.icon-hdd:before { content: @hdd; }
161
.icon-bullhorn:before { content: @bullhorn; }
162
.icon-bell:before { content: @bell; }
163
.icon-certificate:before { content: @certificate; }
164
.icon-hand-right:before { content: @hand-right; }
165
.icon-hand-left:before { content: @hand-left; }
166
.icon-hand-up:before { content: @hand-up; }
167
.icon-hand-down:before { content: @hand-down; }
168
.icon-circle-arrow-left:before { content: @circle-arrow-left; }
169
.icon-circle-arrow-right:before { content: @circle-arrow-right; }
170
.icon-circle-arrow-up:before { content: @circle-arrow-up; }
171
.icon-circle-arrow-down:before { content: @circle-arrow-down; }
172
.icon-globe:before { content: @globe; }
173
.icon-wrench:before { content: @wrench; }
174
.icon-tasks:before { content: @tasks; }
175
.icon-filter:before { content: @filter; }
176
.icon-briefcase:before { content: @briefcase; }
177
.icon-fullscreen:before { content: @fullscreen; }
178
.icon-group:before { content: @group; }
179
.icon-link:before { content: @link; }
180
.icon-cloud:before { content: @cloud; }
181
.icon-beaker:before { content: @beaker; }
182
.icon-cut:before { content: @cut; }
183
.icon-copy:before { content: @copy; }
184
.icon-paperclip:before,
185
.icon-paper-clip:before { content: @paper-clip; }
186
.icon-save:before { content: @save; }
187
.icon-sign-blank:before { content: @sign-blank; }
188
.icon-reorder:before { content: @reorder; }
189
.icon-list-ul:before { content: @list-ul; }
190
.icon-list-ol:before { content: @list-ol; }
191
.icon-strikethrough:before { content: @strikethrough; }
192
.icon-underline:before { content: @underline; }
193
.icon-table:before { content: @table; }
194
.icon-magic:before { content: @magic; }
195
.icon-truck:before { content: @truck; }
196
.icon-pinterest:before { content: @pinterest; }
197
.icon-pinterest-sign:before { content: @pinterest-sign; }
198
.icon-google-plus-sign:before { content: @google-plus-sign; }
199
.icon-google-plus:before { content: @google-plus; }
200
.icon-money:before { content: @money; }
201
.icon-caret-down:before { content: @caret-down; }
202
.icon-caret-up:before { content: @caret-up; }
203
.icon-caret-left:before { content: @caret-left; }
204
.icon-caret-right:before { content: @caret-right; }
205
.icon-columns:before { content: @columns; }
206
.icon-sort:before { content: @sort; }
207
.icon-sort-down:before { content: @sort-down; }
208
.icon-sort-up:before { content: @sort-up; }
209
.icon-envelope:before { content: @envelope; }
210
.icon-linkedin:before { content: @linkedin; }
211
.icon-rotate-left:before,
212
.icon-undo:before { content: @undo; }
213
.icon-legal:before { content: @legal; }
214
.icon-dashboard:before { content: @dashboard; }
215
.icon-comment-alt:before { content: @comment-alt; }
216
.icon-comments-alt:before { content: @comments-alt; }
217
.icon-bolt:before { content: @bolt; }
218
.icon-sitemap:before { content: @sitemap; }
219
.icon-umbrella:before { content: @umbrella; }
220
.icon-paste:before { content: @paste; }
221
.icon-lightbulb:before { content: @lightbulb; }
222
.icon-exchange:before { content: @exchange; }
223
.icon-cloud-download:before { content: @cloud-download; }
224
.icon-cloud-upload:before { content: @cloud-upload; }
225
.icon-user-md:before { content: @user-md; }
226
.icon-stethoscope:before { content: @stethoscope; }
227
.icon-suitcase:before { content: @suitcase; }
228
.icon-bell-alt:before { content: @bell-alt; }
229
.icon-coffee:before { content: @coffee; }
230
.icon-food:before { content: @food; }
231
.icon-file-text-alt:before { content: @file-text-alt; }
232
.icon-building:before { content: @building; }
233
.icon-hospital:before { content: @hospital; }
234
.icon-ambulance:before { content: @ambulance; }
235
.icon-medkit:before { content: @medkit; }
236
.icon-fighter-jet:before { content: @fighter-jet; }
237
.icon-beer:before { content: @beer; }
238
.icon-h-sign:before { content: @h-sign; }
239
.icon-plus-sign-alt:before { content: @plus-sign-alt; }
240
.icon-double-angle-left:before { content: @double-angle-left; }
241
.icon-double-angle-right:before { content: @double-angle-right; }
242
.icon-double-angle-up:before { content: @double-angle-up; }
243
.icon-double-angle-down:before { content: @double-angle-down; }
244
.icon-angle-left:before { content: @angle-left; }
245
.icon-angle-right:before { content: @angle-right; }
246
.icon-angle-up:before { content: @angle-up; }
247
.icon-angle-down:before { content: @angle-down; }
248
.icon-desktop:before { content: @desktop; }
249
.icon-laptop:before { content: @laptop; }
250
.icon-tablet:before { content: @tablet; }
251
.icon-mobile-phone:before { content: @mobile-phone; }
252
.icon-circle-blank:before { content: @circle-blank; }
253
.icon-quote-left:before { content: @quote-left; }
254
.icon-quote-right:before { content: @quote-right; }
255
.icon-spinner:before { content: @spinner; }
256
.icon-circle:before { content: @circle; }
257
.icon-mail-reply:before,
258
.icon-reply:before { content: @reply; }
259
.icon-github-alt:before { content: @github-alt; }
260
.icon-folder-close-alt:before { content: @folder-close-alt; }
261
.icon-folder-open-alt:before { content: @folder-open-alt; }
262
.icon-expand-alt:before { content: @expand-alt; }
263
.icon-collapse-alt:before { content: @collapse-alt; }
264
.icon-smile:before { content: @smile; }
265
.icon-frown:before { content: @frown; }
266
.icon-meh:before { content: @meh; }
267
.icon-gamepad:before { content: @gamepad; }
268
.icon-keyboard:before { content: @keyboard; }
269
.icon-flag-alt:before { content: @flag-alt; }
270
.icon-flag-checkered:before { content: @flag-checkered; }
271
.icon-terminal:before { content: @terminal; }
272
.icon-code:before { content: @code; }
273
.icon-reply-all:before { content: @reply-all; }
274
.icon-mail-reply-all:before { content: @mail-reply-all; }
275
.icon-star-half-full:before,
276
.icon-star-half-empty:before { content: @star-half-empty; }
277
.icon-location-arrow:before { content: @location-arrow; }
278
.icon-crop:before { content: @crop; }
279
.icon-code-fork:before { content: @code-fork; }
280
.icon-unlink:before { content: @unlink; }
281
.icon-question:before { content: @question; }
282
.icon-info:before { content: @info; }
283
.icon-exclamation:before { content: @exclamation; }
284
.icon-superscript:before { content: @superscript; }
285
.icon-subscript:before { content: @subscript; }
286
.icon-eraser:before { content: @eraser; }
287
.icon-puzzle-piece:before { content: @puzzle-piece; }
288
.icon-microphone:before { content: @microphone; }
289
.icon-microphone-off:before { content: @microphone-off; }
290
.icon-shield:before { content: @shield; }
291
.icon-calendar-empty:before { content: @calendar-empty; }
292
.icon-fire-extinguisher:before { content: @fire-extinguisher; }
293
.icon-rocket:before { content: @rocket; }
294
.icon-maxcdn:before { content: @maxcdn; }
295
.icon-chevron-sign-left:before { content: @chevron-sign-left; }
296
.icon-chevron-sign-right:before { content: @chevron-sign-right; }
297
.icon-chevron-sign-up:before { content: @chevron-sign-up; }
298
.icon-chevron-sign-down:before { content: @chevron-sign-down; }
299
.icon-html5:before { content: @html5; }
300
.icon-css3:before { content: @css3; }
301
.icon-anchor:before { content: @anchor; }
302
.icon-unlock-alt:before { content: @unlock-alt; }
303
.icon-bullseye:before { content: @bullseye; }
304
.icon-ellipsis-horizontal:before { content: @ellipsis-horizontal; }
305
.icon-ellipsis-vertical:before { content: @ellipsis-vertical; }
306
.icon-rss-sign:before { content: @rss-sign; }
307
.icon-play-sign:before { content: @play-sign; }
308
.icon-ticket:before { content: @ticket; }
309
.icon-minus-sign-alt:before { content: @minus-sign-alt; }
310
.icon-check-minus:before { content: @check-minus; }
311
.icon-level-up:before { content: @level-up; }
312
.icon-level-down:before { content: @level-down; }
313
.icon-check-sign:before { content: @check-sign; }
314
.icon-edit-sign:before { content: @edit-sign; }
315
.icon-external-link-sign:before { content: @external-link-sign; }
316
.icon-share-sign:before { content: @share-sign; }
317
.icon-compass:before { content: @compass; }
318
.icon-collapse:before { content: @collapse; }
319
.icon-collapse-top:before { content: @collapse-top; }
320
.icon-expand:before { content: @expand; }
321
.icon-euro:before,
322
.icon-eur:before { content: @eur; }
323
.icon-gbp:before { content: @gbp; }
324
.icon-dollar:before,
325
.icon-usd:before { content: @usd; }
326
.icon-rupee:before,
327
.icon-inr:before { content: @inr; }
328
.icon-yen:before,
329
.icon-jpy:before { content: @jpy; }
330
.icon-renminbi:before,
331
.icon-cny:before { content: @cny; }
332
.icon-won:before,
333
.icon-krw:before { content: @krw; }
334
.icon-bitcoin:before,
335
.icon-btc:before { content: @btc; }
336
.icon-file:before { content: @file; }
337
.icon-file-text:before { content: @file-text; }
338
.icon-sort-by-alphabet:before { content: @sort-by-alphabet; }
339
.icon-sort-by-alphabet-alt:before { content: @sort-by-alphabet-alt; }
340
.icon-sort-by-attributes:before { content: @sort-by-attributes; }
341
.icon-sort-by-attributes-alt:before { content: @sort-by-attributes-alt; }
342
.icon-sort-by-order:before { content: @sort-by-order; }
343
.icon-sort-by-order-alt:before { content: @sort-by-order-alt; }
344
.icon-thumbs-up:before { content: @thumbs-up; }
345
.icon-thumbs-down:before { content: @thumbs-down; }
346
.icon-youtube-sign:before { content: @youtube-sign; }
347
.icon-youtube:before { content: @youtube; }
348
.icon-xing:before { content: @xing; }
349
.icon-xing-sign:before { content: @xing-sign; }
350
.icon-youtube-play:before { content: @youtube-play; }
351
.icon-dropbox:before { content: @dropbox; }
352
.icon-stackexchange:before { content: @stackexchange; }
353
.icon-instagram:before { content: @instagram; }
354
.icon-flickr:before { content: @flickr; }
355
.icon-adn:before { content: @adn; }
356
.icon-bitbucket:before { content: @bitbucket; }
357
.icon-bitbucket-sign:before { content: @bitbucket-sign; }
358
.icon-tumblr:before { content: @tumblr; }
359
.icon-tumblr-sign:before { content: @tumblr-sign; }
360
.icon-long-arrow-down:before { content: @long-arrow-down; }
361
.icon-long-arrow-up:before { content: @long-arrow-up; }
362
.icon-long-arrow-left:before { content: @long-arrow-left; }
363
.icon-long-arrow-right:before { content: @long-arrow-right; }
364
.icon-apple:before { content: @apple; }
365
.icon-windows:before { content: @windows; }
366
.icon-android:before { content: @android; }
367
.icon-linux:before { content: @linux; }
368
.icon-dribbble:before { content: @dribbble; }
369
.icon-skype:before { content: @skype; }
370
.icon-foursquare:before { content: @foursquare; }
371
.icon-trello:before { content: @trello; }
372
.icon-female:before { content: @female; }
373
.icon-male:before { content: @male; }
374
.icon-gittip:before { content: @gittip; }
375
.icon-sun:before { content: @sun; }
376
.icon-moon:before { content: @moon; }
377
.icon-archive:before { content: @archive; }
378
.icon-bug:before { content: @bug; }
379
.icon-vk:before { content: @vk; }
380
.icon-weibo:before { content: @weibo; }
381
.icon-renren:before { content: @renren; }
docs/user/metacat/source/_static/font-awesome/less/path.less
1
/* FONT PATH
2
 * -------------------------- */
3

  
4
@font-face {
5
  font-family: 'FontAwesome';
6
  src: url('@{FontAwesomePath}/fontawesome-webfont.eot?v=@{FontAwesomeVersion}');
7
  src: url('@{FontAwesomePath}/fontawesome-webfont.eot?#iefix&v=@{FontAwesomeVersion}') format('embedded-opentype'),
8
    url('@{FontAwesomePath}/fontawesome-webfont.woff?v=@{FontAwesomeVersion}') format('woff'),
9
    url('@{FontAwesomePath}/fontawesome-webfont.ttf?v=@{FontAwesomeVersion}') format('truetype'),
10
    url('@{FontAwesomePath}/fontawesome-webfont.svg#fontawesomeregular?v=@{FontAwesomeVersion}') format('svg');
11
//  src: url('@{FontAwesomePath}/FontAwesome.otf') format('opentype'); // used when developing fonts
12
  font-weight: normal;
13
  font-style: normal;
14
}
docs/user/metacat/source/_static/font-awesome/less/bootstrap.less
1
/* BOOTSTRAP SPECIFIC CLASSES
2
 * -------------------------- */
3

  
4
/* Bootstrap 2.0 sprites.less reset */
5
[class^="icon-"],
6
[class*=" icon-"] {
7
  display: inline;
8
  width: auto;
9
  height: auto;
10
  line-height: normal;
11
  vertical-align: baseline;
12
  background-image: none;
13
  background-position: 0% 0%;
14
  background-repeat: repeat;
15
  margin-top: 0;
16
}
17

  
18
/* more sprites.less reset */
19
.icon-white,
20
.nav-pills > .active > a > [class^="icon-"],
21
.nav-pills > .active > a > [class*=" icon-"],
22
.nav-list > .active > a > [class^="icon-"],
23
.nav-list > .active > a > [class*=" icon-"],
24
.navbar-inverse .nav > .active > a > [class^="icon-"],
25
.navbar-inverse .nav > .active > a > [class*=" icon-"],
26
.dropdown-menu > li > a:hover > [class^="icon-"],
27
.dropdown-menu > li > a:hover > [class*=" icon-"],
28
.dropdown-menu > .active > a > [class^="icon-"],
29
.dropdown-menu > .active > a > [class*=" icon-"],
30
.dropdown-submenu:hover > a > [class^="icon-"],
31
.dropdown-submenu:hover > a > [class*=" icon-"] {
32
  background-image: none;
33
}
34

  
35

  
36
/* keeps Bootstrap styles with and without icons the same */
37
.btn, .nav {
38
  [class^="icon-"],
39
  [class*=" icon-"] {
40
//    display: inline;
41
    &.icon-large { line-height: .9em; }
42
    &.icon-spin { display: inline-block; }
43
  }
44
}
45
.nav-tabs, .nav-pills {
46
  [class^="icon-"],
47
  [class*=" icon-"] {
48
    &, &.icon-large { line-height: .9em; }
49
  }
50
}
51
.btn {
52
  [class^="icon-"],
53
  [class*=" icon-"] {
54
    &.pull-left, &.pull-right {
55
      &.icon-2x { margin-top: .18em; }
56
    }
57
    &.icon-spin.icon-large { line-height: .8em; }
58
  }
59
}
60
.btn.btn-small {
61
  [class^="icon-"],
62
  [class*=" icon-"] {
63
    &.pull-left, &.pull-right {
64
      &.icon-2x { margin-top: .25em; }
65
    }
66
  }
67
}
68
.btn.btn-large {
69
  [class^="icon-"],
70
  [class*=" icon-"] {
71
    margin-top: 0; // overrides bootstrap default
72
    &.pull-left, &.pull-right {
73
      &.icon-2x { margin-top: .05em; }
74
    }
75
    &.pull-left.icon-2x { margin-right: .2em; }
76
    &.pull-right.icon-2x { margin-left: .2em; }
77
  }
78
}
79

  
80
/* Fixes alignment in nav lists */
81
.nav-list [class^="icon-"],
82
.nav-list [class*=" icon-"] {
83
  line-height: inherit;
84
}
docs/user/metacat/source/_static/font-awesome/less/font-awesome.less
1
/*!
2
 *  Font Awesome 3.2.1
3
 *  the iconic font designed for Bootstrap
4
 *  ------------------------------------------------------------------------------
5
 *  The full suite of pictographic icons, examples, and documentation can be
6
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
7
 *  http://twitter.com/fontawesome.
8
 *
9
 *  License
10
 *  ------------------------------------------------------------------------------
11
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
12
 *    http://scripts.sil.org/OFL
13
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
14
 *    http://opensource.org/licenses/mit-license.html
15
 *  - Font Awesome documentation licensed under CC BY 3.0 -
16
 *    http://creativecommons.org/licenses/by/3.0/
17
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
18
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
19
 *
20
 *  Author - Dave Gandy
21
 *  ------------------------------------------------------------------------------
22
 *  Email: dave@fontawesome.io
23
 *  Twitter: http://twitter.com/davegandy
24
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
25
 */
26

  
27
@import "variables.less";
28
@import "mixins.less";
29
@import "path.less";
30
@import "core.less";
31
@import "bootstrap.less";
32
@import "extras.less";
33
@import "icons.less";
docs/user/metacat/source/_static/font-awesome/less/extras.less
1
/* EXTRAS
2
 * -------------------------- */
3

  
4
/* Stacked and layered icon */
5
.icon-stack();
6

  
7
/* Animated rotating icon */
8
.icon-spin {
9
  display: inline-block;
10
  -moz-animation: spin 2s infinite linear;
11
  -o-animation: spin 2s infinite linear;
12
  -webkit-animation: spin 2s infinite linear;
13
  animation: spin 2s infinite linear;
14
}
15

  
16
/* Prevent stack and spinners from being taken inline when inside a link */
17
a .icon-stack,
18
a .icon-spin {
19
  display: inline-block;
20
  text-decoration: none;
21
}
22

  
23
@-moz-keyframes spin {
24
  0% { -moz-transform: rotate(0deg); }
25
  100% { -moz-transform: rotate(359deg); }
26
}
27
@-webkit-keyframes spin {
28
  0% { -webkit-transform: rotate(0deg); }
29
  100% { -webkit-transform: rotate(359deg); }
30
}
31
@-o-keyframes spin {
32
  0% { -o-transform: rotate(0deg); }
33
  100% { -o-transform: rotate(359deg); }
34
}
35
@-ms-keyframes spin {
36
  0% { -ms-transform: rotate(0deg); }
37
  100% { -ms-transform: rotate(359deg); }
38
}
39
@keyframes spin {
40
  0% { transform: rotate(0deg); }
41
  100% { transform: rotate(359deg); }
42
}
43

  
44
/* Icon rotations and mirroring */
45
.icon-rotate-90:before {
46
  -webkit-transform: rotate(90deg);
47
  -moz-transform: rotate(90deg);
48
  -ms-transform: rotate(90deg);
49
  -o-transform: rotate(90deg);
50
  transform: rotate(90deg);
51
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
52
}
53

  
54
.icon-rotate-180:before {
55
  -webkit-transform: rotate(180deg);
56
  -moz-transform: rotate(180deg);
57
  -ms-transform: rotate(180deg);
58
  -o-transform: rotate(180deg);
59
  transform: rotate(180deg);
60
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
61
}
62

  
63
.icon-rotate-270:before {
64
  -webkit-transform: rotate(270deg);
65
  -moz-transform: rotate(270deg);
66
  -ms-transform: rotate(270deg);
67
  -o-transform: rotate(270deg);
68
  transform: rotate(270deg);
69
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
70
}
71

  
72
.icon-flip-horizontal:before {
73
  -webkit-transform: scale(-1, 1);
74
  -moz-transform: scale(-1, 1);
75
  -ms-transform: scale(-1, 1);
76
  -o-transform: scale(-1, 1);
77
  transform: scale(-1, 1);
78
}
79

  
80
.icon-flip-vertical:before {
81
  -webkit-transform: scale(1, -1);
82
  -moz-transform: scale(1, -1);
83
  -ms-transform: scale(1, -1);
84
  -o-transform: scale(1, -1);
85
  transform: scale(1, -1);
86
}
87

  
88
/* ensure rotation occurs inside anchor tags */
89
a {
90
  .icon-rotate-90, .icon-rotate-180, .icon-rotate-270, .icon-flip-horizontal, .icon-flip-vertical {
91
    &:before { display: inline-block; }
92
  }
93
}
docs/user/metacat/source/_static/font-awesome/less/font-awesome-ie7.less
1
/*!
2
 *  Font Awesome 3.2.1
3
 *  the iconic font designed for Bootstrap
4
 *  ------------------------------------------------------------------------------
5
 *  The full suite of pictographic icons, examples, and documentation can be
6
 *  found at http://fontawesome.io.  Stay up to date on Twitter at
7
 *  http://twitter.com/fontawesome.
8
 *
9
 *  License
10
 *  ------------------------------------------------------------------------------
11
 *  - The Font Awesome font is licensed under SIL OFL 1.1 -
12
 *    http://scripts.sil.org/OFL
13
 *  - Font Awesome CSS, LESS, and SASS files are licensed under MIT License -
14
 *    http://opensource.org/licenses/mit-license.html
15
 *  - Font Awesome documentation licensed under CC BY 3.0 -
16
 *    http://creativecommons.org/licenses/by/3.0/
17
 *  - Attribution is no longer required in Font Awesome 3.0, but much appreciated:
18
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
19
 *
20
 *  Author - Dave Gandy
21
 *  ------------------------------------------------------------------------------
22
 *  Email: dave@fontawesome.io
23
 *  Twitter: http://twitter.com/davegandy
24
 *  Work: Lead Product Designer @ Kyruus - http://kyruus.com
25
 */
26

  
27
.icon-large {
28
  font-size: 4/3em;
29
  margin-top: -4px;
30
  padding-top: 3px;
31
  margin-bottom: -4px;
32
  padding-bottom: 3px;
33
  vertical-align: middle;
34
}
35

  
36
.nav {
37
  [class^="icon-"],
38
  [class*=" icon-"] {
39
    vertical-align: inherit;
40
    margin-top: -4px;
41
    padding-top: 3px;
42
    margin-bottom: -4px;
43
    padding-bottom: 3px;
44
    &.icon-large {
45
      vertical-align: -25%;
46
    }
47
  }
48
}
49

  
50
.nav-pills, .nav-tabs {
51
  [class^="icon-"],
52
  [class*=" icon-"] {
53
    &.icon-large {
54
      line-height: .75em;
55
      margin-top: -7px;
56
      padding-top: 5px;
57
      margin-bottom: -5px;
58
      padding-bottom: 4px;
59
    }
60
  }
61
}
62

  
63
.btn {
64
  [class^="icon-"],
65
  [class*=" icon-"] {
66
    &.pull-left, &.pull-right { vertical-align: inherit; }
67
    &.icon-large {
68
      margin-top: -.5em;
69
    }
70
  }
71
}
72

  
73
a [class^="icon-"],
74
a [class*=" icon-"] {
75
  cursor: pointer;
76
}
77

  
78
.ie7icon(@inner) { *zoom: ~"expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = '@{inner}')"; }
79

  
80

  
81
.icon-glass {
82
  .ie7icon('&#xf000;');
83
}
84

  
85

  
86
.icon-music {
87
  .ie7icon('&#xf001;');
88
}
89

  
90

  
91
.icon-search {
92
  .ie7icon('&#xf002;');
93
}
94

  
95

  
96
.icon-envelope-alt {
97
  .ie7icon('&#xf003;');
98
}
99

  
100

  
101
.icon-heart {
102
  .ie7icon('&#xf004;');
103
}
104

  
105

  
106
.icon-star {
107
  .ie7icon('&#xf005;');
108
}
109

  
110

  
111
.icon-star-empty {
112
  .ie7icon('&#xf006;');
113
}
114

  
115

  
116
.icon-user {
117
  .ie7icon('&#xf007;');
118
}
119

  
120

  
121
.icon-film {
122
  .ie7icon('&#xf008;');
123
}
124

  
125

  
126
.icon-th-large {
127
  .ie7icon('&#xf009;');
128
}
129

  
130

  
131
.icon-th {
132
  .ie7icon('&#xf00a;');
133
}
134

  
135

  
136
.icon-th-list {
137
  .ie7icon('&#xf00b;');
138
}
139

  
140

  
141
.icon-ok {
142
  .ie7icon('&#xf00c;');
143
}
144

  
145

  
146
.icon-remove {
147
  .ie7icon('&#xf00d;');
148
}
149

  
150

  
151
.icon-zoom-in {
152
  .ie7icon('&#xf00e;');
153
}
154

  
155

  
156
.icon-zoom-out {
157
  .ie7icon('&#xf010;');
158
}
159

  
160

  
161
.icon-off {
162
  .ie7icon('&#xf011;');
163
}
164

  
165
.icon-power-off {
166
  .ie7icon('&#xf011;');
167
}
168

  
169

  
170
.icon-signal {
171
  .ie7icon('&#xf012;');
172
}
173

  
174

  
175
.icon-cog {
176
  .ie7icon('&#xf013;');
177
}
178

  
179
.icon-gear {
180
  .ie7icon('&#xf013;');
181
}
182

  
183

  
184
.icon-trash {
185
  .ie7icon('&#xf014;');
186
}
187

  
188

  
189
.icon-home {
190
  .ie7icon('&#xf015;');
191
}
192

  
193

  
194
.icon-file-alt {
195
  .ie7icon('&#xf016;');
196
}
197

  
198

  
199
.icon-time {
200
  .ie7icon('&#xf017;');
201
}
202

  
203

  
204
.icon-road {
205
  .ie7icon('&#xf018;');
206
}
207

  
208

  
209
.icon-download-alt {
210
  .ie7icon('&#xf019;');
211
}
212

  
213

  
214
.icon-download {
215
  .ie7icon('&#xf01a;');
216
}
217

  
218

  
219
.icon-upload {
220
  .ie7icon('&#xf01b;');
221
}
222

  
223

  
224
.icon-inbox {
225
  .ie7icon('&#xf01c;');
226
}
227

  
228

  
229
.icon-play-circle {
230
  .ie7icon('&#xf01d;');
231
}
232

  
233

  
234
.icon-repeat {
235
  .ie7icon('&#xf01e;');
236
}
237

  
238
.icon-rotate-right {
239
  .ie7icon('&#xf01e;');
240
}
241

  
242

  
243
.icon-refresh {
244
  .ie7icon('&#xf021;');
245
}
246

  
247

  
248
.icon-list-alt {
249
  .ie7icon('&#xf022;');
250
}
251

  
252

  
253
.icon-lock {
254
  .ie7icon('&#xf023;');
255
}
256

  
257

  
258
.icon-flag {
259
  .ie7icon('&#xf024;');
260
}
261

  
262

  
263
.icon-headphones {
264
  .ie7icon('&#xf025;');
265
}
266

  
267

  
268
.icon-volume-off {
269
  .ie7icon('&#xf026;');
270
}
271

  
272

  
273
.icon-volume-down {
274
  .ie7icon('&#xf027;');
275
}
276

  
277

  
278
.icon-volume-up {
279
  .ie7icon('&#xf028;');
280
}
281

  
282

  
283
.icon-qrcode {
284
  .ie7icon('&#xf029;');
285
}
286

  
287

  
288
.icon-barcode {
289
  .ie7icon('&#xf02a;');
290
}
291

  
292

  
293
.icon-tag {
294
  .ie7icon('&#xf02b;');
295
}
296

  
297

  
298
.icon-tags {
299
  .ie7icon('&#xf02c;');
300
}
301

  
302

  
303
.icon-book {
304
  .ie7icon('&#xf02d;');
305
}
306

  
307

  
308
.icon-bookmark {
309
  .ie7icon('&#xf02e;');
310
}
311

  
312

  
313
.icon-print {
314
  .ie7icon('&#xf02f;');
315
}
316

  
317

  
318
.icon-camera {
319
  .ie7icon('&#xf030;');
320
}
321

  
322

  
323
.icon-font {
324
  .ie7icon('&#xf031;');
325
}
326

  
327

  
328
.icon-bold {
329
  .ie7icon('&#xf032;');
330
}
331

  
332

  
333
.icon-italic {
334
  .ie7icon('&#xf033;');
335
}
336

  
337

  
338
.icon-text-height {
339
  .ie7icon('&#xf034;');
340
}
341

  
342

  
343
.icon-text-width {
344
  .ie7icon('&#xf035;');
345
}
346

  
347

  
348
.icon-align-left {
349
  .ie7icon('&#xf036;');
350
}
351

  
352

  
353
.icon-align-center {
354
  .ie7icon('&#xf037;');
355
}
356

  
357

  
358
.icon-align-right {
359
  .ie7icon('&#xf038;');
360
}
361

  
362

  
363
.icon-align-justify {
364
  .ie7icon('&#xf039;');
365
}
366

  
367

  
368
.icon-list {
369
  .ie7icon('&#xf03a;');
370
}
371

  
372

  
373
.icon-indent-left {
374
  .ie7icon('&#xf03b;');
375
}
376

  
377

  
378
.icon-indent-right {
379
  .ie7icon('&#xf03c;');
380
}
381

  
382

  
383
.icon-facetime-video {
384
  .ie7icon('&#xf03d;');
385
}
386

  
387

  
388
.icon-picture {
389
  .ie7icon('&#xf03e;');
390
}
391

  
392

  
393
.icon-pencil {
394
  .ie7icon('&#xf040;');
395
}
396

  
397

  
398
.icon-map-marker {
399
  .ie7icon('&#xf041;');
400
}
401

  
402

  
403
.icon-adjust {
404
  .ie7icon('&#xf042;');
405
}
406

  
407

  
408
.icon-tint {
409
  .ie7icon('&#xf043;');
410
}
411

  
412

  
413
.icon-edit {
414
  .ie7icon('&#xf044;');
415
}
416

  
417

  
418
.icon-share {
419
  .ie7icon('&#xf045;');
420
}
421

  
422

  
423
.icon-check {
424
  .ie7icon('&#xf046;');
425
}
426

  
427

  
428
.icon-move {
429
  .ie7icon('&#xf047;');
430
}
431

  
432

  
433
.icon-step-backward {
434
  .ie7icon('&#xf048;');
435
}
436

  
437

  
438
.icon-fast-backward {
439
  .ie7icon('&#xf049;');
440
}
441

  
442

  
443
.icon-backward {
444
  .ie7icon('&#xf04a;');
445
}
446

  
447

  
448
.icon-play {
449
  .ie7icon('&#xf04b;');
450
}
451

  
452

  
453
.icon-pause {
454
  .ie7icon('&#xf04c;');
455
}
456

  
457

  
458
.icon-stop {
459
  .ie7icon('&#xf04d;');
460
}
461

  
462

  
463
.icon-forward {
464
  .ie7icon('&#xf04e;');
465
}
466

  
467

  
468
.icon-fast-forward {
469
  .ie7icon('&#xf050;');
470
}
471

  
472

  
473
.icon-step-forward {
474
  .ie7icon('&#xf051;');
475
}
476

  
477

  
478
.icon-eject {
479
  .ie7icon('&#xf052;');
480
}
481

  
482

  
483
.icon-chevron-left {
484
  .ie7icon('&#xf053;');
485
}
486

  
487

  
488
.icon-chevron-right {
489
  .ie7icon('&#xf054;');
490
}
491

  
492

  
493
.icon-plus-sign {
494
  .ie7icon('&#xf055;');
495
}
496

  
497

  
498
.icon-minus-sign {
499
  .ie7icon('&#xf056;');
500
}
501

  
502

  
503
.icon-remove-sign {
504
  .ie7icon('&#xf057;');
505
}
506

  
507

  
508
.icon-ok-sign {
509
  .ie7icon('&#xf058;');
510
}
511

  
512

  
513
.icon-question-sign {
514
  .ie7icon('&#xf059;');
515
}
516

  
517

  
518
.icon-info-sign {
519
  .ie7icon('&#xf05a;');
520
}
521

  
522

  
523
.icon-screenshot {
524
  .ie7icon('&#xf05b;');
525
}
526

  
527

  
528
.icon-remove-circle {
529
  .ie7icon('&#xf05c;');
530
}
531

  
532

  
533
.icon-ok-circle {
534
  .ie7icon('&#xf05d;');
535
}
536

  
537

  
538
.icon-ban-circle {
539
  .ie7icon('&#xf05e;');
540
}
541

  
542

  
543
.icon-arrow-left {
544
  .ie7icon('&#xf060;');
545
}
546

  
547

  
548
.icon-arrow-right {
549
  .ie7icon('&#xf061;');
550
}
551

  
552

  
553
.icon-arrow-up {
554
  .ie7icon('&#xf062;');
555
}
556

  
557

  
558
.icon-arrow-down {
559
  .ie7icon('&#xf063;');
560
}
561

  
562

  
563
.icon-share-alt {
564
  .ie7icon('&#xf064;');
565
}
566

  
567
.icon-mail-forward {
568
  .ie7icon('&#xf064;');
569
}
570

  
571

  
572
.icon-resize-full {
573
  .ie7icon('&#xf065;');
574
}
575

  
576

  
577
.icon-resize-small {
578
  .ie7icon('&#xf066;');
579
}
580

  
581

  
582
.icon-plus {
583
  .ie7icon('&#xf067;');
584
}
585

  
586

  
587
.icon-minus {
588
  .ie7icon('&#xf068;');
589
}
590

  
591

  
592
.icon-asterisk {
593
  .ie7icon('&#xf069;');
594
}
595

  
596

  
597
.icon-exclamation-sign {
598
  .ie7icon('&#xf06a;');
599
}
600

  
601

  
602
.icon-gift {
603
  .ie7icon('&#xf06b;');
604
}
605

  
606

  
607
.icon-leaf {
608
  .ie7icon('&#xf06c;');
609
}
610

  
611

  
612
.icon-fire {
613
  .ie7icon('&#xf06d;');
614
}
615

  
616

  
617
.icon-eye-open {
618
  .ie7icon('&#xf06e;');
619
}
620

  
621

  
622
.icon-eye-close {
623
  .ie7icon('&#xf070;');
624
}
625

  
626

  
627
.icon-warning-sign {
628
  .ie7icon('&#xf071;');
629
}
630

  
631

  
632
.icon-plane {
633
  .ie7icon('&#xf072;');
634
}
635

  
636

  
637
.icon-calendar {
638
  .ie7icon('&#xf073;');
639
}
640

  
641

  
642
.icon-random {
643
  .ie7icon('&#xf074;');
644
}
645

  
646

  
647
.icon-comment {
648
  .ie7icon('&#xf075;');
649
}
650

  
651

  
652
.icon-magnet {
653
  .ie7icon('&#xf076;');
654
}
655

  
656

  
657
.icon-chevron-up {
658
  .ie7icon('&#xf077;');
659
}
660

  
661

  
662
.icon-chevron-down {
663
  .ie7icon('&#xf078;');
664
}
665

  
666

  
667
.icon-retweet {
668
  .ie7icon('&#xf079;');
669
}
670

  
671

  
672
.icon-shopping-cart {
673
  .ie7icon('&#xf07a;');
674
}
675

  
676

  
677
.icon-folder-close {
678
  .ie7icon('&#xf07b;');
679
}
680

  
681

  
682
.icon-folder-open {
683
  .ie7icon('&#xf07c;');
684
}
685

  
686

  
687
.icon-resize-vertical {
688
  .ie7icon('&#xf07d;');
689
}
690

  
691

  
692
.icon-resize-horizontal {
693
  .ie7icon('&#xf07e;');
694
}
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff