-
Notifications
You must be signed in to change notification settings - Fork 32
/
_forms.sass
139 lines (125 loc) · 2.39 KB
/
_forms.sass
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
// Forms
form
// em is used for form hints
em
display: block
margin-left: $label_width + $label_spacing
font-size: 0.8em
// p is used for form field wrappers
p
margin: $spacing/2 0
overflow: hidden
br
display: none // What's with all the br's?
input
margin: 2px 0
max-width: 80%
label
font-weight: bold
margin: 2px 0 2px 0
text-align: right
&.block
input[type=checkbox]
margin-right: 0.5em
#issue_subject
width: 75%
fieldset
+box
&.box
margin-left: -1px
margin-right: -1px
&.collapsible
border-width: 1px // Redmine default override
legend
font-weight: bold
margin-top: $spacing / 2
padding: 0
text-shadow: $box_background_color 0 0 2px
label
text-align: left
&.floating
width: 18%
p
clear: left
.box
fieldset
// Fieldsets inside a box element shouldn't get the box styling
border: 0
background: none
+box-shadow(none)
margin: 0
padding: 0
// It would be nice if submit buttons had a class or a containing element
input[type=submit]
margin: $spacing 1em $spacing 0
padding: $spacing/2 $spacing
.box + input[type=submit]
font-weight: bold
.errorExplanation, .error
color: $error_color
h2
font-size: 1em
p
margin-top: 0
.fieldWithErrors input
border-color: $error_color
div.jstElements,
div.jstEditor
padding: 0
div.jstElements
button
margin-right: 1px
.help
margin-right: 0
div.jstEditor
textarea
padding: 0.3%
width: 99%
#attachments_fields
display: block
label.inline
display: block
float: none
text-align: left
width: auto
margin-bottom: 0
span
margin-right: 1em
br
// Looks like we're using a br tag for layout purposes?
display: none
input[type=file]
margin-left: 17%
input[type=file]:first-child
margin-left: 0
#watchers_form
overflow: hidden
.floating
float: left
font-weight: normal
margin: 0
text-align: left
width: 25%
// The login form is in a table for some reason.
form
table
margin: $spacing 0
td, th
padding: 0.2em
td
label
float: none
text-align: inherit
width: auto
input
float: left
margin-right: 1em
table
// Tables inside tables in the issues filter - hello 2003
margin: 0
fieldset
table
margin-top: 0
#filters
table
margin: 0