Browse Source

Convert tabs to spaces in .less files (#3064)

silverwind 2 years ago
parent
commit
d44aa831f3

+ 55 - 55
public/less/_admin.less

@@ -1,66 +1,66 @@
1 1
 .admin {
2
-	padding-top: 15px;
3
-	padding-bottom: @footer-margin * 2;
2
+    padding-top: 15px;
3
+    padding-bottom: @footer-margin * 2;
4 4
 
5
-	.table.segment {
6
-		padding: 0;
7
-		font-size: 13px;
5
+    .table.segment {
6
+        padding: 0;
7
+        font-size: 13px;
8 8
 
9
-		&:not(.striped) {
10
-			padding-top: 5px;
9
+        &:not(.striped) {
10
+            padding-top: 5px;
11 11
 
12
-			thead {
13
-				th:last-child {
14
-					padding-right: 5px !important;
15
-				}
16
-			}
17
-		}
12
+            thead {
13
+                th:last-child {
14
+                    padding-right: 5px !important;
15
+                }
16
+            }
17
+        }
18 18
 
19
-		th {
20
-			padding-top: 5px;
21
-			padding-bottom: 5px;
22
-		}
19
+        th {
20
+            padding-top: 5px;
21
+            padding-bottom: 5px;
22
+        }
23 23
 
24
-		&:not(.select) {
25
-			th, td {
26
-				&:first-of-type {
27
-					padding-left: 15px !important;
28
-				}
29
-			}
30
-		}
31
-	}
32
-	.ui.header,
33
-	.ui.segment {
34
-		box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
35
-	}
24
+        &:not(.select) {
25
+            th, td {
26
+                &:first-of-type {
27
+                    padding-left: 15px !important;
28
+                }
29
+            }
30
+        }
31
+    }
32
+    .ui.header,
33
+    .ui.segment {
34
+        box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
35
+    }
36 36
 
37
-	&.user {
38
-		.email {
39
-			max-width: 200px;
40
-		}
41
-	}
37
+    &.user {
38
+        .email {
39
+            max-width: 200px;
40
+        }
41
+    }
42 42
 
43
-	dl.admin-dl-horizontal {
44
-		padding: 20px;
45
-		margin: 0;
43
+    dl.admin-dl-horizontal {
44
+        padding: 20px;
45
+        margin: 0;
46 46
 
47
-		dd {
48
-			margin-left: 275px;
49
-		}
50
-		dt {
51
-			font-weight: bolder;
52
-			float: left;
53
-			width: 285px;
54
-			clear: left;
55
-			overflow: hidden;
56
-			text-overflow: ellipsis;
57
-			white-space: nowrap;
58
-		}
59
-	}
47
+        dd {
48
+            margin-left: 275px;
49
+        }
50
+        dt {
51
+            font-weight: bolder;
52
+            float: left;
53
+            width: 285px;
54
+            clear: left;
55
+            overflow: hidden;
56
+            text-overflow: ellipsis;
57
+            white-space: nowrap;
58
+        }
59
+    }
60 60
 
61
-	&.config {
62
-		#test-mail-btn {
63
-			margin-left: 5px;
64
-		}
65
-	}
61
+    &.config {
62
+        #test-mail-btn {
63
+            margin-left: 5px;
64
+        }
65
+    }
66 66
 }

+ 141 - 141
public/less/_dashboard.less

@@ -1,158 +1,158 @@
1 1
 .dashboard {
2
-	padding-top: 15px;
3
-	padding-bottom: @footer-margin * 2;
2
+    padding-top: 15px;
3
+    padding-bottom: @footer-margin * 2;
4 4
 
5
-	&.feeds,
6
-	&.issues {
7
-		.context.user.menu {
8
-			z-index: 101;
9
-			min-width: 200px;
10
-			.ui.header {
11
-				font-size: 1rem;
12
-				text-transform: none;
13
-			}
14
-		}
15
-		.filter.menu {
16
-			.item {
17
-				text-align: left;
18
-				.text {
19
-					height: 16px;
20
-					vertical-align: middle;
21
-					&.truncate {
22
-						width: 85%;
23
-					}
24
-				}
25
-				.floating.label {
26
-					top: 7px;
27
-					left: 90%;
28
-					width: 15%;
29
-				}
30
-			}
5
+    &.feeds,
6
+    &.issues {
7
+        .context.user.menu {
8
+            z-index: 101;
9
+            min-width: 200px;
10
+            .ui.header {
11
+                font-size: 1rem;
12
+                text-transform: none;
13
+            }
14
+        }
15
+        .filter.menu {
16
+            .item {
17
+                text-align: left;
18
+                .text {
19
+                    height: 16px;
20
+                    vertical-align: middle;
21
+                    &.truncate {
22
+                        width: 85%;
23
+                    }
24
+                }
25
+                .floating.label {
26
+                    top: 7px;
27
+                    left: 90%;
28
+                    width: 15%;
29
+                }
30
+            }
31 31
 
32
-			// Sort
33
-			.jump.item {
34
-				margin: 1px;
35
-				padding-right: 0;
36
-			}
37
-			.menu {
38
-				max-height: 300px;
39
-				overflow-x: auto;
40
-				right: 0!important;
41
-				left: auto!important;
42
-			}
43
-		}
44
-		.ui.right .head.menu {
45
-			margin-top: -5px;
46
-			.item.active {
47
-				color: #d9453d;
48
-			}
49
-		}
50
-	}
32
+            // Sort
33
+            .jump.item {
34
+                margin: 1px;
35
+                padding-right: 0;
36
+            }
37
+            .menu {
38
+                max-height: 300px;
39
+                overflow-x: auto;
40
+                right: 0!important;
41
+                left: auto!important;
42
+            }
43
+        }
44
+        .ui.right .head.menu {
45
+            margin-top: -5px;
46
+            .item.active {
47
+                color: #d9453d;
48
+            }
49
+        }
50
+    }
51 51
 }
52 52
 
53 53
 &.feeds {
54
-	.news {
55
-		> .ui.grid {
56
-			margin-left: auto;
57
-			margin-right: auto;
58
-		}
59
-		.ui.avatar {
60
-			margin-top: 13px;
61
-		}
62
-		p {
63
-			line-height: 1em;
64
-		}
65
-		.time-since {
66
-			font-size: 13px;
67
-		}
68
-		.issue.title {
69
-			width: 80%;
70
-		}
71
-		.push.news .content ul {
72
-			font-size: 13px;
73
-			list-style: none;
74
-			padding-left: 10px;
54
+    .news {
55
+        > .ui.grid {
56
+            margin-left: auto;
57
+            margin-right: auto;
58
+        }
59
+        .ui.avatar {
60
+            margin-top: 13px;
61
+        }
62
+        p {
63
+            line-height: 1em;
64
+        }
65
+        .time-since {
66
+            font-size: 13px;
67
+        }
68
+        .issue.title {
69
+            width: 80%;
70
+        }
71
+        .push.news .content ul {
72
+            font-size: 13px;
73
+            list-style: none;
74
+            padding-left: 10px;
75 75
 
76
-			img {
77
-				margin-bottom: -2px;
78
-			}
79
-			.text.truncate {
80
-				width: 80%;
81
-				margin-bottom: -5px;
82
-			}
83
-		}
84
-		.commit-id {
85
-			font-family: Consolas, monospace;
86
-		}
87
-		code {
88
-			padding: 1px;
89
-			font-size: 85%;
90
-			background-color: rgba(0, 0, 0, 0.04);
91
-			border-radius: 3px;
92
-			word-break: break-all;
93
-		}
94
-	}
76
+            img {
77
+                margin-bottom: -2px;
78
+            }
79
+            .text.truncate {
80
+                width: 80%;
81
+                margin-bottom: -5px;
82
+            }
83
+        }
84
+        .commit-id {
85
+            font-family: Consolas, monospace;
86
+        }
87
+        code {
88
+            padding: 1px;
89
+            font-size: 85%;
90
+            background-color: rgba(0, 0, 0, 0.04);
91
+            border-radius: 3px;
92
+            word-break: break-all;
93
+        }
94
+    }
95 95
 
96
-	.list {
97
-		.header {
98
-			.ui.label {
99
-				margin-top: -4px;
100
-				padding: 4px 5px;
101
-				font-weight: normal;
102
-			}
96
+    .list {
97
+        .header {
98
+            .ui.label {
99
+                margin-top: -4px;
100
+                padding: 4px 5px;
101
+                font-weight: normal;
102
+            }
103 103
 
104
-			.plus.icon {
105
-				margin-top: 5px;
106
-			}
107
-		}
108
-		ul {
109
-			list-style: none;
110
-			margin: 0;
111
-			padding-left: 0;
104
+            .plus.icon {
105
+                margin-top: 5px;
106
+            }
107
+        }
108
+        ul {
109
+            list-style: none;
110
+            margin: 0;
111
+            padding-left: 0;
112 112
 
113
-			li {
114
-				&:not(:last-child) {
115
-					border-bottom: 1px solid #EAEAEA;
116
-				}
113
+            li {
114
+                &:not(:last-child) {
115
+                    border-bottom: 1px solid #EAEAEA;
116
+                }
117 117
 
118
-				&.private {
119
-					background-color: #fcf8e9;
120
-				}
118
+                &.private {
119
+                    background-color: #fcf8e9;
120
+                }
121 121
 
122
-				a {
123
-					padding: 6px 1.2em;
124
-					display: block;
122
+                a {
123
+                    padding: 6px 1.2em;
124
+                    display: block;
125 125
 
126
-					.octicon {
127
-						color: #888;
126
+                    .octicon {
127
+                        color: #888;
128 128
 
129
-						&.rear {
130
-					    font-size: 15px;
131
-						}
132
-					}
133
-					.star-num {
134
-						font-size: 12px;
135
-					}
136
-				}
137
-			}
138
-		}
129
+                        &.rear {
130
+                        font-size: 15px;
131
+                        }
132
+                    }
133
+                    .star-num {
134
+                        font-size: 12px;
135
+                    }
136
+                }
137
+            }
138
+        }
139 139
 
140
-		.repo-owner-name-list {
141
-			.item-name {
142
-				max-width: 70%;
143
-		    margin-bottom: -4px;
144
-			}
145
-		}
140
+        .repo-owner-name-list {
141
+            .item-name {
142
+                max-width: 70%;
143
+            margin-bottom: -4px;
144
+            }
145
+        }
146 146
 
147
-		#collaborative-repo-list {
148
-			.owner-and-repo {
149
-				max-width: 80%;
150
-		    margin-bottom: -5px;
151
-			}
152
-			.owner-name {
153
-				max-width: 120px;
154
-		    margin-bottom: -5px;
155
-			}
156
-		}
157
-	}
147
+        #collaborative-repo-list {
148
+            .owner-and-repo {
149
+                max-width: 80%;
150
+            margin-bottom: -5px;
151
+            }
152
+            .owner-name {
153
+                max-width: 120px;
154
+            margin-bottom: -5px;
155
+            }
156
+        }
157
+    }
158 158
 }

+ 8 - 8
public/less/_editor.less

@@ -1,12 +1,12 @@
1 1
 .CodeMirror {
2
-	font: 14px Consolas, "Liberation Mono", Menlo, Courier, monospace;
3
-	&.cm-s-default {
4
-		  border-radius: 3px;
5
-		  padding: 0 !important;
6
-	}
7
-	.cm-comment {
8
-		background: inherit !important;
9
-	}
2
+    font: 14px Consolas, "Liberation Mono", Menlo, Courier, monospace;
3
+    &.cm-s-default {
4
+          border-radius: 3px;
5
+          padding: 0 !important;
6
+    }
7
+    .cm-comment {
8
+        background: inherit !important;
9
+    }
10 10
 }
11 11
 .repository.file.editor .tab[data-tab="write"] {
12 12
     padding: 0 !important;

+ 4 - 4
public/less/_emojify.less

@@ -1,6 +1,6 @@
1 1
 .emoji {
2
-	width: 1.5em;
3
-	height: 1.5em;
4
-	display: inline-block;
5
-	background-size: contain;
2
+    width: 1.5em;
3
+    height: 1.5em;
4
+    display: inline-block;
5
+    background-size: contain;
6 6
 }

+ 61 - 61
public/less/_explore.less

@@ -1,8 +1,8 @@
1 1
 .explore {
2
-	padding-top: 15px;
3
-	padding-bottom: @footer-margin * 2;
2
+    padding-top: 15px;
3
+    padding-bottom: @footer-margin * 2;
4 4
 
5
-	.navbar {
5
+    .navbar {
6 6
         justify-content: center;
7 7
         padding-top: 15px !important;
8 8
         margin-top: -15px !important;
@@ -10,80 +10,80 @@
10 10
         background-color: #FAFAFA !important;
11 11
         border-width: 1px !important;
12 12
 
13
-		.octicon {
14
-			width: 16px;
15
-			text-align: center;
16
-		}
17
-	}
13
+        .octicon {
14
+            width: 16px;
15
+            text-align: center;
16
+        }
17
+    }
18 18
 }
19 19
 
20 20
 .ui.repository.list {
21
-	.item {
22
-		padding-bottom: 25px;
21
+    .item {
22
+        padding-bottom: 25px;
23 23
 
24
-		&:not(:first-child) {
25
-			border-top: 1px solid #eee;
26
-			padding-top: 25px;
27
-		}
24
+        &:not(:first-child) {
25
+            border-top: 1px solid #eee;
26
+            padding-top: 25px;
27
+        }
28 28
 
29
-		.ui.header {
30
-			font-size: 1.5rem;
31
-			padding-bottom: 10px;
29
+        .ui.header {
30
+            font-size: 1.5rem;
31
+            padding-bottom: 10px;
32 32
 
33
-			.name {
34
-				word-break: break-all;
35
-			}
33
+            .name {
34
+                word-break: break-all;
35
+            }
36 36
 
37
-			.metas {
38
-				color: #888;
39
-				font-size: 14px;
40
-				font-weight: normal;
41
-				span:not(:last-child) {
42
-					margin-right: 5px;
43
-				}
44
-			}
45
-		}
46
-		.time {
47
-			font-size: 12px;
48
-			color: #808080;
49
-		}
50
-	}
37
+            .metas {
38
+                color: #888;
39
+                font-size: 14px;
40
+                font-weight: normal;
41
+                span:not(:last-child) {
42
+                    margin-right: 5px;
43
+                }
44
+            }
45
+        }
46
+        .time {
47
+            font-size: 12px;
48
+            color: #808080;
49
+        }
50
+    }
51 51
 }
52 52
 
53 53
 .ui.repository.branches  {
54
-	.time{
55
-		font-size: 12px;
56
-		color: #808080;
57
-	}
54
+    .time{
55
+        font-size: 12px;
56
+        color: #808080;
57
+    }
58 58
 }
59 59
 
60 60
 .ui.user.list {
61
-	.item {
62
-		padding-bottom: 25px;
61
+    .item {
62
+        padding-bottom: 25px;
63 63
 
64
-		&:not(:first-child) {
65
-			border-top: 1px solid #eee;
66
-			padding-top: 25px;
67
-		}
64
+        &:not(:first-child) {
65
+            border-top: 1px solid #eee;
66
+            padding-top: 25px;
67
+        }
68 68
 
69
-		.ui.avatar.image {
70
-			width: 40px;
71
-			height: 40px;
72
-		}
69
+        .ui.avatar.image {
70
+            width: 40px;
71
+            height: 40px;
72
+        }
73 73
 
74
-		.description {
75
-			margin-top: 5px;
74
+        .description {
75
+            margin-top: 5px;
76 76
 
77
-			.octicon:not(:first-child) {
78
-				margin-left: 5px;
79
-			}
77
+            .octicon:not(:first-child) {
78
+                margin-left: 5px;
79
+            }
80 80
 
81
-			a {
82
-				color: #333;
83
-				&:hover {
84
-					text-decoration: underline;
85
-				}
86
-			}
87
-		}
88
-	}
81
+            a {
82
+                color: #333;
83
+                &:hover {
84
+                    text-decoration: underline;
85
+                }
86
+            }
87
+        }
88
+    }
89 89
 }

+ 115 - 115
public/less/_form.less

@@ -1,144 +1,144 @@
1 1
 .form {
2
-	.help {
3
-		color: #999999;
4
-		padding-top: .6em;
5
-		padding-bottom: .6em;
6
-		display: inline-block;
7
-	}
2
+    .help {
3
+        color: #999999;
4
+        padding-top: .6em;
5
+        padding-bottom: .6em;
6
+        display: inline-block;
7
+    }
8 8
 }
9 9
 .ui.attached.header {
10
-	background: #f0f0f0;
11
-	.right {
12
-		margin-top: -5px;
13
-		.button {
14
-			padding: 8px 10px;
15
-			font-weight: normal;
16
-		}
17
-	}
10
+    background: #f0f0f0;
11
+    .right {
12
+        margin-top: -5px;
13
+        .button {
14
+            padding: 8px 10px;
15
+            font-weight: normal;
16
+        }
17
+    }
18 18
 }
19 19
 
20 20
 @create-page-form-input-padding: 250px !important;
21 21
 #create-page-form {
22
-	form {
23
-		margin: auto;
24
-		width: 800px!important;
25
-		.ui.message {
26
-			text-align: center;
27
-		}
28
-		.header {
29
-			padding-left: @create-page-form-input-padding+30px;
30
-		}
31
-		.inline.field > label {
32
-			text-align: right;
33
-			width: @create-page-form-input-padding;
34
-			word-wrap: break-word;
35
-		}
36
-		.help {
37
-			margin-left: @create-page-form-input-padding+15px;
38
-		}
39
-		.optional .title {
40
-			margin-left: @create-page-form-input-padding;
41
-		}
42
-		input,
43
-		textarea {
44
-			width: 50%!important;
45
-		}
46
-	}
22
+    form {
23
+        margin: auto;
24
+        width: 800px!important;
25
+        .ui.message {
26
+            text-align: center;
27
+        }
28
+        .header {
29
+            padding-left: @create-page-form-input-padding+30px;
30
+        }
31
+        .inline.field > label {
32
+            text-align: right;
33
+            width: @create-page-form-input-padding;
34
+            word-wrap: break-word;
35
+        }
36
+        .help {
37
+            margin-left: @create-page-form-input-padding+15px;
38
+        }
39
+        .optional .title {
40
+            margin-left: @create-page-form-input-padding;
41
+        }
42
+        input,
43
+        textarea {
44
+            width: 50%!important;
45
+        }
46
+    }
47 47
 }
48 48
 
49 49
 .signin {
50
-	.oauth2{
51
-		div {
52
-		  display: inline-block;
53
-			p {
54
-			  margin: 10px 5px 0 0;
55
-			  float: left;
56
-			}
57
-		}
58
-		a {
59
-		  margin-right: 3px;
60
-			&:last-child {
61
-			  margin-right: 0px;
62
-			}
63
-		}
64
-		img {
65
-		  width: 32px;
66
-		  height: 32px;
67
-		  &.openidConnect {
68
-			width: auto;
69
-		  }
70
-		}
71
-	}
50
+    .oauth2{
51
+        div {
52
+          display: inline-block;
53
+            p {
54
+              margin: 10px 5px 0 0;
55
+              float: left;
56
+            }
57
+        }
58
+        a {
59
+          margin-right: 3px;
60
+            &:last-child {
61
+              margin-right: 0px;
62
+            }
63
+        }
64
+        img {
65
+          width: 32px;
66
+          height: 32px;
67
+          &.openidConnect {
68
+            width: auto;
69
+          }
70
+        }
71
+    }
72 72
 }
73 73
 .user.activate,
74 74
 .user.forgot.password,
75 75
 .user.reset.password,
76 76
 .user.signin,
77 77
 .user.signup {
78
-	@input-padding: 200px!important;
79
-	#create-page-form;
80
-	form {
81
-		width: 700px!important;
82
-		.header {
83
-			padding-left: 0 !important;
84
-			text-align: center;
85
-		}
86
-		.inline.field > label {
87
-			width: @input-padding;
88
-		}
89
-	}
78
+    @input-padding: 200px!important;
79
+    #create-page-form;
80
+    form {
81
+        width: 700px!important;
82
+        .header {
83
+            padding-left: 0 !important;
84
+            text-align: center;
85
+        }
86
+        .inline.field > label {
87
+            width: @input-padding;
88
+        }
89
+    }
90 90
 }
91 91
 
92 92
 .repository {
93
-	&.new.repo,
94
-	&.new.migrate,
95
-	&.new.fork {
96
-		#create-page-form;
97
-		form {
98
-			.dropdown {
99
-				.dropdown.icon {
100
-					margin-top: -7px!important;
101
-				}
102
-				.text {
103
-					margin-right: 0!important;
104
-					i {
105
-						margin-right: 0!important;
106
-					}
107
-				}
108
-			}
109
-			.header {
110
-				padding-left: 0 !important;
111
-				text-align: center;
112
-			}
113
-		}
114
-	}
93
+    &.new.repo,
94
+    &.new.migrate,
95
+    &.new.fork {
96
+        #create-page-form;
97
+        form {
98
+            .dropdown {
99
+                .dropdown.icon {
100
+                    margin-top: -7px!important;
101
+                }
102
+                .text {
103
+                    margin-right: 0!important;
104
+                    i {
105
+                        margin-right: 0!important;
106
+                    }
107
+                }
108
+            }
109
+            .header {
110
+                padding-left: 0 !important;
111
+                text-align: center;
112
+            }
113
+        }
114
+    }
115 115
 
116
-	&.new.repo {
117
-		.ui.form {
118
-			.selection.dropdown:not(.owner) {
119
-				width: 50%!important;
120
-			}
121
-			#auto-init {
122
-				margin-left: @create-page-form-input-padding+15px;
123
-			}
124
-		}
125
-	}
116
+    &.new.repo {
117
+        .ui.form {
118
+            .selection.dropdown:not(.owner) {
119
+                width: 50%!important;
120
+            }
121
+            #auto-init {
122
+                margin-left: @create-page-form-input-padding+15px;
123
+            }
124
+        }
125
+    }
126 126
 }
127 127
 
128 128
 .new.webhook {
129
-	form {
130
-		.help {
131
-			margin-left: 25px;
132
-		}
133
-	}
129
+    form {
130
+        .help {
131
+            margin-left: 25px;
132
+        }
133
+    }
134 134
 }
135 135
 
136 136
 .new.webhook {
137
-	.events.fields {
138
-		.column {
139
-			padding-left: 40px;
140
-		}
141
-	}
137
+    .events.fields {
138
+        .column {
139
+            padding-left: 40px;
140
+        }
141
+    }
142 142
 }
143 143
 
144 144
 .githook {

+ 34 - 34
public/less/_home.less

@@ -1,39 +1,39 @@
1 1
 .home {
2
-	padding-bottom: @footer-margin * 2;
3
-	.logo {
4
-		max-width: 220px;
5
-	}
6
-	.hero {
7
-		h1, h2 {
8
-			font-family: 'PT Sans Narrow', sans-serif, 'Microsoft YaHei';
9
-		}
10
-		h1 {
11
-			font-size: 5.5em;
12
-		}
13
-		h2 {
14
-			font-size: 3em;
15
-		}
16
-		.octicon {
17
-			color: #5aa509;
18
-			font-size: 40px;
19
-			width: 50px;
20
-		}
21
-		&.header {
22
-			font-size: 20px;
23
-		}
24
-	}
25
-	p.large {
26
-		font-size: 16px
27
-	}
28
-	.stackable {
29
-		padding-top: 30px;
30
-	}
31
-	a {
32
-		color: #5aa509;
33
-	}
2
+    padding-bottom: @footer-margin * 2;
3
+    .logo {
4
+        max-width: 220px;
5
+    }
6
+    .hero {
7
+        h1, h2 {
8
+            font-family: 'PT Sans Narrow', sans-serif, 'Microsoft YaHei';
9
+        }
10
+        h1 {
11
+            font-size: 5.5em;
12
+        }
13
+        h2 {
14
+            font-size: 3em;
15
+        }
16
+        .octicon {
17
+            color: #5aa509;
18
+            font-size: 40px;
19
+            width: 50px;
20
+        }
21
+        &.header {
22
+            font-size: 20px;
23
+        }
24
+    }
25
+    p.large {
26
+        font-size: 16px
27
+    }
28
+    .stackable {
29
+        padding-top: 30px;
30
+    }
31
+    a {
32
+        color: #5aa509;
33
+    }
34 34
 }
35 35
 
36 36
 .signup {
37
-	padding-top: 15px;
38
-	padding-bottom: @footer-margin * 2;
37
+    padding-top: 15px;
38
+    padding-bottom: @footer-margin * 2;
39 39
 }

+ 29 - 29
public/less/_install.less

@@ -1,31 +1,31 @@
1 1
 .install {
2
-	padding-top: 45px;
3
-	padding-bottom: @footer-margin * 2;
4
-	form {
5
-		@input-padding: 320px !important;
6
-		label {
7
-			text-align: right;
8
-			width: @input-padding;
9
-		}
10
-		input {
11
-			width: 35% !important;
12
-		}
13
-		.field {
14
-			text-align: left;
15
-			.help {
16
-				margin-left: @input-padding+15px;
17
-			}
18
-			&.optional .title {
19
-				margin-left: 38%;
20
-			}
21
-		}
22
-	}
23
-	.ui {
24
-		.checkbox {
25
-			margin-left: 40% !important;
26
-			label {
27
-				width: auto !important;
28
-			}
29
-		}
30
-	}
2
+    padding-top: 45px;
3
+    padding-bottom: @footer-margin * 2;
4
+    form {
5
+        @input-padding: 320px !important;
6
+        label {
7
+            text-align: right;
8
+            width: @input-padding;
9
+        }
10
+        input {
11
+            width: 35% !important;
12
+        }
13
+        .field {
14
+            text-align: left;
15
+            .help {
16
+                margin-left: @input-padding+15px;
17
+            }
18
+            &.optional .title {
19
+                margin-left: 38%;
20
+            }
21
+        }
22
+    }
23
+    .ui {
24
+        .checkbox {
25
+            margin-left: 40% !important;
26
+            label {
27
+                width: auto !important;
28
+            }
29
+        }
30
+    }
31 31
 }

+ 490 - 490
public/less/_markdown.less

@@ -1,492 +1,492 @@
1 1
 .markdown:not(code) {
2
-	overflow: hidden;
3
-	font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
4
-	font-size: 16px;
5
-	line-height: 1.6 !important;
6
-	word-wrap: break-word;
7
-
8
-	&.file-view {
9
-		padding: 2em 2em 2em !important;
10
-	}
11
-
12
-	>*:first-child {
13
-		margin-top: 0 !important;
14
-	}
15
-
16
-	>*:last-child {
17
-		margin-bottom: 0 !important;
18
-	}
19
-
20
-	a:not([href]) {
21
-		color: inherit;
22
-		text-decoration: none;
23
-	}
24
-
25
-	.absent {
26
-		color: #c00;
27
-	}
28
-
29
-	.anchor {
30
-		position: absolute;
31
-		top: 0;
32
-		left: 0;
33
-		display: block;
34
-		padding-right: 6px;
35
-		padding-left: 30px;
36
-		margin-left: -30px;
37
-	}
38
-
39
-	.anchor:focus {
40
-		outline: none;
41
-	}
42
-
43
-	h1,
44
-	h2,
45
-	h3,
46
-	h4,
47
-	h5,
48
-	h6 {
49
-		position: relative;
50
-		margin-top: 1em;
51
-		margin-bottom: 16px;
52
-		font-weight: bold;
53
-		line-height: 1.4;
54
-
55
-		&:first-of-type {
56
-			margin-top: 0 !important;
57
-		}
58
-	}
59
-
60
-	h1 .octicon-link,
61
-	h2 .octicon-link,
62
-	h3 .octicon-link,
63
-	h4 .octicon-link,
64
-	h5 .octicon-link,
65
-	h6 .octicon-link {
66
-		display:none;
67
-		color:#000;
68
-		vertical-align:middle;
69
-	}
70
-
71
-	h1:hover .anchor,
72
-	h2:hover .anchor,
73
-	h3:hover .anchor,
74
-	h4:hover .anchor,
75
-	h5:hover .anchor,
76
-	h6:hover .anchor {
77
-		padding-left:8px;
78
-		margin-left:-30px;
79
-		text-decoration:none;
80
-	}
81
-
82
-	h1:hover .anchor .octicon-link,
83
-	h2:hover .anchor .octicon-link,
84
-	h3:hover .anchor .octicon-link,
85
-	h4:hover .anchor .octicon-link,
86
-	h5:hover .anchor .octicon-link,
87
-	h6:hover .anchor .octicon-link {
88
-		display:inline-block;
89
-	}
90
-
91
-	h1 tt,
92
-	h1 code,
93
-	h2 tt,
94
-	h2 code,
95
-	h3 tt,
96
-	h3 code,
97
-	h4 tt,
98
-	h4 code,
99
-	h5 tt,
100
-	h5 code,
101
-	h6 tt,
102
-	h6 code {
103
-		font-size:inherit;
104
-	}
105
-
106
-	h1 {
107
-		padding-bottom:0.3em;
108
-		font-size:2.25em;
109
-		line-height:1.2;
110
-		border-bottom:1px solid #eee;
111
-	}
112
-
113
-	h1 .anchor {
114
-		line-height:1;
115
-	}
116
-
117
-	h2 {
118
-		padding-bottom:0.3em;
119
-		font-size:1.75em;
120
-		line-height:1.225;
121
-		border-bottom:1px solid #eee;
122
-	}
123
-
124
-	h2 .anchor {
125
-		line-height:1;
126
-	}
127
-
128
-	h3 {
129
-		font-size:1.5em;
130
-		line-height:1.43;
131
-	}
132
-
133
-	h3 .anchor {
134
-		line-height:1.2;
135
-	}
136
-
137
-	h4 {
138
-		font-size:1.25em;
139
-	}
140
-
141
-	h4 .anchor {
142
-		line-height:1.2;
143
-	}
144
-
145
-	h5 {
146
-		font-size:1em;
147
-	}
148
-
149
-	h5 .anchor {
150
-		line-height:1.1;
151
-	}
152
-
153
-	h6 {
154
-		font-size:1em;color:#777;
155
-	}
156
-
157
-	h6 .anchor {
158
-		line-height:1.1;
159
-	}
160
-
161
-	p,
162
-	blockquote,
163
-	ul,
164
-	ol,
165
-	dl,
166
-	table,
167
-	pre {
168
-		margin-top: 0;
169
-		margin-bottom: 16px;
170
-	}
171
-	blockquote {
172
-		margin-left: 0;
173
-	}
174
-
175
-	hr {
176
-		height:4px;
177
-		padding:0;
178
-		margin:16px 0;
179
-		background-color:#e7e7e7;
180
-		border:0 none;
181
-	}
182
-
183
-	ul,
184
-	ol {
185
-		padding-left:2em;
186
-	}
187
-
188
-	ul.no-list,
189
-	ol.no-list {
190
-		padding:0;
191
-		list-style-type:none;
192
-	}
193
-
194
-	ul ul,
195
-	ul ol,
196
-	ol ol,
197
-	ol ul {
198
-		margin-top:0;
199
-		margin-bottom:0;
200
-	}
201
-
202
-	ol ol,
203
-	ul ol {
204
-		list-style-type: lower-roman;
205
-	}
206
-
207
-	li>p {
208
-		margin-top:0;
209
-	}
210
-
211
-	dl {
212
-		padding:0;
213
-	}
214
-
215
-	dl dt {
216
-		padding:0;
217
-		margin-top:16px;
218
-		font-size:1em;
219
-		font-style:italic;
220
-		font-weight:bold;
221
-	}
222
-
223
-	dl dd {
224
-		padding:0 16px;
225
-		margin-bottom:16px;
226
-	}
227
-
228
-	blockquote {
229
-		padding:0 15px;
230
-		color:#777;
231
-		border-left:4px solid #ddd;
232
-	}
233
-
234
-	blockquote>:first-child {
235
-		margin-top:0;
236
-	}
237
-
238
-	blockquote>:last-child {
239
-		margin-bottom:0;
240
-	}
241
-
242
-	table {
243
-		width:auto;
244
-		overflow:auto;
245
-		word-break:normal;
246
-		word-break:keep-all;
247
-	}
248
-
249
-	table th {
250
-		font-weight:bold;
251
-	}
252
-
253
-	table th,
254
-	table td {
255
-		padding: 6px 13px !important;
256
-		border: 1px solid #ddd !important;
257
-	}
258
-
259
-	table tr {
260
-		background-color:#fff;
261
-		border-top:1px solid #ccc;
262
-	}
263
-
264
-	table tr:nth-child(2n) {
265
-		background-color:#f8f8f8;
266
-	}
267
-
268
-	img {
269
-		max-width:100%;
270
-		box-sizing:border-box;
271
-	}
272
-
273
-	.emoji {
274
-		max-width:none;
275
-	}
276
-
277
-	span.frame {
278
-		display:block;
279
-		overflow:hidden;
280
-	}
281
-
282
-	span.frame>span {
283
-		display:block;
284
-		float:left;
285
-		width:auto;
286
-		padding:7px;
287
-		margin:13px 0 0;
288
-		overflow:hidden;
289
-		border:1px solid #ddd;
290
-	}
291
-
292
-	span.frame span img {
293
-		display:block;
294
-		float:left;
295
-	}
296
-
297
-	span.frame span span {
298
-		display:block;
299
-		padding:5px 0 0;
300
-		clear:both;
301
-		color:#333;
302
-	}
303
-
304
-	span.align-center {
305
-		display:block;
306
-		overflow:hidden;
307
-		clear:both;
308
-	}
309
-
310
-	span.align-center>span {
311
-		display:block;
312
-		margin:13px auto 0;
313
-		overflow:hidden;
314
-		text-align:center;
315
-	}
316
-
317
-	span.align-center span img {
318
-		margin:0 auto;
319
-		text-align:center;
320
-	}
321
-
322
-	span.align-right {
323
-		display:block;
324
-		overflow:hidden;
325
-		clear:both;
326
-	}
327
-
328
-	span.align-right>span {
329
-		display:block;
330
-		margin:13px 0 0;
331
-		overflow:hidden;
332
-		text-align:right;
333
-	}
334
-
335
-	span.align-right span img {
336
-		margin:0;
337
-		text-align:right;
338
-	}
339
-
340
-	span.float-left {
341
-		display:block;
342
-		float:left;
343
-		margin-right:13px;
344
-		overflow:hidden;
345
-	}
346
-
347
-	span.float-left span {
348
-		margin:13px 0 0;
349
-	}
350
-
351
-	span.float-right {
352
-		display:block;
353
-		float:right;
354
-		margin-left:13px;
355
-		overflow:hidden;
356
-	}
357
-
358
-	span.float-right>span {
359
-		display:block;
360
-		margin:13px auto 0;
361
-		overflow:hidden;
362
-		text-align:right;
363
-	}
364
-
365
-	code,
366
-	tt {
367
-		padding:0;
368
-		padding-top:0.2em;
369
-		padding-bottom:0.2em;
370
-		margin:0;
371
-		font-size:85%;
372
-		background-color:rgba(0,0,0,0.04);
373
-		border-radius:3px;
374
-	}
375
-
376
-	code:before,
377
-	code:after,
378
-	tt:before,
379
-	tt:after {
380
-		letter-spacing:-0.2em;
381
-		content:"\00a0";
382
-	}
383
-
384
-	code br,
385
-	tt br {
386
-		display:none;
387
-	}
388
-
389
-	del code {
390
-		text-decoration:inherit;
391
-	}
392
-
393
-	pre>code {
394
-		padding:0;
395
-		margin:0;
396
-		font-size:100%;
397
-		word-break:normal;
398
-		white-space:pre;
399
-		background:transparent;
400
-		border:0;
401
-	}
402
-
403
-	.highlight {
404
-		margin-bottom:16px;
405
-	}
406
-
407
-	.highlight pre,
408
-	pre {
409
-		padding:16px;
410
-		overflow:auto;
411
-		font-size:85%;
412
-		line-height:1.45;
413
-		background-color:#f7f7f7;
414
-		border-radius:3px;
415
-	}
416
-
417
-	.highlight pre {
418
-		margin-bottom:0;
419
-		word-break:normal;
420
-	}
421
-
422
-	pre {
423
-		word-wrap:normal;
424
-	}
425
-
426
-	pre code,
427
-	pre tt {
428
-		display:inline;
429
-		max-width:initial;
430
-		padding:0;
431
-		margin:0;
432
-		overflow:initial;
433
-		line-height:inherit;
434
-		word-wrap:normal;
435
-		background-color:transparent;
436
-		border:0;
437
-	}
438
-
439
-	pre code:before,
440
-	pre code:after,
441
-	pre tt:before,
442
-	pre tt:after {
443
-		content:normal;
444
-	}
445
-
446
-	kbd {
447
-		display:inline-block;
448
-		padding:3px 5px;
449
-		font-size:11px;
450
-		line-height:10px;
451
-		color:#555;
452
-		vertical-align:middle;
453
-		background-color:#fcfcfc;
454
-		border:solid 1px #ccc;
455
-		border-bottom-color:#bbb;
456
-		border-radius:3px;
457
-		box-shadow:inset 0 -1px 0 #bbb;
458
-	}
459
-
460
-	input[type="checkbox"] {
461
-		vertical-align: middle !important;
462
-	}
463
-
464
-	.csv-data td,
465
-	.csv-data th {
466
-		padding:5px;
467
-		overflow:hidden;
468
-		font-size:12px;
469
-		line-height:1;
470
-		text-align:left;
471
-		white-space:nowrap;
472
-	}
473
-
474
-	.csv-data .blob-num {
475
-		padding:10px 8px 9px;
476
-		text-align:right;
477
-		background:#fff;border:0;
478
-	}
479
-
480
-	.csv-data tr {
481
-		border-top:0;
482
-	}
483
-
484
-	.csv-data th {
485
-		font-weight:bold;
486
-		background:#f8f8f8;border-top:0;
487
-	}
488
-
489
-	.ui.list .list, ol.ui.list ol, ul.ui.list ul {
490
-		padding-left: 2em;
491
-	}
2
+    overflow: hidden;
3
+    font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif;
4
+    font-size: 16px;
5
+    line-height: 1.6 !important;
6
+    word-wrap: break-word;
7
+
8
+    &.file-view {
9
+        padding: 2em 2em 2em !important;
10
+    }
11
+
12
+    >*:first-child {
13
+        margin-top: 0 !important;
14
+    }
15
+
16
+    >*:last-child {
17
+        margin-bottom: 0 !important;
18
+    }
19
+
20
+    a:not([href]) {
21
+        color: inherit;
22
+        text-decoration: none;
23
+    }
24
+
25
+    .absent {
26
+        color: #c00;
27
+    }
28
+
29
+    .anchor {
30
+        position: absolute;
31
+        top: 0;
32
+        left: 0;
33
+        display: block;
34
+        padding-right: 6px;
35
+        padding-left: 30px;
36
+        margin-left: -30px;
37
+    }
38
+
39
+    .anchor:focus {
40
+        outline: none;
41
+    }
42
+
43
+    h1,
44
+    h2,
45
+    h3,
46
+    h4,
47
+    h5,
48
+    h6 {
49
+        position: relative;
50
+        margin-top: 1em;
51
+        margin-bottom: 16px;
52
+        font-weight: bold;
53
+        line-height: 1.4;
54
+
55
+        &:first-of-type {
56
+            margin-top: 0 !important;
57
+        }
58
+    }
59
+
60
+    h1 .octicon-link,
61
+    h2 .octicon-link,
62
+    h3 .octicon-link,
63
+    h4 .octicon-link,
64
+    h5 .octicon-link,
65
+    h6 .octicon-link {
66
+        display:none;
67
+        color:#000;
68
+        vertical-align:middle;
69
+    }
70
+
71
+    h1:hover .anchor,
72
+    h2:hover .anchor,
73
+    h3:hover .anchor,
74
+    h4:hover .anchor,
75
+    h5:hover .anchor,
76
+    h6:hover .anchor {
77
+        padding-left:8px;
78
+        margin-left:-30px;
79
+        text-decoration:none;
80
+    }
81
+
82
+    h1:hover .anchor .octicon-link,
83
+    h2:hover .anchor .octicon-link,
84
+    h3:hover .anchor .octicon-link,
85
+    h4:hover .anchor .octicon-link,
86
+    h5:hover .anchor .octicon-link,
87
+    h6:hover .anchor .octicon-link {
88
+        display:inline-block;
89
+    }
90
+
91
+    h1 tt,
92
+    h1 code,
93
+    h2 tt,
94
+    h2 code,
95
+    h3 tt,
96
+    h3 code,
97
+    h4 tt,
98
+    h4 code,
99
+    h5 tt,
100
+    h5 code,
101
+    h6 tt,
102
+    h6 code {
103
+        font-size:inherit;
104
+    }
105
+
106
+    h1 {
107
+        padding-bottom:0.3em;
108
+        font-size:2.25em;
109
+        line-height:1.2;
110
+        border-bottom:1px solid #eee;
111
+    }
112
+
113
+    h1 .anchor {
114
+        line-height:1;
115
+    }
116
+
117
+    h2 {
118
+        padding-bottom:0.3em;
119
+        font-size:1.75em;
120
+        line-height:1.225;
121
+        border-bottom:1px solid #eee;
122
+    }
123
+
124
+    h2 .anchor {
125
+        line-height:1;
126
+    }
127
+
128
+    h3 {
129
+        font-size:1.5em;
130
+        line-height:1.43;
131
+    }
132
+
133
+    h3 .anchor {
134
+        line-height:1.2;
135
+    }
136
+
137
+    h4 {
138
+        font-size:1.25em;
139
+    }
140
+
141
+    h4 .anchor {
142
+        line-height:1.2;
143
+    }
144
+
145
+    h5 {
146
+        font-size:1em;
147
+    }
148
+
149
+    h5 .anchor {
150
+        line-height:1.1;
151
+    }
152
+
153
+    h6 {
154
+        font-size:1em;color:#777;
155
+    }
156
+
157
+    h6 .anchor {
158
+        line-height:1.1;
159
+    }
160
+
161
+    p,
162
+    blockquote,
163
+    ul,
164
+    ol,
165
+    dl,
166
+    table,
167
+    pre {
168
+        margin-top: 0;
169
+        margin-bottom: 16px;
170
+    }
171
+    blockquote {
172
+        margin-left: 0;
173
+    }
174
+
175
+    hr {
176
+        height:4px;
177
+        padding:0;
178
+        margin:16px 0;
179
+        background-color:#e7e7e7;
180
+        border:0 none;
181
+    }
182
+
183
+    ul,
184
+    ol {
185
+        padding-left:2em;
186
+    }
187
+
188
+    ul.no-list,
189
+    ol.no-list {
190
+        padding:0;
191
+        list-style-type:none;
192
+    }
193
+
194
+    ul ul,
195
+    ul ol,
196
+    ol ol,
197
+    ol ul {
198
+        margin-top:0;
199
+        margin-bottom:0;
200
+    }
201
+
202
+    ol ol,
203
+    ul ol {
204
+        list-style-type: lower-roman;
205
+    }
206
+
207
+    li>p {
208
+        margin-top:0;
209
+    }
210
+
211
+    dl {
212
+        padding:0;
213
+    }
214
+
215
+    dl dt {
216
+        padding:0;
217
+        margin-top:16px;
218
+        font-size:1em;
219
+        font-style:italic;
220
+        font-weight:bold;
221
+    }
222
+
223
+    dl dd {
224
+        padding:0 16px;
225
+        margin-bottom:16px;
226
+    }
227
+
228
+    blockquote {
229
+        padding:0 15px;
230
+        color:#777;
231
+        border-left:4px solid #ddd;
232
+    }
233
+
234
+    blockquote>:first-child {
235
+        margin-top:0;
236
+    }
237
+
238
+    blockquote>:last-child {
239
+        margin-bottom:0;
240
+    }
241
+
242
+    table {
243
+        width:auto;
244
+        overflow:auto;
245
+        word-break:normal;
246
+        word-break:keep-all;
247
+    }
248
+
249
+    table th {
250
+        font-weight:bold;
251
+    }
252
+
253
+    table th,
254
+    table td {
255
+        padding: 6px 13px !important;
256
+        border: 1px solid #ddd !important;
257
+    }
258
+
259
+    table tr {
260
+        background-color:#fff;
261
+        border-top:1px solid #ccc;
262
+    }
263
+
264
+    table tr:nth-child(2n) {
265
+        background-color:#f8f8f8;
266
+    }
267
+
268
+    img {
269
+        max-width:100%;
270
+        box-sizing:border-box;
271
+    }
272
+
273
+    .emoji {
274
+        max-width:none;
275
+    }
276
+
277
+    span.frame {
278
+        display:block;
279
+        overflow:hidden;
280
+    }
281
+
282
+    span.frame>span {
283
+        display:block;
284
+        float:left;
285
+        width:auto;
286
+        padding:7px;
287
+        margin:13px 0 0;
288
+        overflow:hidden;
289
+        border:1px solid #ddd;
290
+    }
291
+
292
+    span.frame span img {
293
+        display:block;
294
+        float:left;
295
+    }
296
+
297
+    span.frame span span {
298
+        display:block;
299
+        padding:5px 0 0;
300
+        clear:both;
301
+        color:#333;
302
+    }
303
+
304
+    span.align-center {
305
+        display:block;
306
+        overflow:hidden;
307
+        clear:both;
308
+    }
309
+
310
+    span.align-center>span {
311
+        display:block;
312
+        margin:13px auto 0;
313
+        overflow:hidden;
314
+        text-align:center;
315
+    }
316
+
317
+    span.align-center span img {
318
+        margin:0 auto;
319
+        text-align:center;
320
+    }
321
+
322
+    span.align-right {
323
+        display:block;
324
+        overflow:hidden;
325
+        clear:both;
326
+    }
327
+
328
+    span.align-right>span {
329
+        display:block;
330
+        margin:13px 0 0;
331
+        overflow:hidden;
332
+        text-align:right;
333
+    }
334
+
335
+    span.align-right span img {
336
+        margin:0;
337
+        text-align:right;
338
+    }
339
+
340
+    span.float-left {
341
+        display:block;
342
+        float:left;
343
+        margin-right:13px;
344
+        overflow:hidden;
345
+    }
346
+
347
+    span.float-left span {
348
+        margin:13px 0 0;
349
+    }
350
+
351
+    span.float-right {
352
+        display:block;
353
+        float:right;
354
+        margin-left:13px;
355
+        overflow:hidden;
356
+    }
357
+
358
+    span.float-right>span {
359
+        display:block;
360
+        margin:13px auto 0;
361
+        overflow:hidden;
362
+        text-align:right;
363
+    }
364
+
365
+    code,
366
+    tt {
367
+        padding:0;
368
+        padding-top:0.2em;
369
+        padding-bottom:0.2em;
370
+        margin:0;
371
+        font-size:85%;
372
+        background-color:rgba(0,0,0,0.04);
373
+        border-radius:3px;
374
+    }
375
+
376
+    code:before,
377
+    code:after,
378
+    tt:before,
379
+    tt:after {
380
+        letter-spacing:-0.2em;
381
+        content:"\00a0";
382
+    }
383
+
384
+    code br,
385
+    tt br {
386
+        display:none;
387
+    }
388
+
389
+    del code {
390
+        text-decoration:inherit;
391
+    }
392
+
393
+    pre>code {
394
+        padding:0;
395
+        margin:0;
396
+        font-size:100%;
397
+        word-break:normal;
398
+        white-space:pre;
399
+        background:transparent;
400
+        border:0;
401
+    }
402
+
403
+    .highlight {
404
+        margin-bottom:16px;
405
+    }
406
+
407
+    .highlight pre,
408
+    pre {
409
+        padding:16px;
410
+        overflow:auto;
411
+        font-size:85%;
412
+        line-height:1.45;
413
+        background-color:#f7f7f7;
414
+        border-radius:3px;
415
+    }
416
+
417
+    .highlight pre {
418
+        margin-bottom:0;
419
+        word-break:normal;
420
+    }
421
+
422
+    pre {
423
+        word-wrap:normal;
424
+    }
425
+
426
+    pre code,
427
+    pre tt {
428
+        display:inline;
429
+        max-width:initial;
430
+        padding:0;
431
+        margin:0;
432
+        overflow:initial;
433
+        line-height:inherit;
434
+        word-wrap:normal;
435
+        background-color:transparent;
436
+        border:0;
437
+    }
438
+
439
+    pre code:before,
440
+    pre code:after,
441
+    pre tt:before,
442
+    pre tt:after {
443
+        content:normal;
444
+    }
445
+
446
+    kbd {
447
+        display:inline-block;
448
+        padding:3px 5px;
449
+        font-size:11px;
450
+        line-height:10px;
451
+        color:#555;
452
+        vertical-align:middle;
453
+        background-color:#fcfcfc;
454
+        border:solid 1px #ccc;
455
+        border-bottom-color:#bbb;
456
+        border-radius:3px;
457
+        box-shadow:inset 0 -1px 0 #bbb;
458
+    }
459
+
460
+    input[type="checkbox"] {
461
+        vertical-align: middle !important;
462
+    }
463
+
464
+    .csv-data td,
465
+    .csv-data th {
466
+        padding:5px;
467
+        overflow:hidden;
468
+        font-size:12px;
469
+        line-height:1;
470
+        text-align:left;
471
+        white-space:nowrap;
472
+    }
473
+
474
+    .csv-data .blob-num {
475
+        padding:10px 8px 9px;
476
+        text-align:right;
477
+        background:#fff;border:0;
478
+    }
479
+
480
+    .csv-data tr {
481
+        border-top:0;
482
+    }
483
+
484
+    .csv-data th {
485
+        font-weight:bold;
486
+        background:#f8f8f8;border-top:0;
487
+    }
488
+
489
+    .ui.list .list, ol.ui.list ol, ul.ui.list ul {
490
+        padding-left: 2em;
491
+    }
492 492
 }

+ 160 - 160
public/less/_organization.less

@@ -1,162 +1,162 @@
1 1
 .organization {
2
-	padding-top: 15px;
3
-	padding-bottom: @footer-margin * 2;
4
-
5
-	.head {
6
-		.ui.header {
7
-			.text {
8
-				vertical-align: middle;
9
-				font-size: 1.6rem;
10
-				margin-left: 15px;
11
-			}
12
-			.ui.right {
13
-				margin-top: 5px;
14
-			}
15
-		}
16
-	}
17
-
18
-	&.new.org {
19
-		#create-page-form;
20
-		form {
21
-			.header {
22
-				padding-left: 0 !important;
23
-				text-align: center;
24
-			}
25
-		}
26
-	}
27
-
28
-	&.options {
29
-		input {
30
-			min-width: 300px;
31
-		}
32
-	}
33
-
34
-	&.profile {
35
-		#org-avatar {
36
-			width: 100px;
37
-			height: 100px;
38
-			margin-right: 15px;
39
-		}
40
-
41
-		#org-info {
42
-			.ui.header {
43
-				font-size: 36px;
44
-				margin-bottom: 0;
45
-			}
46
-			.desc {
47
-				font-size: 16px;
48
-				margin-bottom: 10px;
49
-			}
50
-			.meta {
51
-				.item {
52
-					display: inline-block;
53
-					margin-right: 10px;
54
-
55
-					.icon {
56
-						margin-right: 5px;
57
-					}
58
-				}
59
-			}
60
-		}
61
-
62
-		.ui.top.header {
63
-			.ui.right {
64
-				margin-top: 0;
65
-			}
66
-		}
67
-
68
-		.teams {
69
-			.item {
70
-				padding: 10px 15px;
71
-			}
72
-		}
73
-	}
74
-
75
-	&.teams,
76
-	&.profile {
77
-		.members {
78
-			.ui.avatar {
79
-				width: 48px;
80
-				height: 48px;
81
-				margin-right: 5px;
82
-			}
83
-		}
84
-	}
85
-
86
-	&.invite {
87
-		#invite-box {
88
-			margin: auto;
89
-			margin-top: 50px;
90
-			width: 500px !important;
91
-
92
-			#search-user-box {
93
-				input {
94
-					margin-left: 0;
95
-					width: 300px;
96
-				}
97
-			}
98
-			.ui.button {
99
-				margin-left: 5px;
100
-				margin-top: -3px;
101
-			}
102
-		}
103
-	}
104
-
105
-	&.members {
106
-		.list {
107
-			.item {
108
-				margin-left: 0;
109
-				margin-right: 0;
110
-				border-bottom: 1px solid #eee;
111
-
112
-				.ui.avatar {
113
-					width: 48px;
114
-					height: 48px;
115
-				}
116
-				.meta {
117
-					line-height: 24px;
118
-				}
119
-			}
120
-		}
121
-	}
122
-
123
-	&.teams {
124
-		.detail {
125
-			.item {
126
-				padding: 10px 15px;
127
-
128
-				&:not(:last-child) {
129
-					border-bottom: 1px solid #eee;
130
-				}
131
-			}
132
-		}
133
-
134
-		.repositories,
135
-		.members {
136
-			.item {
137
-				padding: 10px 20px;
138
-				line-height: 32px;
139
-
140
-				&:not(:last-child) {
141
-					border-bottom: 1px solid #DDD;
142
-				}
143
-
144
-				.button {
145
-					padding: 9px 10px;
146
-				}
147
-			}
148
-		}
149
-
150
-		#add-repo-form,
151
-		#add-member-form {
152
-			input {
153
-				margin-left: 0;
154
-			}
155
-
156
-			.ui.button {
157
-				margin-left: 5px;
158
-				margin-top: -3px;
159
-			}
160
-		}
161
-	}
2
+    padding-top: 15px;
3
+    padding-bottom: @footer-margin * 2;
4
+
5
+    .head {
6
+        .ui.header {
7
+            .text {
8
+                vertical-align: middle;
9
+                font-size: 1.6rem;
10
+                margin-left: 15px;
11
+            }
12
+            .ui.right {
13
+                margin-top: 5px;
14
+            }
15
+        }
16
+    }
17
+
18
+    &.new.org {
19
+        #create-page-form;
20
+        form {
21
+            .header {
22
+                padding-left: 0 !important;
23
+                text-align: center;
24
+            }
25
+        }
26
+    }
27
+
28
+    &.options {
29
+        input {
30
+            min-width: 300px;
31
+        }
32
+    }
33
+
34
+    &.profile {
35
+        #org-avatar {
36
+            width: 100px;
37
+            height: 100px;
38
+            margin-right: 15px;
39
+        }
40
+
41
+        #org-info {
42
+            .ui.header {
43
+                font-size: 36px;
44
+                margin-bottom: 0;
45
+            }
46
+            .desc {
47
+                font-size: 16px;
48
+                margin-bottom: 10px;
49
+            }
50
+            .meta {
51
+                .item {
52
+                    display: inline-block;
53
+                    margin-right: 10px;
54
+
55
+                    .icon {
56
+                        margin-right: 5px;
57
+                    }
58
+                }
59
+            }
60
+        }
61
+
62
+        .ui.top.header {
63
+            .ui.right {
64
+                margin-top: 0;
65
+            }
66
+        }
67
+
68
+        .teams {
69
+            .item {
70
+                padding: 10px 15px;
71
+            }
72
+        }
73
+    }
74
+
75
+    &.teams,
76
+    &.profile {
77
+        .members {
78
+            .ui.avatar {
79
+                width: 48px;
80
+                height: 48px;
81
+                margin-right: 5px;
82
+            }
83
+        }
84
+    }
85
+
86
+    &.invite {
87
+        #invite-box {
88
+            margin: auto;
89
+            margin-top: 50px;
90
+            width: 500px !important;
91
+
92
+            #search-user-box {
93
+                input {
94
+                    margin-left: 0;
95
+                    width: 300px;
96
+                }
97
+            }
98
+            .ui.button {
99
+                margin-left: 5px;
100
+                margin-top: -3px;
101
+            }
102
+        }
103
+    }
104
+
105
+    &.members {
106
+        .list {
107
+            .item {
108
+                margin-left: 0;
109
+                margin-right: 0;
110
+                border-bottom: 1px solid #eee;
111
+
112
+                .ui.avatar {
113
+                    width: 48px;
114
+                    height: 48px;
115
+                }
116
+                .meta {
117
+                    line-height: 24px;
118
+                }
119
+            }
120
+        }
121
+    }
122
+
123
+    &.teams {
124
+        .detail {
125
+            .item {
126
+                padding: 10px 15px;
127
+
128
+                &:not(:last-child) {
129
+                    border-bottom: 1px solid #eee;
130
+                }
131
+            }
132
+        }
133
+
134
+        .repositories,
135
+        .members {
136
+            .item {
137
+                padding: 10px 20px;
138
+                line-height: 32px;
139
+
140
+                &:not(:last-child) {
141
+                    border-bottom: 1px solid #DDD;
142
+                }
143
+
144
+                .button {
145
+                    padding: 9px 10px;
146
+                }
147
+            }
148
+        }
149
+
150
+        #add-repo-form,
151
+        #add-member-form {
152
+            input {
153
+                margin-left: 0;
154
+            }
155
+
156
+            .ui.button {
157
+                margin-left: 5px;
158
+                margin-top: -3px;
159
+            }
160
+        }
161
+    }
162 162
 }

+ 211 - 211
public/less/_repository.less

@@ -1354,257 +1354,257 @@
1354 1354
 // End of .repository
1355 1355
 
1356 1356
 &.user-cards {
1357
-	.list {
1358
-		padding: 0;
1359
-
1360
-		.item {
1361
-			list-style: none;
1362
-			width: 32%;
1363
-			margin: 10px 10px 10px 0;
1364
-			padding-bottom: 14px;
1365
-			float: left;
1366
-
1367
-			.avatar {
1368
-				width: 48px;
1369
-				height: 48px;
1370
-				float: left;
1371
-				display: block;
1372
-				margin-right: 10px;
1373
-			}
1374
-			.name {
1375
-				margin-top: 0;
1376
-				margin-bottom: 0;
1377
-				font-weight: normal;
1378
-			}
1379
-			.meta {
1380
-				margin-top: 5px;
1381
-			}
1382
-		}
1383
-	}
1357
+    .list {
1358
+        padding: 0;
1359
+
1360
+        .item {
1361
+            list-style: none;
1362
+            width: 32%;
1363
+            margin: 10px 10px 10px 0;
1364
+            padding-bottom: 14px;
1365
+            float: left;
1366
+
1367
+            .avatar {
1368
+                width: 48px;
1369
+                height: 48px;
1370
+                float: left;
1371
+                display: block;
1372
+                margin-right: 10px;
1373
+            }
1374
+            .name {
1375
+                margin-top: 0;
1376
+                margin-bottom: 0;
1377
+                font-weight: normal;
1378
+            }
1379
+            .meta {
1380
+                margin-top: 5px;
1381
+            }
1382
+        }
1383
+    }
1384 1384
 }
1385 1385
 
1386 1386
 #search-repo-box,
1387 1387
 #search-user-box {
1388
-	.results {
1389
-		.result {
1390
-			.image {
1391
-				float: left;
1392
-				margin-right: 8px;
1393
-				width: 2em;
1394
-				height: 2em;
1395
-			}
1396
-			.content {
1397
-				margin: 6px 0;
1398
-			}
1399
-		}
1400
-	}
1388
+    .results {
1389
+        .result {
1390
+            .image {
1391
+                float: left;
1392
+                margin-right: 8px;
1393
+                width: 2em;
1394
+                height: 2em;
1395
+            }
1396
+            .content {
1397
+                margin: 6px 0;
1398
+            }
1399
+        }
1400
+    }
1401 1401
 }
1402 1402
 
1403 1403
 .issue-actions {
1404
-		display: none;
1404
+        display: none;
1405 1405
 }
1406 1406
 
1407 1407
 .issue.list {
1408
-	list-style: none;
1409
-	padding-top: 15px;
1410
-	>.item {
1411
-		padding-top: 15px;
1412
-		padding-bottom: 10px;
1413
-		border-bottom: 1px dashed #AAA;
1414
-		.title {
1415
-			color: #444;
1416
-			font-size: 15px;
1417
-			font-weight: bold;
1418
-			margin: 0 6px;
1419
-			&:hover {
1420
-				color: #000;
1421
-			}
1422
-		}
1423
-		.comment {
1424
-			padding-right: 10px;
1425
-			color: #666;
1426
-		}
1427
-		.desc {
1428
-			padding-top: 5px;
1429
-			color: #999;
1430
-			a.milestone {
1431
-				padding-left: 5px;
1432
-				color: #999!important;
1433
-				&:hover {
1434
-					color: #000!important;
1435
-				}
1436
-			}
1437
-			.assignee {
1438
-				margin-top: -5px;
1439
-				margin-right: 5px;
1440
-			}
1441
-		}
1442
-	}
1408
+    list-style: none;
1409
+    padding-top: 15px;
1410
+    >.item {
1411
+        padding-top: 15px;
1412
+        padding-bottom: 10px;
1413
+        border-bottom: 1px dashed #AAA;
1414
+        .title {
1415
+            color: #444;
1416
+            font-size: 15px;
1417
+            font-weight: bold;
1418
+            margin: 0 6px;
1419
+            &:hover {
1420
+                color: #000;
1421
+            }
1422
+        }
1423
+        .comment {
1424
+            padding-right: 10px;
1425
+            color: #666;
1426
+        }
1427
+        .desc {
1428
+            padding-top: 5px;
1429
+            color: #999;
1430
+            a.milestone {
1431
+                padding-left: 5px;
1432
+                color: #999!important;
1433
+                &:hover {
1434
+                    color: #000!important;
1435
+                }
1436
+            }
1437
+            .assignee {
1438
+                margin-top: -5px;
1439
+                margin-right: 5px;
1440
+            }
1441
+        }
1442
+    }
1443 1443
 }
1444 1444
 
1445 1445
 .page.buttons {
1446
-	padding-top: 15px;
1446
+    padding-top: 15px;
1447 1447
 }
1448 1448
 
1449 1449
 .ui.form {
1450
-	.dropzone {
1451
-		width: 100%;
1452
-		margin-bottom: 10px;
1453
-		border: 2px dashed #0087F7;
1454
-		box-shadow: none!important;
1455
-		.dz-error-message {
1456
-			top: 140px;
1457
-		}
1458
-	}
1450
+    .dropzone {
1451
+        width: 100%;
1452
+        margin-bottom: 10px;
1453
+        border: 2px dashed #0087F7;
1454
+        box-shadow: none!important;
1455
+        .dz-error-message {
1456
+            top: 140px;
1457
+        }
1458
+    }
1459 1459
 }
1460 1460
 
1461 1461
 .settings {
1462
-	.content {
1463
-		margin-top: 2px;
1464
-		>.header,
1465
-		.segment {
1466
-			box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
1467
-		}
1468
-	}
1469
-	.list {
1470
-		> .item {
1471
-			.green {
1472
-				color: #21BA45 !important;
1473
-			}
1474
-			&:not(:first-child) {
1475
-				border-top: 1px solid #eaeaea;
1476
-				padding:1rem;
1477
-				margin: 15px -1rem -1rem -1rem;
1478
-			}
1479
-			> .mega-octicon {
1480
-				display: table-cell;
1481
-			}
1482
-			> .mega-octicon + .content {
1483
-				display: table-cell;
1484
-				padding: 0 0 0 .5em;
1485
-				vertical-align: top;
1486
-			}
1487
-			.info {
1488
-				margin-top: 10px;
1489
-				.tab.segment {
1490
-					border: none;
1491
-					padding: 10px 0 0;
1492
-				}
1493
-			}
1494
-		}
1495
-		&.key{
1496
-			.meta {
1497
-				padding-top: 5px;
1498
-				color: #666;
1499
-			}
1500
-		}
1501
-		&.email {
1502
-			> .item:not(:first-child) {
1503
-				min-height: 60px;
1504
-			}
1505
-		}
1506
-		&.collaborator {
1507
-			> .item {
1508
-				padding: 0;
1509
-			}
1510
-		}
1511
-	}
1462
+    .content {
1463
+        margin-top: 2px;
1464
+        >.header,
1465
+        .segment {
1466
+            box-shadow: 0 1px 2px 0 rgba(34,36,38,.15);
1467
+        }
1468
+    }
1469
+    .list {
1470
+        > .item {
1471
+            .green {
1472
+                color: #21BA45 !important;
1473
+            }
1474
+            &:not(:first-child) {
1475
+                border-top: 1px solid #eaeaea;
1476
+                padding:1rem;
1477
+                margin: 15px -1rem -1rem -1rem;
1478
+            }
1479
+            > .mega-octicon {
1480
+                display: table-cell;
1481
+            }
1482
+            > .mega-octicon + .content {
1483
+                display: table-cell;
1484
+                padding: 0 0 0 .5em;
1485
+                vertical-align: top;
1486
+            }
1487
+            .info {
1488
+                margin-top: 10px;
1489
+                .tab.segment {
1490
+                    border: none;
1491
+                    padding: 10px 0 0;
1492
+                }
1493
+            }
1494
+        }
1495
+        &.key{
1496
+            .meta {
1497
+                padding-top: 5px;
1498
+                color: #666;
1499
+            }
1500
+        }
1501
+        &.email {
1502
+            > .item:not(:first-child) {
1503
+                min-height: 60px;
1504
+            }
1505
+        }
1506
+        &.collaborator {
1507
+            > .item {
1508
+                padding: 0;
1509
+            }
1510
+        }
1511
+    }
1512 1512
 }
1513 1513
 
1514 1514
 .ui.vertical.menu {
1515
-	.header.item {
1516
-		font-size: 1.1em;
1517
-		background: #f0f0f0;
1518
-	}
1515
+    .header.item {
1516
+        font-size: 1.1em;
1517
+        background: #f0f0f0;
1518
+    }
1519 1519
 }
1520 1520
 
1521 1521
 .edit-label.modal,
1522 1522
 .new-label.segment {
1523
-	.form {
1524
-		.column {
1525
-			padding-right: 0;
1526
-		}
1527
-		.buttons {
1528
-			margin-left: auto;
1529
-			padding-top: 15px;
1530
-		}
1531
-		.color.picker.column {
1532
-			width: auto;
1533
-			.color-picker {
1534
-				height: 35px;
1535
-				width: auto;
1536
-				padding-left: 30px;
1537
-			}
1538
-		}
1539