Attachment #468595: patch (1/2): mechanical changes for bug #451134

View | Details | Raw Unified | Return to bug 451134 | Differences between
and this patch

Collapse All | Expand All

(-)a/browser/app/profile/extensions/testpilot@labs.mozilla.com/content/browser.css (-1 / +1 lines)
Line     Link Here 
 Lines 167-183   image.study-result { Link Here 
167
    padding-top: 3px;
167
    padding-top: 3px;
168
}
168
}
169
169
170
.pane-button-badge {
170
.pane-button-badge {
171
    background-color: green;
171
    background-color: green;
172
    color: white;
172
    color: white;
173
    font-weight: bold;
173
    font-weight: bold;
174
    padding: 2px;
174
    padding: 2px;
175
    -moz-border-radius: 100%;
175
    border-radius: 100%;
176
    margin-right: 25px;
176
    margin-right: 25px;
177
    margin-bottom: 13px;
177
    margin-bottom: 13px;
178
}
178
}
179
179
180
richlistbox.tp-study-list {
180
richlistbox.tp-study-list {
181
    overflow: auto;
181
    overflow: auto;
182
    margin: 0px;
182
    margin: 0px;
183
}
183
}
(-)a/browser/app/profile/extensions/testpilot@labs.mozilla.com/content/screen.css (-5 / +5 lines)
Line     Link Here 
 Lines 97-113   src: url('chrome://testpilot/skin/fonts/ Link Here 
97
	margin-top: 30px;
97
	margin-top: 30px;
98
}
98
}
99
99
100
.button {
100
.button {
101
	font-family: 'DroidSans';
101
	font-family: 'DroidSans';
102
	font-size: 16px;
102
	font-size: 16px;
103
	padding: 8px 12px;
103
	padding: 8px 12px;
104
	color: rgba(0, 0, 0, 0.8);
104
	color: rgba(0, 0, 0, 0.8);
105
	-moz-border-radius: 0.5em;
105
	border-radius: 0.5em;
106
	-webkit-border-radius: 0.5em;
106
	-webkit-border-radius: 0.5em;
107
	-moz-box-shadow: 
107
	-moz-box-shadow: 
108
		inset rgba(0, 0, 0, 0.2) 0 1px 1px,
108
		inset rgba(0, 0, 0, 0.2) 0 1px 1px,
109
		inset rgba(255, 255, 255, 1) 0 3px 1px,
109
		inset rgba(255, 255, 255, 1) 0 3px 1px,
110
		inset rgba(255, 255, 255, 0.3) 0 16px 0px,
110
		inset rgba(255, 255, 255, 0.3) 0 16px 0px,
111
		inset rgba(0, 0, 0, 0.2) 0 -1px 1px,
111
		inset rgba(0, 0, 0, 0.2) 0 -1px 1px,
112
		inset rgba(0, 0, 0, 0.1) 0 -2px 1px, 
112
		inset rgba(0, 0, 0, 0.1) 0 -2px 1px, 
113
		rgba(255, 255, 255, 1) 0 1px,
113
		rgba(255, 255, 255, 1) 0 1px,
 Lines 117-133   src: url('chrome://testpilot/skin/fonts/ Link Here 
117
}
117
}
118
118
119
.home_button {
119
.home_button {
120
	font-family: 'DroidSans';
120
	font-family: 'DroidSans';
121
	font-size: 16px;
121
	font-size: 16px;
122
	padding: 8px 12px;
122
	padding: 8px 12px;
123
	width: 240px;
123
	width: 240px;
124
	color: rgba(0, 0, 0, 0.8);
124
	color: rgba(0, 0, 0, 0.8);
125
	-moz-border-radius: 0.5em;
125
	border-radius: 0.5em;
126
	-webkit-border-radius: 0.5em;
126
	-webkit-border-radius: 0.5em;
127
	-moz-box-shadow: 
127
	-moz-box-shadow: 
128
		inset rgba(0, 0, 0, 0.2) 0 1px 1px,
128
		inset rgba(0, 0, 0, 0.2) 0 1px 1px,
129
		inset rgba(255, 255, 255, 1) 0 3px 1px,
129
		inset rgba(255, 255, 255, 1) 0 3px 1px,
130
		inset rgba(255, 255, 255, 0.3) 0 16px 0px,
130
		inset rgba(255, 255, 255, 0.3) 0 16px 0px,
131
		inset rgba(0, 0, 0, 0.2) 0 -1px 1px,
131
		inset rgba(0, 0, 0, 0.2) 0 -1px 1px,
132
		inset rgba(0, 0, 0, 0.1) 0 -2px 1px, 
132
		inset rgba(0, 0, 0, 0.1) 0 -2px 1px, 
133
		rgba(255, 255, 255, 1) 0 1px,
133
		rgba(255, 255, 255, 1) 0 1px,
 Lines 138-154   src: url('chrome://testpilot/skin/fonts/ Link Here 
138
138
139
139
140
.callout {
140
.callout {
141
	font-family: 'DroidSans';
141
	font-family: 'DroidSans';
142
	font-size: 16px;
142
	font-size: 16px;
143
	padding: 8px 24px;
143
	padding: 8px 24px;
144
	margin: 24px auto;
144
	margin: 24px auto;
145
	color: rgba(0, 0, 0, 0.8);
145
	color: rgba(0, 0, 0, 0.8);
146
	-moz-border-radius: 0.5em;
146
	border-radius: 0.5em;
147
	-webkit-border-radius: 0.5em;
147
	-webkit-border-radius: 0.5em;
148
	background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/callout.png') no-repeat top center;
148
	background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/callout.png') no-repeat top center;
149
	-moz-box-shadow: 
149
	-moz-box-shadow: 
150
		inset rgba(185, 221, 234, 0.2) 0 -10px 12px,
150
		inset rgba(185, 221, 234, 0.2) 0 -10px 12px,
151
		inset rgba(185, 221, 234, 1) 0 0px 1px,
151
		inset rgba(185, 221, 234, 1) 0 0px 1px,
152
		inset rgba(255, 255, 255, 0.2) 0 10px 12px;
152
		inset rgba(255, 255, 255, 0.2) 0 10px 12px;
153
	//display: inline;
153
	//display: inline;
154
}
154
}
 Lines 156-172   src: url('chrome://testpilot/skin/fonts/ Link Here 
156
.home_callout {
156
.home_callout {
157
	font-family: 'DroidSans';
157
	font-family: 'DroidSans';
158
	font-size: 16px;
158
	font-size: 16px;
159
	vertical-align: middle;
159
	vertical-align: middle;
160
	width: 240px;
160
	width: 240px;
161
	padding: 8px 24px;
161
	padding: 8px 24px;
162
	margin: 8px auto;
162
	margin: 8px auto;
163
	color: rgba(0, 0, 0, 0.8);
163
	color: rgba(0, 0, 0, 0.8);
164
	-moz-border-radius: 0.5em;
164
	border-radius: 0.5em;
165
	-webkit-border-radius: 0.5em;
165
	-webkit-border-radius: 0.5em;
166
	background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/callout.png') no-repeat top center;
166
	background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/callout.png') no-repeat top center;
167
	-moz-box-shadow: 
167
	-moz-box-shadow: 
168
		inset rgba(185, 221, 234, 0.2) 0 -10px 12px,
168
		inset rgba(185, 221, 234, 0.2) 0 -10px 12px,
169
		inset rgba(185, 221, 234, 1) 0 0px 1px,
169
		inset rgba(185, 221, 234, 1) 0 0px 1px,
170
		inset rgba(255, 255, 255, 0.2) 0 10px 12px;
170
		inset rgba(255, 255, 255, 0.2) 0 10px 12px;
171
	//display: inline;
171
	//display: inline;
172
}
172
}
 Lines 192-208   src: url('chrome://testpilot/skin/fonts/ Link Here 
192
/* ------- MENU ------- 
192
/* ------- MENU ------- 
193
193
194
#menu {
194
#menu {
195
	margin: 20px auto;
195
	margin: 20px auto;
196
	max-width: 800px;
196
	max-width: 800px;
197
	padding: 4px 40px;
197
	padding: 4px 40px;
198
	width: 800px;
198
	width: 800px;
199
	text-align: left;
199
	text-align: left;
200
	-moz-border-radius: 0.25em;
200
	border-radius: 0.25em;
201
	-webkit-border-radius: 0.25em;
201
	-webkit-border-radius: 0.25em;
202
	border-top: 1px solid #adb6ba;
202
	border-top: 1px solid #adb6ba;
203
	border-left: 1px solid #adb6ba;
203
	border-left: 1px solid #adb6ba;
204
	border-right: 1px solid #adb6ba;
204
	border-right: 1px solid #adb6ba;
205
	border-bottom: 3px solid #adb6ba;
205
	border-bottom: 3px solid #adb6ba;
206
	-moz-border-bottom-colors:#adb6ba #e7eaec #e7eaec;
206
	-moz-border-bottom-colors:#adb6ba #e7eaec #e7eaec;
207
	background-color: #fff;
207
	background-color: #fff;
208
} 
208
} 
(-)a/browser/app/profile/extensions/testpilot@labs.mozilla.com/skin/all/css/screen-standalone.css (-7 / +7 lines)
Line     Link Here 
 Lines 47-63   body { Link Here 
47
		-webkit-box-shadow:
47
		-webkit-box-shadow:
48
			rgba(133, 153, 166, 0.4) 0px 1px 24px;
48
			rgba(133, 153, 166, 0.4) 0px 1px 24px;
49
		
49
		
50
	}
50
	}
51
	
51
	
52
	.dataBox {
52
	.dataBox {
53
		font-size: 16px;
53
		font-size: 16px;
54
		padding: 6px 20px 20px 20px;
54
		padding: 6px 20px 20px 20px;
55
		-moz-border-radius: 0.5em;
55
		border-radius: 0.5em;
56
		-webkit-border-radius: 0.5em;
56
		-webkit-border-radius: 0.5em;
57
		background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/images/callout.png') no-repeat top center;
57
		background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/images/callout.png') no-repeat top center;
58
		//display: inline;
58
		//display: inline;
59
	}
59
	}
60
60
61
#container {
61
#container {
62
	margin: 0px auto;
62
	margin: 0px auto;
63
	width: 950px;
63
	width: 950px;
 Lines 108-124   body { Link Here 
108
	margin-right: 0px;
108
	margin-right: 0px;
109
	margin-top: 260px;
109
	margin-top: 260px;
110
}
110
}
111
111
112
.button {
112
.button {
113
	font-size: 16px;
113
	font-size: 16px;
114
	padding: 8px 12px;
114
	padding: 8px 12px;
115
	color: rgba(0, 0, 0, 0.8);
115
	color: rgba(0, 0, 0, 0.8);
116
	-moz-border-radius: 0.5em;
116
	border-radius: 0.5em;
117
	-webkit-border-radius: 0.5em;
117
	-webkit-border-radius: 0.5em;
118
	-moz-box-shadow: 
118
	-moz-box-shadow: 
119
		inset rgba(0, 0, 0, 0.2) 0 1px 1px,
119
		inset rgba(0, 0, 0, 0.2) 0 1px 1px,
120
		inset rgba(255, 255, 255, 1) 0 3px 1px,
120
		inset rgba(255, 255, 255, 1) 0 3px 1px,
121
		inset rgba(255, 255, 255, 0.3) 0 16px 0px,
121
		inset rgba(255, 255, 255, 0.3) 0 16px 0px,
122
		inset rgba(0, 0, 0, 0.2) 0 -1px 1px,
122
		inset rgba(0, 0, 0, 0.2) 0 -1px 1px,
123
		inset rgba(0, 0, 0, 0.1) 0 -2px 1px, 
123
		inset rgba(0, 0, 0, 0.1) 0 -2px 1px, 
124
		rgba(255, 255, 255, 1) 0 1px,
124
		rgba(255, 255, 255, 1) 0 1px,
 Lines 127-143   body { Link Here 
127
	//display: inline;
127
	//display: inline;
128
}
128
}
129
129
130
.home_button {
130
.home_button {
131
	font-size: 16px;
131
	font-size: 16px;
132
	padding: 8px 12px;
132
	padding: 8px 12px;
133
	width: 240px;
133
	width: 240px;
134
	color: rgba(0, 0, 0, 0.8);
134
	color: rgba(0, 0, 0, 0.8);
135
	-moz-border-radius: 0.5em;
135
	border-radius: 0.5em;
136
	-webkit-border-radius: 0.5em;
136
	-webkit-border-radius: 0.5em;
137
	-moz-box-shadow: 
137
	-moz-box-shadow: 
138
		inset rgba(0, 0, 0, 0.2) 0 1px 1px,
138
		inset rgba(0, 0, 0, 0.2) 0 1px 1px,
139
		inset rgba(255, 255, 255, 1) 0 3px 1px,
139
		inset rgba(255, 255, 255, 1) 0 3px 1px,
140
		inset rgba(255, 255, 255, 0.3) 0 16px 0px,
140
		inset rgba(255, 255, 255, 0.3) 0 16px 0px,
141
		inset rgba(0, 0, 0, 0.2) 0 -1px 1px,
141
		inset rgba(0, 0, 0, 0.2) 0 -1px 1px,
142
		inset rgba(0, 0, 0, 0.1) 0 -2px 1px, 
142
		inset rgba(0, 0, 0, 0.1) 0 -2px 1px, 
143
		rgba(255, 255, 255, 1) 0 1px,
143
		rgba(255, 255, 255, 1) 0 1px,
 Lines 146-162   body { Link Here 
146
	//display: inline;
146
	//display: inline;
147
}
147
}
148
148
149
.callout {
149
.callout {
150
	font-size: 16px;
150
	font-size: 16px;
151
	padding: 8px 24px;
151
	padding: 8px 24px;
152
	margin: 24px auto;
152
	margin: 24px auto;
153
	color: rgba(0, 0, 0, 0.8);
153
	color: rgba(0, 0, 0, 0.8);
154
	-moz-border-radius: 0.5em;
154
	border-radius: 0.5em;
155
	-webkit-border-radius: 0.5em;
155
	-webkit-border-radius: 0.5em;
156
	background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/images/callout.png') no-repeat top center;
156
	background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/images/callout.png') no-repeat top center;
157
	-moz-box-shadow: 
157
	-moz-box-shadow: 
158
		inset rgba(185, 221, 234, 0.2) 0 -10px 12px,
158
		inset rgba(185, 221, 234, 0.2) 0 -10px 12px,
159
		inset rgba(185, 221, 234, 1) 0 0px 1px,
159
		inset rgba(185, 221, 234, 1) 0 0px 1px,
160
		inset rgba(255, 255, 255, 0.2) 0 10px 12px;
160
		inset rgba(255, 255, 255, 0.2) 0 10px 12px;
161
	//display: inline;
161
	//display: inline;
162
}
162
}
 Lines 168-201   body { Link Here 
168
168
169
.home_callout {
169
.home_callout {
170
	font-size: 16px;
170
	font-size: 16px;
171
	vertical-align: middle;
171
	vertical-align: middle;
172
	width: 280px;
172
	width: 280px;
173
	padding: 8px 24px;
173
	padding: 8px 24px;
174
	margin: 8px auto;
174
	margin: 8px auto;
175
	color: rgba(0, 0, 0, 0.8);
175
	color: rgba(0, 0, 0, 0.8);
176
	-moz-border-radius: 0.5em;
176
	border-radius: 0.5em;
177
	-webkit-border-radius: 0.5em;
177
	-webkit-border-radius: 0.5em;
178
	background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/images/callout.png') no-repeat top center;
178
	background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/images/callout.png') no-repeat top center;
179
	-moz-box-shadow: 
179
	-moz-box-shadow: 
180
		inset rgba(185, 221, 234, 0.2) 0 -10px 12px,
180
		inset rgba(185, 221, 234, 0.2) 0 -10px 12px,
181
		inset rgba(185, 221, 234, 1) 0 0px 1px,
181
		inset rgba(185, 221, 234, 1) 0 0px 1px,
182
		inset rgba(255, 255, 255, 0.2) 0 10px 12px;
182
		inset rgba(255, 255, 255, 0.2) 0 10px 12px;
183
	//display: inline;
183
	//display: inline;
184
}
184
}
185
185
186
.home_callout_continue {
186
.home_callout_continue {
187
	font-size: 16px;
187
	font-size: 16px;
188
	vertical-align: middle;
188
	vertical-align: middle;
189
	width: 280px;
189
	width: 280px;
190
	padding: 8px 24px;
190
	padding: 8px 24px;
191
	margin: 8px auto;
191
	margin: 8px auto;
192
	color: rgba(0, 0, 0, 0.8);
192
	color: rgba(0, 0, 0, 0.8);
193
	-moz-border-radius: 0.5em;
193
	border-radius: 0.5em;
194
	-webkit-border-radius: 0.5em;
194
	-webkit-border-radius: 0.5em;
195
	background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/images/callout_continue.png') no-repeat top center;
195
	background: rgba(220, 240, 247, 0.8) url('chrome://testpilot/skin/images/callout_continue.png') no-repeat top center;
196
	-moz-box-shadow: 
196
	-moz-box-shadow: 
197
		inset rgba(185, 221, 234, 0.2) 0 -10px 12px,
197
		inset rgba(185, 221, 234, 0.2) 0 -10px 12px,
198
		inset rgba(185, 221, 234, 1) 0 0px 1px,
198
		inset rgba(185, 221, 234, 1) 0 0px 1px,
199
		inset rgba(255, 255, 255, 0.2) 0 10px 12px;
199
		inset rgba(255, 255, 255, 0.2) 0 10px 12px;
200
	//display: inline;
200
	//display: inline;
201
}
201
}
 Lines 232-248   body { Link Here 
232
/* ------- MENU ------- 
232
/* ------- MENU ------- 
233
233
234
#menu {
234
#menu {
235
	margin: 20px auto;
235
	margin: 20px auto;
236
	max-width: 800px;
236
	max-width: 800px;
237
	padding: 4px 40px;
237
	padding: 4px 40px;
238
	width: 800px;
238
	width: 800px;
239
	text-align: left;
239
	text-align: left;
240
	-moz-border-radius: 0.25em;
240
	border-radius: 0.25em;
241
	-webkit-border-radius: 0.25em;
241
	-webkit-border-radius: 0.25em;
242
	border-top: 1px solid #adb6ba;
242
	border-top: 1px solid #adb6ba;
243
	border-left: 1px solid #adb6ba;
243
	border-left: 1px solid #adb6ba;
244
	border-right: 1px solid #adb6ba;
244
	border-right: 1px solid #adb6ba;
245
	border-bottom: 3px solid #adb6ba;
245
	border-bottom: 3px solid #adb6ba;
246
	-moz-border-bottom-colors:#adb6ba #e7eaec #e7eaec;
246
	-moz-border-bottom-colors:#adb6ba #e7eaec #e7eaec;
247
	background-color: #fff;
247
	background-color: #fff;
248
} 
248
} 
(-)a/browser/app/profile/extensions/testpilot@labs.mozilla.com/skin/linux/feedback.css (-1 / +1 lines)
Line     Link Here 
 Lines 3-19    Link Here 
3
}
3
}
4
4
5
#pilot-notification-popup {
5
#pilot-notification-popup {
6
  -moz-appearance: none;
6
  -moz-appearance: none;
7
  background-color: Menu;
7
  background-color: Menu;
8
  background-image: -moz-linear-gradient(hsla(0,0%,100%,.2), transparent);
8
  background-image: -moz-linear-gradient(hsla(0,0%,100%,.2), transparent);
9
  -moz-box-shadow: inset 0 0 10px hsla(0,0%,100%,.2),
9
  -moz-box-shadow: inset 0 0 10px hsla(0,0%,100%,.2),
10
                   inset 0 1px 0 hsla(0,0%,100%,.3);
10
                   inset 0 1px 0 hsla(0,0%,100%,.3);
11
  -moz-border-radius: 4px;
11
  border-radius: 4px;
12
  border: 1px solid Menu;
12
  border: 1px solid Menu;
13
  margin: -6px 0 0 0;
13
  margin: -6px 0 0 0;
14
  width: 480px;
14
  width: 480px;
15
}
15
}
16
16
17
.tail-up,
17
.tail-up,
18
.tail-down {
18
.tail-down {
19
 -moz-border-image: none;
19
 -moz-border-image: none;
(-)a/browser/app/profile/extensions/testpilot@labs.mozilla.com/skin/mac/feedback.css (-1 / +1 lines)
Line     Link Here 
 Lines 2-18    Link Here 
2
2
3
#pilot-notification-submit {
3
#pilot-notification-submit {
4
  -moz-appearance: none;
4
  -moz-appearance: none;
5
  background: #666 
5
  background: #666 
6
              -moz-linear-gradient(rgba(110,110,110,.9), rgba(70,70,70,.9) 49%,
6
              -moz-linear-gradient(rgba(110,110,110,.9), rgba(70,70,70,.9) 49%,
7
                                   rgba(60,60,60,.9) 51%, rgba(50,50,50,.9));
7
                                   rgba(60,60,60,.9) 51%, rgba(50,50,50,.9));
8
  background-clip: padding-box;
8
  background-clip: padding-box;
9
  background-origin: padding-box;
9
  background-origin: padding-box;
10
  -moz-border-radius: 12px;
10
  border-radius: 12px;
11
  border: 1px solid rgba(0,0,0,.65);
11
  border: 1px solid rgba(0,0,0,.65);
12
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),
12
  -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),
13
                   inset 0 0 1px rgba(255,255,255,.1),
13
                   inset 0 0 1px rgba(255,255,255,.1),
14
                   0 1px 0 rgba(255,255,255,.1);
14
                   0 1px 0 rgba(255,255,255,.1);
15
  color: #fff;
15
  color: #fff;
16
  text-shadow: 0 -1px 0 rgba(0,0,0,.5);
16
  text-shadow: 0 -1px 0 rgba(0,0,0,.5);
17
}
17
}
18
18
(-)a/browser/base/content/tabview/tabview.css (-7 / +7 lines)
Line     Link Here 
 Lines 36-52   body { Link Here 
36
36
37
37
38
.tab {
38
.tab {
39
  position: absolute;
39
  position: absolute;
40
  padding: 4px 6px 6px 4px;
40
  padding: 4px 6px 6px 4px;
41
  border: 1px solid rgba(230,230,230,1);
41
  border: 1px solid rgba(230,230,230,1);
42
  background-color: rgba(245,245,245,1);
42
  background-color: rgba(245,245,245,1);
43
  overflow: visible !important;
43
  overflow: visible !important;
44
  -moz-border-radius: 0.4em;
44
  border-radius: 0.4em;
45
  -moz-box-shadow: inset rgba(255, 255, 255, 0.6) 0 0 0 2px;
45
  -moz-box-shadow: inset rgba(255, 255, 255, 0.6) 0 0 0 2px;
46
  cursor: pointer;
46
  cursor: pointer;
47
}
47
}
48
48
49
.tab canvas,
49
.tab canvas,
50
.cached-thumb {
50
.cached-thumb {
51
  border: 1px solid rgba(0,0,0,0.2);
51
  border: 1px solid rgba(0,0,0,0.2);
52
  width: 100%;
52
  width: 100%;
 Lines 68-84   body { Link Here 
68
  margin-right: -12px;
68
  margin-right: -12px;
69
  bottom: 2px;
69
  bottom: 2px;
70
  width: 94.5%;
70
  width: 94.5%;
71
}
71
}
72
72
73
.favicon {
73
.favicon {
74
  position: absolute;
74
  position: absolute;
75
  background-color: rgba(245,245,245,1);
75
  background-color: rgba(245,245,245,1);
76
  -moz-border-radius-bottomright: 0.4em;
76
  border-bottom-right-radius: 0.4em;
77
  -moz-box-shadow:
77
  -moz-box-shadow:
78
    inset rgba(255, 255, 255, 0.6) 0 -2px 0px,
78
    inset rgba(255, 255, 255, 0.6) 0 -2px 0px,
79
    inset rgba(255, 255, 255, 0.6) -2px 0px 0px;
79
    inset rgba(255, 255, 255, 0.6) -2px 0px 0px;
80
  padding: 4px 6px 6px 4px;
80
  padding: 4px 6px 6px 4px;
81
  top: 4px;
81
  top: 4px;
82
  left: 4px;
82
  left: 4px;
83
  border-right: 1px solid rgba(0,0,0,0.2);
83
  border-right: 1px solid rgba(0,0,0,0.2);
84
  border-bottom: 1px solid rgba(0,0,0,0.2);
84
  border-bottom: 1px solid rgba(0,0,0,0.2);
 Lines 190-206   body { Link Here 
190
190
191
191
192
.groupItem {
192
.groupItem {
193
  position: absolute;
193
  position: absolute;
194
/*   float: left;  */
194
/*   float: left;  */
195
  cursor: move;
195
  cursor: move;
196
  border: 1px solid rgba(230,230,230,1);
196
  border: 1px solid rgba(230,230,230,1);
197
  background-color: rgba(248,248,248,1);
197
  background-color: rgba(248,248,248,1);
198
  -moz-border-radius: 0.4em;
198
  border-radius: 0.4em;
199
  -moz-box-shadow:
199
  -moz-box-shadow:
200
    inset rgba(255, 255, 255, 0.6) 0 0 0 2px,
200
    inset rgba(255, 255, 255, 0.6) 0 0 0 2px,
201
    rgba(0,0,0,0.2) 1px 1px 4px;
201
    rgba(0,0,0,0.2) 1px 1px 4px;
202
}
202
}
203
203
204
.groupItem.activeGroupItem {
204
.groupItem.activeGroupItem {
205
  -moz-box-shadow:
205
  -moz-box-shadow:
206
    rgba(0,0,0,0.6) 1px 1px 8px;
206
    rgba(0,0,0,0.6) 1px 1px 8px;
 Lines 208-241   body { Link Here 
208
208
209
.phantom {
209
.phantom {
210
  border: 1px solid rgba(190,190,190,1);
210
  border: 1px solid rgba(190,190,190,1);
211
}
211
}
212
212
213
.overlay {
213
.overlay {
214
  background-color: rgba(0,0,0,.7) !important;
214
  background-color: rgba(0,0,0,.7) !important;
215
  -moz-box-shadow: 3px 3px 8px rgba(0,0,0,.5);
215
  -moz-box-shadow: 3px 3px 8px rgba(0,0,0,.5);
216
  -moz-border-radius: 0.4em;
216
  border-radius: 0.4em;
217
  /*
217
  /*
218
  border: 1px solid rgba(230,230,230,1);
218
  border: 1px solid rgba(230,230,230,1);
219
  background-color: rgba(248,248,248,1);
219
  background-color: rgba(248,248,248,1);
220
  -moz-box-shadow:
220
  -moz-box-shadow:
221
    rgba(0,0,0, .3) 2px 2px 8px,
221
    rgba(0,0,0, .3) 2px 2px 8px,
222
    inset rgba(255, 255, 255, 0.6) 0 0 0 2px; */
222
    inset rgba(255, 255, 255, 0.6) 0 0 0 2px; */
223
}
223
}
224
224
225
/* InfoItems
225
/* InfoItems
226
----------------------------------*/
226
----------------------------------*/
227
227
228
.info-item {
228
.info-item {
229
  position: absolute;
229
  position: absolute;
230
  cursor: move;
230
  cursor: move;
231
  border: 1px solid rgba(230,230,230,1);
231
  border: 1px solid rgba(230,230,230,1);
232
  background-color: rgba(248,248,248,1);
232
  background-color: rgba(248,248,248,1);
233
  -moz-border-radius: 0.4em;
233
  border-radius: 0.4em;
234
  -moz-box-shadow:
234
  -moz-box-shadow:
235
    inset rgba(255, 255, 255, 0.6) 0 0 0 2px,
235
    inset rgba(255, 255, 255, 0.6) 0 0 0 2px,
236
    rgba(0,0,0, .2) 1px 1px 4px;
236
    rgba(0,0,0, .2) 1px 1px 4px;
237
}
237
}
238
238
239
.intro {
239
.intro {
240
  margin: 10px;
240
  margin: 10px;
241
}
241
}
 Lines 301-317   body { Link Here 
301
  opacity: 1;
301
  opacity: 1;
302
}
302
}
303
303
304
.newTabButtonAlt {
304
.newTabButtonAlt {
305
  position: absolute;
305
  position: absolute;
306
  cursor: pointer;
306
  cursor: pointer;
307
  z-index: 99999;
307
  z-index: 99999;
308
  border: none;
308
  border: none;
309
  -moz-border-radius: 4px;
309
  border-radius: 4px;
310
  font-size: 50px;
310
  font-size: 50px;
311
  line-height: 50px;
311
  line-height: 50px;
312
  height: 57px !important;
312
  height: 57px !important;
313
  width: 70px !important;
313
  width: 70px !important;
314
  margin-top: 4px !important;
314
  margin-top: 4px !important;
315
  text-align: center;
315
  text-align: center;
316
  background-color: #888888;
316
  background-color: #888888;
317
  -moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.3);
317
  -moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.3);
 Lines 444-460   input.defaultName { Link Here 
444
  bottom: 1px;
444
  bottom: 1px;
445
}
445
}
446
446
447
/* Utils
447
/* Utils
448
----------------------------------*/
448
----------------------------------*/
449
449
450
.front {
450
.front {
451
  z-index: 999999 !important;
451
  z-index: 999999 !important;
452
  -moz-border-radius: 0 !important;
452
  border-radius: 0 !important;
453
  -moz-box-shadow: none !important;
453
  -moz-box-shadow: none !important;
454
  -moz-transform: none !important;
454
  -moz-transform: none !important;
455
  image-rendering: -moz-crisp-edges;
455
  image-rendering: -moz-crisp-edges;
456
}
456
}
457
457
458
/* Feedback
458
/* Feedback
459
----------------------------------*/
459
----------------------------------*/
460
460
(-)a/browser/themes/gnomestripe/browser/aboutCertError.css (-1 / +1 lines)
Line     Link Here 
 Lines 61-77   h2 { Link Here 
61
}
61
}
62
62
63
#errorPageContainer {
63
#errorPageContainer {
64
  position: relative;
64
  position: relative;
65
  min-width: 13em;
65
  min-width: 13em;
66
  max-width: 52em;
66
  max-width: 52em;
67
  margin: 4em auto;
67
  margin: 4em auto;
68
  border: 1px solid #FFBD09; /* pale yellow extracted from yellow passport icon */
68
  border: 1px solid #FFBD09; /* pale yellow extracted from yellow passport icon */
69
  -moz-border-radius: 10px;
69
  border-radius: 10px;
70
  padding: 3em;
70
  padding: 3em;
71
  -moz-padding-start: 30px;
71
  -moz-padding-start: 30px;
72
  background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field;
72
  background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field;
73
  background-origin: content-box;
73
  background-origin: content-box;
74
}
74
}
75
75
76
body[dir="rtl"] #errorPageContainer {
76
body[dir="rtl"] #errorPageContainer {
77
  background-position: right 0;
77
  background-position: right 0;
(-)a/browser/themes/gnomestripe/browser/aboutSyncTabs.css (-2 / +2 lines)
Line     Link Here 
 Lines 38-54   richlistitem:focus { Link Here 
38
}
38
}
39
39
40
richlistitem[type="tab"] {
40
richlistitem[type="tab"] {
41
  min-height: 3em;
41
  min-height: 3em;
42
  border: #999999 1px solid !important;
42
  border: #999999 1px solid !important;
43
  padding: 2px 5px;
43
  padding: 2px 5px;
44
  margin-bottom: 4px;
44
  margin-bottom: 4px;
45
  -moz-margin-start: 4em;
45
  -moz-margin-start: 4em;
46
  -moz-border-radius: 6px;
46
  border-radius: 6px;
47
  background-color: menu;
47
  background-color: menu;
48
  width: 44em;
48
  width: 44em;
49
  opacity: 0.9;
49
  opacity: 0.9;
50
  -moz-box-shadow:
50
  -moz-box-shadow:
51
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
51
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
52
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
52
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
53
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
53
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
54
}
54
}
 Lines 59-75   richlistitem[type="tab"][selected="true" Link Here 
59
59
60
richlistitem[type="client"] {
60
richlistitem[type="client"] {
61
  min-height: 2em;
61
  min-height: 2em;
62
  color: #000000;
62
  color: #000000;
63
  -moz-margin-start: 2em;
63
  -moz-margin-start: 2em;
64
  margin-top: 2px;
64
  margin-top: 2px;
65
  margin-bottom: 3px;
65
  margin-bottom: 3px;
66
  width: 42em;
66
  width: 42em;
67
  -moz-border-radius: 6px;
67
  border-radius: 6px;
68
  background-color: transparent;
68
  background-color: transparent;
69
  -moz-user-focus: ignore !important;
69
  -moz-user-focus: ignore !important;
70
}
70
}
71
richlistitem.mobile[type="client"] {
71
richlistitem.mobile[type="client"] {
72
  list-style-image: url("chrome://browser/skin/sync-mobileIcon.png");
72
  list-style-image: url("chrome://browser/skin/sync-mobileIcon.png");
73
}
73
}
74
richlistitem.desktop[type="client"] {
74
richlistitem.desktop[type="client"] {
75
  list-style-image: url("chrome://browser/skin/sync-desktopIcon.png");
75
  list-style-image: url("chrome://browser/skin/sync-desktopIcon.png");
(-)a/browser/themes/gnomestripe/browser/browser.css (-1 / +1 lines)
Line     Link Here 
 Lines 1346-1362   statusbarpanel#statusbar-display { Link Here 
1346
  -moz-appearance: tab-scroll-arrow-back;
1346
  -moz-appearance: tab-scroll-arrow-back;
1347
  margin: 0;
1347
  margin: 0;
1348
}
1348
}
1349
1349
1350
.tabbrowser-arrowscrollbox > .scrollbutton-down {
1350
.tabbrowser-arrowscrollbox > .scrollbutton-down {
1351
  -moz-appearance: tab-scroll-arrow-forward;
1351
  -moz-appearance: tab-scroll-arrow-forward;
1352
  margin: 0;
1352
  margin: 0;
1353
  -moz-transition: 1s -moz-box-shadow ease-out;
1353
  -moz-transition: 1s -moz-box-shadow ease-out;
1354
  -moz-border-radius: 4px;
1354
  border-radius: 4px;
1355
}
1355
}
1356
1356
1357
.tabbrowser-arrowscrollbox > .scrollbutton-down[notifybgtab] {
1357
.tabbrowser-arrowscrollbox > .scrollbutton-down[notifybgtab] {
1358
  -moz-box-shadow: 0 0 7px 5px Highlight inset;
1358
  -moz-box-shadow: 0 0 7px 5px Highlight inset;
1359
  -moz-transition: none;
1359
  -moz-transition: none;
1360
}
1360
}
1361
1361
1362
#alltabs-button > .toolbarbutton-icon {
1362
#alltabs-button > .toolbarbutton-icon {
(-)a/browser/themes/gnomestripe/browser/feeds/subscribe.css (-1 / +1 lines)
Line     Link Here 
 Lines 8-24   html { Link Here 
8
  padding: 3em;
8
  padding: 3em;
9
  -moz-padding-start: 30px;
9
  -moz-padding-start: 30px;
10
  margin: 2em auto;
10
  margin: 2em auto;
11
  background: -moz-Field;
11
  background: -moz-Field;
12
}
12
}
13
13
14
#feedHeaderContainer {
14
#feedHeaderContainer {
15
  border: 1px solid ThreeDShadow;
15
  border: 1px solid ThreeDShadow;
16
  -moz-border-radius: 10px;
16
  border-radius: 10px;
17
  margin: -4em auto 0 auto;
17
  margin: -4em auto 0 auto;
18
  background-color: InfoBackground;
18
  background-color: InfoBackground;
19
}
19
}
20
20
21
#feedHeader {  
21
#feedHeader {  
22
  margin-top: 4.9em;
22
  margin-top: 4.9em;
23
  margin-bottom: 1em;
23
  margin-bottom: 1em;
24
  -moz-margin-start: 1.4em;
24
  -moz-margin-start: 1.4em;
(-)a/browser/themes/gnomestripe/browser/preferences/preferences.css (-1 / +1 lines)
Line     Link Here 
 Lines 142-158   radio[pane=paneSync] { Link Here 
142
}
142
}
143
143
144
#cookiesChildren::-moz-tree-image(domainCol, container) {
144
#cookiesChildren::-moz-tree-image(domainCol, container) {
145
  list-style-image: url("moz-icon://stock/gtk-directory?size=menu");
145
  list-style-image: url("moz-icon://stock/gtk-directory?size=menu");
146
}
146
}
147
147
148
#cookieInfoBox {
148
#cookieInfoBox {
149
  border: 1px solid ThreeDShadow;
149
  border: 1px solid ThreeDShadow;
150
  -moz-border-radius: 0px;
150
  border-radius: 0px;
151
  margin: 4px;
151
  margin: 4px;
152
  padding: 0px;
152
  padding: 0px;
153
}
153
}
154
154
155
/* bottom-most box containing a groupbox in a prefpane. Prevents the bottom
155
/* bottom-most box containing a groupbox in a prefpane. Prevents the bottom
156
   of the groupbox from being cutoff */
156
   of the groupbox from being cutoff */
157
.bottomBox {
157
.bottomBox {
158
  padding-bottom: 4px;
158
  padding-bottom: 4px;
(-)a/browser/themes/gnomestripe/browser/sanitizeDialog.css (-1 / +1 lines)
Line     Link Here 
 Lines 26-42    Link Here 
26
  color: #111;
26
  color: #111;
27
}
27
}
28
28
29
29
30
/* Sanitize everything warning box */
30
/* Sanitize everything warning box */
31
#sanitizeEverythingWarningBox {
31
#sanitizeEverythingWarningBox {
32
  background-color: Window;
32
  background-color: Window;
33
  border: 1px solid ThreeDDarkShadow;
33
  border: 1px solid ThreeDDarkShadow;
34
  -moz-border-radius: 5px;
34
  border-radius: 5px;
35
  padding: 16px;
35
  padding: 16px;
36
}
36
}
37
37
38
#sanitizeEverythingWarningIcon {
38
#sanitizeEverythingWarningIcon {
39
  list-style-image: url("chrome://global/skin/icons/warning-large.png");
39
  list-style-image: url("chrome://global/skin/icons/warning-large.png");
40
  padding: 0;
40
  padding: 0;
41
  margin: 0;
41
  margin: 0;
42
}
42
}
(-)a/browser/themes/gnomestripe/browser/syncSetup.css (-2 / +2 lines)
Line     Link Here 
 Lines 22-38   wizard { Link Here 
22
}
22
}
23
23
24
24
25
.accountChoiceButton,
25
.accountChoiceButton,
26
.mergeChoiceButton {
26
.mergeChoiceButton {
27
  -moz-appearance: none;
27
  -moz-appearance: none;
28
  border: #999999 1px solid !important;
28
  border: #999999 1px solid !important;
29
  padding: 2px 3px;
29
  padding: 2px 3px;
30
  -moz-border-radius: 6px;
30
  border-radius: 6px;
31
  background-color: menu;
31
  background-color: menu;
32
  -moz-box-shadow:
32
  -moz-box-shadow:
33
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
33
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
34
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
34
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
35
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
35
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
36
}
36
}
37
37
38
.accountChoiceButton:hover,
38
.accountChoiceButton:hover,
 Lines 43-59   wizard { Link Here 
43
43
44
.mergeChoiceButtonBox {
44
.mergeChoiceButtonBox {
45
  padding: 0.2em;
45
  padding: 0.2em;
46
}
46
}
47
47
48
.success,
48
.success,
49
.error {
49
.error {
50
  padding: 2px;
50
  padding: 2px;
51
  -moz-border-radius: 2px;
51
  border-radius: 2px;
52
}
52
}
53
53
54
.error {
54
.error {
55
  background-color: #FF0000 !important;
55
  background-color: #FF0000 !important;
56
  color: #FFFFFF !important;
56
  color: #FFFFFF !important;
57
}
57
}
58
58
59
.success {
59
.success {
(-)a/browser/themes/pinstripe/browser/aboutCertError.css (-1 / +1 lines)
Line     Link Here 
 Lines 61-77   h2 { Link Here 
61
}
61
}
62
62
63
#errorPageContainer {
63
#errorPageContainer {
64
  position: relative;
64
  position: relative;
65
  min-width: 13em;
65
  min-width: 13em;
66
  max-width: 52em;
66
  max-width: 52em;
67
  margin: 4em auto;
67
  margin: 4em auto;
68
  border: 1px solid #FFBD09; /* pale yellow extracted from yellow passport icon */
68
  border: 1px solid #FFBD09; /* pale yellow extracted from yellow passport icon */
69
  -moz-border-radius: 10px;
69
  border-radius: 10px;
70
  padding: 3em;
70
  padding: 3em;
71
  -moz-padding-start: 30px;
71
  -moz-padding-start: 30px;
72
  background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field;
72
  background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field;
73
  background-origin: content-box;
73
  background-origin: content-box;
74
}
74
}
75
75
76
body[dir="rtl"] #errorPageContainer {
76
body[dir="rtl"] #errorPageContainer {
77
  background-position: right 0;
77
  background-position: right 0;
(-)a/browser/themes/pinstripe/browser/aboutSyncTabs.css (-2 / +2 lines)
Line     Link Here 
 Lines 38-54   richlistitem:focus { Link Here 
38
}
38
}
39
39
40
richlistitem[type="tab"] {
40
richlistitem[type="tab"] {
41
  min-height: 3em;
41
  min-height: 3em;
42
  border: #999999 1px solid !important;
42
  border: #999999 1px solid !important;
43
  padding: 2px 5px;
43
  padding: 2px 5px;
44
  margin-bottom: 4px;
44
  margin-bottom: 4px;
45
  -moz-margin-start: 4em;
45
  -moz-margin-start: 4em;
46
  -moz-border-radius: 6px;
46
  border-radius: 6px;
47
  background-color: menu;
47
  background-color: menu;
48
  width: 44em;
48
  width: 44em;
49
  opacity: 0.9;
49
  opacity: 0.9;
50
  -moz-box-shadow:
50
  -moz-box-shadow:
51
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
51
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
52
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
52
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
53
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
53
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
54
}
54
}
 Lines 59-75   richlistitem[type="tab"][selected="true" Link Here 
59
59
60
richlistitem[type="client"] {
60
richlistitem[type="client"] {
61
  min-height: 2em;
61
  min-height: 2em;
62
  color: #000000;
62
  color: #000000;
63
  -moz-margin-start: 2em;
63
  -moz-margin-start: 2em;
64
  margin-top: 2px;
64
  margin-top: 2px;
65
  margin-bottom: 3px;
65
  margin-bottom: 3px;
66
  width: 42em;
66
  width: 42em;
67
  -moz-border-radius: 6px;
67
  border-radius: 6px;
68
  background-color: transparent;
68
  background-color: transparent;
69
  -moz-user-focus: ignore !important;
69
  -moz-user-focus: ignore !important;
70
}
70
}
71
richlistitem.mobile[type="client"] {
71
richlistitem.mobile[type="client"] {
72
  list-style-image: url("chrome://browser/skin/sync-mobileIcon.png");
72
  list-style-image: url("chrome://browser/skin/sync-mobileIcon.png");
73
}
73
}
74
richlistitem.desktop[type="client"] {
74
richlistitem.desktop[type="client"] {
75
  list-style-image: url("chrome://browser/skin/sync-desktopIcon.png");
75
  list-style-image: url("chrome://browser/skin/sync-desktopIcon.png");
(-)a/browser/themes/pinstripe/browser/browser.css (-25 / +25 lines)
Line     Link Here 
 Lines 160-176   toolbarbutton.chevron:-moz-locale-dir(rt Link Here 
160
}
160
}
161
161
162
/* ----- BOOKMARK BUTTONS ----- */
162
/* ----- BOOKMARK BUTTONS ----- */
163
163
164
toolbarbutton.bookmark-item {
164
toolbarbutton.bookmark-item {
165
  font-weight: bold;
165
  font-weight: bold;
166
  color: #222;
166
  color: #222;
167
  border: 0;
167
  border: 0;
168
  -moz-border-radius: 100%;
168
  border-radius: 100%;
169
  padding: 0 8px;
169
  padding: 0 8px;
170
  margin: 0 0 1px;
170
  margin: 0 0 1px;
171
}
171
}
172
172
173
.bookmark-item > .toolbarbutton-menu-dropmarker {
173
.bookmark-item > .toolbarbutton-menu-dropmarker {
174
  list-style-image: url("chrome://browser/skin/places/folderDropArrow.png");
174
  list-style-image: url("chrome://browser/skin/places/folderDropArrow.png");
175
  -moz-image-region: rect(0, 7px, 5px, 0);
175
  -moz-image-region: rect(0, 7px, 5px, 0);
176
  margin-top: 1px;
176
  margin-top: 1px;
 Lines 294-310   toolbarbutton.bookmark-item > menupopup Link Here 
294
#restore-button,
294
#restore-button,
295
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button,
295
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button,
296
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker {
296
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker {
297
  margin: 0;
297
  margin: 0;
298
  -moz-box-orient: vertical;
298
  -moz-box-orient: vertical;
299
  padding: 0 3px;
299
  padding: 0 3px;
300
  height: 22px;
300
  height: 22px;
301
  border: 1px solid @toolbarbuttonBorderColor@;
301
  border: 1px solid @toolbarbuttonBorderColor@;
302
  -moz-border-radius: @toolbarbuttonCornerRadius@;
302
  border-radius: @toolbarbuttonCornerRadius@;
303
  -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.2);
303
  -moz-box-shadow: 0 1px rgba(255, 255, 255, 0.2);
304
  background: @toolbarbuttonBackground@;
304
  background: @toolbarbuttonBackground@;
305
  background-origin: border-box;
305
  background-origin: border-box;
306
}
306
}
307
307
308
toolbar:not([mode="icons"]) .toolbarbutton-1:not([type="menu-button"]),
308
toolbar:not([mode="icons"]) .toolbarbutton-1:not([type="menu-button"]),
309
toolbar:not([mode="icons"]) #restore-button,
309
toolbar:not([mode="icons"]) #restore-button,
310
toolbar:not([mode="icons"]) toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button,
310
toolbar:not([mode="icons"]) toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button,
 Lines 362-385   toolbarbutton[type="menu-button"] > .too Link Here 
362
362
363
toolbar:not([mode="icons"]) toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker {
363
toolbar:not([mode="icons"]) toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker {
364
  width: auto;
364
  width: auto;
365
  padding-top: 0;
365
  padding-top: 0;
366
}
366
}
367
367
368
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button:-moz-locale-dir(rtl),
368
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button:-moz-locale-dir(rtl),
369
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(ltr) {
369
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(ltr) {
370
  -moz-border-radius-topleft: 0;
370
  border-top-left-radius: 0;
371
  -moz-border-radius-bottomleft: 0;
371
  border-bottom-left-radius: 0;
372
}
372
}
373
373
374
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button:-moz-locale-dir(ltr),
374
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button:-moz-locale-dir(ltr),
375
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(rtl) {
375
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker:-moz-locale-dir(rtl) {
376
  -moz-border-radius-topright: 0;
376
  border-top-right-radius: 0;
377
  -moz-border-radius-bottomright: 0;
377
  border-bottom-right-radius: 0;
378
}
378
}
379
379
380
toolbar:not([mode="icons"]) toolbarbutton[type="menu-button"]:not([open="true"]) > .toolbarbutton-menubutton-dropmarker {
380
toolbar:not([mode="icons"]) toolbarbutton[type="menu-button"]:not([open="true"]) > .toolbarbutton-menubutton-dropmarker {
381
  opacity: .7;
381
  opacity: .7;
382
}
382
}
383
383
384
.toolbarbutton-1 > .toolbarbutton-text,
384
.toolbarbutton-1 > .toolbarbutton-text,
385
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button > .toolbarbutton-text {
385
toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button > .toolbarbutton-text {
 Lines 449-465   toolbar:not([iconsize="small"])[mode="ic Link Here 
449
toolbar:not([iconsize="small"])[mode="icons"] #back-button:-moz-locale-dir(rtl) {
449
toolbar:not([iconsize="small"])[mode="icons"] #back-button:-moz-locale-dir(rtl) {
450
  -moz-transform: scaleX(-1);
450
  -moz-transform: scaleX(-1);
451
}
451
}
452
452
453
toolbar:not([iconsize="small"])[mode="icons"] #back-button {
453
toolbar:not([iconsize="small"])[mode="icons"] #back-button {
454
  width: 30px;
454
  width: 30px;
455
  height: 30px;
455
  height: 30px;
456
  padding: 4px 5px 4px 3px;
456
  padding: 4px 5px 4px 3px;
457
  -moz-border-radius: 100%;
457
  border-radius: 100%;
458
}
458
}
459
459
460
toolbar[mode="icons"] #forward-button {
460
toolbar[mode="icons"] #forward-button {
461
  -moz-margin-start: 0;
461
  -moz-margin-start: 0;
462
}
462
}
463
463
464
toolbar[mode="icons"]:not([iconsize="small"]) #forward-button {
464
toolbar[mode="icons"]:not([iconsize="small"]) #forward-button {
465
  /* 1px to the right */
465
  /* 1px to the right */
 Lines 480-504   toolbar[iconsize="small"][mode="icons"] Link Here 
480
toolbar[iconsize="small"][mode="icons"] #forward-button  {
480
toolbar[iconsize="small"][mode="icons"] #forward-button  {
481
  width: 27px;
481
  width: 27px;
482
  -moz-padding-start: 2px;
482
  -moz-padding-start: 2px;
483
}
483
}
484
484
485
toolbar[mode="icons"]:not([iconsize="small"]) #forward-button:-moz-locale-dir(ltr),
485
toolbar[mode="icons"]:not([iconsize="small"]) #forward-button:-moz-locale-dir(ltr),
486
toolbar[iconsize="small"][mode="icons"] #back-button:-moz-locale-dir(rtl),
486
toolbar[iconsize="small"][mode="icons"] #back-button:-moz-locale-dir(rtl),
487
toolbar[iconsize="small"][mode="icons"] #forward-button:-moz-locale-dir(ltr) {
487
toolbar[iconsize="small"][mode="icons"] #forward-button:-moz-locale-dir(ltr) {
488
  -moz-border-radius-topleft: 0;
488
  border-top-left-radius: 0;
489
  -moz-border-radius-bottomleft: 0;
489
  border-bottom-left-radius: 0;
490
}
490
}
491
491
492
toolbar[mode="icons"]:not([iconsize="small"]) #forward-button:-moz-locale-dir(rtl),
492
toolbar[mode="icons"]:not([iconsize="small"]) #forward-button:-moz-locale-dir(rtl),
493
toolbar[iconsize="small"][mode="icons"] #back-button:-moz-locale-dir(ltr),
493
toolbar[iconsize="small"][mode="icons"] #back-button:-moz-locale-dir(ltr),
494
toolbar[iconsize="small"][mode="icons"] #forward-button:-moz-locale-dir(rtl) {
494
toolbar[iconsize="small"][mode="icons"] #forward-button:-moz-locale-dir(rtl) {
495
  -moz-border-radius-topright: 0;
495
  border-top-right-radius: 0;
496
  -moz-border-radius-bottomright: 0;
496
  border-bottom-right-radius: 0;
497
}
497
}
498
498
499
#back-forward-dropmarker {
499
#back-forward-dropmarker {
500
  display: none;
500
  display: none;
501
}
501
}
502
502
503
.unified-nav-back[_moz-menuactive]:-moz-locale-dir(ltr),
503
.unified-nav-back[_moz-menuactive]:-moz-locale-dir(ltr),
504
.unified-nav-forward[_moz-menuactive]:-moz-locale-dir(rtl) {
504
.unified-nav-forward[_moz-menuactive]:-moz-locale-dir(rtl) {
 Lines 686-709   toolbar[iconsize="small"][mode="icons"] Link Here 
686
.searchbar-textbox[focused="true"] {
686
.searchbar-textbox[focused="true"] {
687
  background-color: -moz-mac-focusring;
687
  background-color: -moz-mac-focusring;
688
  background-image: -moz-linear-gradient(#D6D6D6, #D6D6D6 1px, #F7F7F7 1px, #F7F7F7 2px, #FFF 2px, #FFF),
688
  background-image: -moz-linear-gradient(#D6D6D6, #D6D6D6 1px, #F7F7F7 1px, #F7F7F7 2px, #FFF 2px, #FFF),
689
                    -moz-linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.1));
689
                    -moz-linear-gradient(rgba(0,0,0,.1), rgba(0,0,0,.1));
690
  -moz-box-shadow: @focusRingShadow@;
690
  -moz-box-shadow: @focusRingShadow@;
691
}
691
}
692
692
693
#urlbar {
693
#urlbar {
694
  -moz-border-radius: @toolbarbuttonCornerRadius@;
694
  border-radius: @toolbarbuttonCornerRadius@;
695
  direction: ltr;
695
  direction: ltr;
696
  -moz-padding-end: 3px;
696
  -moz-padding-end: 3px;
697
}
697
}
698
698
699
#identity-box {
699
#identity-box {
700
  margin: 1px;
700
  margin: 1px;
701
  -moz-border-radius: 2px;
701
  border-radius: 2px;
702
  padding: 1px;
702
  padding: 1px;
703
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
703
  -moz-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1);
704
  text-shadow: 0 1px rgba(255, 255, 255, 0.2);
704
  text-shadow: 0 1px rgba(255, 255, 255, 0.2);
705
}
705
}
706
706
707
707
708
#identity-box:-moz-focusring {
708
#identity-box:-moz-focusring {
709
  -moz-box-shadow: 0 0 3px 1px -moz-mac-focusring inset,
709
  -moz-box-shadow: 0 0 3px 1px -moz-mac-focusring inset,
 Lines 1051-1067   richlistitem[type="action"][actiontype=" Link Here 
1051
}
1051
}
1052
1052
1053
#editBMPanel_newFolderButton .button-text {
1053
#editBMPanel_newFolderButton .button-text {
1054
  display: none !important;
1054
  display: none !important;
1055
}
1055
}
1056
1056
1057
#editBMPanel_folderMenuList {
1057
#editBMPanel_folderMenuList {
1058
  @hudButton@
1058
  @hudButton@
1059
  -moz-border-radius: 5px;
1059
  border-radius: 5px;
1060
  margin: 0 3px !important;
1060
  margin: 0 3px !important;
1061
  min-height: 22px;
1061
  min-height: 22px;
1062
  -moz-padding-start: 2px;
1062
  -moz-padding-start: 2px;
1063
}
1063
}
1064
1064
1065
#editBMPanel_folderMenuList:focus {
1065
#editBMPanel_folderMenuList:focus {
1066
  outline: 2px solid -moz-mac-focusring;
1066
  outline: 2px solid -moz-mac-focusring;
1067
  outline-offset: -2px;
1067
  outline-offset: -2px;
 Lines 1179-1195   richlistitem[type="action"][actiontype=" Link Here 
1179
  background-color: #b3b3b3;
1179
  background-color: #b3b3b3;
1180
}
1180
}
1181
1181
1182
/**** expanders ****/
1182
/**** expanders ****/
1183
1183
1184
#editBookmarkPanel .expander-up,
1184
#editBookmarkPanel .expander-up,
1185
#editBookmarkPanel .expander-down {
1185
#editBookmarkPanel .expander-down {
1186
  @hudButton@
1186
  @hudButton@
1187
  -moz-border-radius: 5px;
1187
  border-radius: 5px;
1188
  -moz-margin-start: 4px;
1188
  -moz-margin-start: 4px;
1189
  -moz-margin-end: 2px;
1189
  -moz-margin-end: 2px;
1190
  padding: 0;
1190
  padding: 0;
1191
  -moz-padding-start: 4px;
1191
  -moz-padding-start: 4px;
1192
  min-width: 10px;
1192
  min-width: 10px;
1193
  min-height: 22px;
1193
  min-height: 22px;
1194
}
1194
}
1195
1195
 Lines 1227-1243   richlistitem[type="action"][actiontype=" Link Here 
1227
#editBMPanel_namePicker[droppable="false"] > .menulist-editable-box {
1227
#editBMPanel_namePicker[droppable="false"] > .menulist-editable-box {
1228
  -moz-appearance: none !important;
1228
  -moz-appearance: none !important;
1229
  margin: 2px 4px !important;
1229
  margin: 2px 4px !important;
1230
  border: 2px solid !important;
1230
  border: 2px solid !important;
1231
  -moz-border-top-colors: #1c1c1c #545454 !important;
1231
  -moz-border-top-colors: #1c1c1c #545454 !important;
1232
  -moz-border-right-colors: #1c1c1c #636363 !important;
1232
  -moz-border-right-colors: #1c1c1c #636363 !important;
1233
  -moz-border-bottom-colors: #1c1c1c #797979 !important;
1233
  -moz-border-bottom-colors: #1c1c1c #797979 !important;
1234
  -moz-border-left-colors: #1c1c1c #636363 !important;
1234
  -moz-border-left-colors: #1c1c1c #636363 !important;
1235
  -moz-border-radius: 1px !important;
1235
  border-radius: 1px !important;
1236
  background-color: #666 !important;
1236
  background-color: #666 !important;
1237
  color: #fff !important;
1237
  color: #fff !important;
1238
}
1238
}
1239
1239
1240
#editBMPanel_namePicker[droppable="false"] > .menulist-editable-box > html|*.menulist-editable-input {
1240
#editBMPanel_namePicker[droppable="false"] > .menulist-editable-box > html|*.menulist-editable-input {
1241
  color: inherit;
1241
  color: inherit;
1242
}
1242
}
1243
1243
 Lines 1426-1442   toolbarbutton.chevron > .toolbarbutton-m Link Here 
1426
  margin-bottom: 0;
1426
  margin-bottom: 0;
1427
  font: message-box;
1427
  font: message-box;
1428
  font-weight: bold;
1428
  font-weight: bold;
1429
}
1429
}
1430
1430
1431
.tabbrowser-tab,
1431
.tabbrowser-tab,
1432
.tabs-newtab-button {
1432
.tabs-newtab-button {
1433
  -moz-appearance: none;
1433
  -moz-appearance: none;
1434
  -moz-border-radius: 0 0 6px 6px;
1434
  border-radius: 0 0 6px 6px;
1435
  color: #222;
1435
  color: #222;
1436
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
1436
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.4);
1437
  margin: 0 0 1px;
1437
  margin: 0 0 1px;
1438
  padding: 2px 5px 0;
1438
  padding: 2px 5px 0;
1439
  border-style: none solid solid;
1439
  border-style: none solid solid;
1440
  border-width: 3px;
1440
  border-width: 3px;
1441
  -moz-border-top-colors: rgba(0,0,0,.04) rgba(0,0,0,.17) rgba(255,255,255,.35);
1441
  -moz-border-top-colors: rgba(0,0,0,.04) rgba(0,0,0,.17) rgba(255,255,255,.35);
1442
  -moz-border-bottom-colors: rgba(0,0,0,.04) rgba(0,0,0,.17) rgba(255,255,255,.25);
1442
  -moz-border-bottom-colors: rgba(0,0,0,.04) rgba(0,0,0,.17) rgba(255,255,255,.25);
 Lines 1447-1463   toolbarbutton.chevron > .toolbarbutton-m Link Here 
1447
  height: 24px;
1447
  height: 24px;
1448
  background-image: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png);
1448
  background-image: url(chrome://browser/skin/tabbrowser/tab-bkgnd.png);
1449
}
1449
}
1450
1450
1451
#tabbrowser-tabs[tabsontop="true"] > .tabbrowser-tab,
1451
#tabbrowser-tabs[tabsontop="true"] > .tabbrowser-tab,
1452
#tabbrowser-tabs[tabsontop="true"] > .tabbrowser-arrowscrollbox > .tabs-newtab-button {
1452
#tabbrowser-tabs[tabsontop="true"] > .tabbrowser-arrowscrollbox > .tabs-newtab-button {
1453
  border-top-style: solid;
1453
  border-top-style: solid;
1454
  border-bottom-style: none;
1454
  border-bottom-style: none;
1455
  -moz-border-radius: 6px 6px 0 0;
1455
  border-radius: 6px 6px 0 0;
1456
  padding-top: 0;
1456
  padding-top: 0;
1457
  padding-bottom: 2px;
1457
  padding-bottom: 2px;
1458
  margin-top: 1px;
1458
  margin-top: 1px;
1459
  margin-bottom: 0;
1459
  margin-bottom: 0;
1460
  background-image: -moz-linear-gradient(rgba(255,255,255,.2), rgba(255,255,255,0));
1460
  background-image: -moz-linear-gradient(rgba(255,255,255,.2), rgba(255,255,255,0));
1461
}
1461
}
1462
1462
1463
.tabs-newtab-button {
1463
.tabs-newtab-button {
 Lines 1641-1657   toolbarbutton.chevron > .toolbarbutton-m Link Here 
1641
#TabsToolbar > #bookmarks-menu-button-container > #bookmarks-menu-button,
1641
#TabsToolbar > #bookmarks-menu-button-container > #bookmarks-menu-button,
1642
#TabsToolbar > toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button,
1642
#TabsToolbar > toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button,
1643
#TabsToolbar > toolbarpaletteitem > toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button,
1643
#TabsToolbar > toolbarpaletteitem > toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button,
1644
#TabsToolbar > toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker,
1644
#TabsToolbar > toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker,
1645
#TabsToolbar > toolbarpaletteitem > toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker {
1645
#TabsToolbar > toolbarpaletteitem > toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-dropmarker {
1646
  margin: 0;
1646
  margin: 0;
1647
  padding: 0;
1647
  padding: 0;
1648
  border: none;
1648
  border: none;
1649
  -moz-border-radius: 0;
1649
  border-radius: 0;
1650
  background: none;
1650
  background: none;
1651
  -moz-box-shadow: none;
1651
  -moz-box-shadow: none;
1652
}
1652
}
1653
1653
1654
#TabsToolbar > toolbarbutton:not([type="menu-button"]),
1654
#TabsToolbar > toolbarbutton:not([type="menu-button"]),
1655
#TabsToolbar > toolbarpaletteitem > toolbarbutton:not([type="menu-button"]),
1655
#TabsToolbar > toolbarpaletteitem > toolbarbutton:not([type="menu-button"]),
1656
#TabsToolbar > #bookmarks-menu-button-container > #bookmarks-menu-button,
1656
#TabsToolbar > #bookmarks-menu-button-container > #bookmarks-menu-button,
1657
#TabsToolbar > toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button,
1657
#TabsToolbar > toolbarbutton[type="menu-button"] > .toolbarbutton-menubutton-button,
 Lines 1947-1963   toolbarbutton.chevron > .toolbarbutton-m Link Here 
1947
1947
1948
/* ::::: Keyboard UI Panel ::::: */
1948
/* ::::: Keyboard UI Panel ::::: */
1949
1949
1950
.KUI-panel {
1950
.KUI-panel {
1951
  -moz-appearance: none;
1951
  -moz-appearance: none;
1952
  background: rgba(27%,27%,27%,.9) url(KUI-background.png) repeat-x;
1952
  background: rgba(27%,27%,27%,.9) url(KUI-background.png) repeat-x;
1953
  color: white;
1953
  color: white;
1954
  border-style: none;
1954
  border-style: none;
1955
  -moz-border-radius: 20px;
1955
  border-radius: 20px;
1956
}
1956
}
1957
1957
1958
.KUI-panel[level="top"] {
1958
.KUI-panel[level="top"] {
1959
  background-color: rgba(27%,27%,27%,.65);
1959
  background-color: rgba(27%,27%,27%,.65);
1960
  -moz-window-shadow: none;
1960
  -moz-window-shadow: none;
1961
}
1961
}
1962
1962
1963
.KUI-panel-closebutton {
1963
.KUI-panel-closebutton {
 Lines 2003-2028   toolbarbutton.chevron > .toolbarbutton-m Link Here 
2003
2003
2004
.ctrlTab-preview-inner {
2004
.ctrlTab-preview-inner {
2005
  padding-bottom: 10px;
2005
  padding-bottom: 10px;
2006
}
2006
}
2007
2007
2008
#ctrlTab-showAll:not(:focus) > * > .ctrlTab-preview-inner {
2008
#ctrlTab-showAll:not(:focus) > * > .ctrlTab-preview-inner {
2009
  padding: 10px;
2009
  padding: 10px;
2010
  background-color: rgba(255,255,255,.2);
2010
  background-color: rgba(255,255,255,.2);
2011
  -moz-border-radius: .5em;
2011
  border-radius: .5em;
2012
}
2012
}
2013
2013
2014
.ctrlTab-preview:focus > * > .ctrlTab-preview-inner {
2014
.ctrlTab-preview:focus > * > .ctrlTab-preview-inner {
2015
  color: white;
2015
  color: white;
2016
  background-color: rgba(0,0,0,.6);
2016
  background-color: rgba(0,0,0,.6);
2017
  text-shadow: none;
2017
  text-shadow: none;
2018
  padding: 8px;
2018
  padding: 8px;
2019
  border: 2px solid white;
2019
  border: 2px solid white;
2020
  -moz-border-radius: .5em;
2020
  border-radius: .5em;
2021
}
2021
}
2022
2022
2023
.ctrlTab-preview:not(#ctrlTab-showAll):focus > * > .ctrlTab-preview-inner {
2023
.ctrlTab-preview:not(#ctrlTab-showAll):focus > * > .ctrlTab-preview-inner {
2024
  margin: -10px -10px 0;
2024
  margin: -10px -10px 0;
2025
}
2025
}
2026
2026
2027
#ctrlTab-showAll {
2027
#ctrlTab-showAll {
2028
  margin-top: .5em;
2028
  margin-top: .5em;
 Lines 2052-2073   toolbarbutton.chevron > .toolbarbutton-m Link Here 
2052
}
2052
}
2053
2053
2054
.allTabs-favicon[src] {
2054
.allTabs-favicon[src] {
2055
  background-color: -moz-dialog;
2055
  background-color: -moz-dialog;
2056
  width: 20px;
2056
  width: 20px;
2057
  height: 20px;
2057
  height: 20px;
2058
  padding-bottom: 4px;
2058
  padding-bottom: 4px;
2059
  -moz-padding-start: 4px;
2059
  -moz-padding-start: 4px;
2060
  -moz-border-radius-bottomleft: 4px;
2060
  border-bottom-left-radius: 4px;
2061
}
2061
}
2062
2062
2063
.allTabs-favicon[src]:-moz-locale-dir(rtl) {
2063
.allTabs-favicon[src]:-moz-locale-dir(rtl) {
2064
  -moz-border-radius-bottomleft: 0;
2064
  border-bottom-left-radius: 0;
2065
  -moz-border-radius-bottomright: 4px;
2065
  border-bottom-right-radius: 4px;
2066
}
2066
}
2067
2067
2068
.allTabs-preview:not(:focus) > * > .allTabs-favicon-container > .allTabs-favicon[src] {
2068
.allTabs-preview:not(:focus) > * > .allTabs-favicon-container > .allTabs-favicon[src] {
2069
  width: 22px;
2069
  width: 22px;
2070
  height: 22px;
2070
  height: 22px;
2071
  padding-top: 2px;
2071
  padding-top: 2px;
2072
  -moz-padding-end: 2px;
2072
  -moz-padding-end: 2px;
2073
  margin-top: -2px;
2073
  margin-top: -2px;
(-)a/browser/themes/pinstripe/browser/feeds/subscribe.css (-1 / +1 lines)
Line     Link Here 
 Lines 8-24   html { Link Here 
8
  padding: 3em;
8
  padding: 3em;
9
  -moz-padding-start: 30px;
9
  -moz-padding-start: 30px;
10
  margin: 2em auto;
10
  margin: 2em auto;
11
  background: -moz-Field;
11
  background: -moz-Field;
12
}
12
}
13
13
14
#feedHeader {
14
#feedHeader {
15
  border: 1px solid ThreeDShadow;
15
  border: 1px solid ThreeDShadow;
16
  -moz-border-radius: 10px;
16
  border-radius: 10px;
17
  padding-top: 4em;
17
  padding-top: 4em;
18
  padding-bottom: .3em;
18
  padding-bottom: .3em;
19
  -moz-padding-start: .3em;
19
  -moz-padding-start: .3em;
20
  -moz-padding-end: .3em;
20
  -moz-padding-end: .3em;
21
  margin: -4em auto 0 auto;
21
  margin: -4em auto 0 auto;
22
  font-size: 110%;
22
  font-size: 110%;
23
  color: InfoText;
23
  color: InfoText;
24
  padding: 5em 3em 0 3em;
24
  padding: 5em 3em 0 3em;
(-)a/browser/themes/pinstripe/browser/places/editBookmarkOverlay.css (-2 / +2 lines)
Line     Link Here 
 Lines 116-133    Link Here 
116
  -moz-appearance: textfield;
116
  -moz-appearance: textfield;
117
  cursor: text;
117
  cursor: text;
118
  margin: 4px 4px;
118
  margin: 4px 4px;
119
  border: 3px solid;
119
  border: 3px solid;
120
  -moz-border-top-colors: transparent #888888 #000000;
120
  -moz-border-top-colors: transparent #888888 #000000;
121
  -moz-border-right-colors: transparent #FFFFFF #000000;
121
  -moz-border-right-colors: transparent #FFFFFF #000000;
122
  -moz-border-bottom-colors: transparent #FFFFFF #000000;
122
  -moz-border-bottom-colors: transparent #FFFFFF #000000;
123
  -moz-border-left-colors: transparent #888888 #000000;
123
  -moz-border-left-colors: transparent #888888 #000000;
124
  -moz-border-radius-topright: 2px;
124
  border-top-right-radius: 2px;
125
  -moz-border-radius-bottomleft: 2px;
125
  border-bottom-left-radius: 2px;
126
  padding: 0;
126
  padding: 0;
127
  background-color: -moz-Field;
127
  background-color: -moz-Field;
128
  color: -moz-FieldText;
128
  color: -moz-FieldText;
129
}
129
}
130
130
131
#editBMPanel_namePicker[droppable="false"][disabled="true"] > .menulist-editable-box {
131
#editBMPanel_namePicker[droppable="false"][disabled="true"] > .menulist-editable-box {
132
  cursor: default;
132
  cursor: default;
133
  -moz-border-top-colors: transparent ThreeDShadow -moz-Dialog;
133
  -moz-border-top-colors: transparent ThreeDShadow -moz-Dialog;
(-)a/browser/themes/pinstripe/browser/places/organizer.css (-7 / +7 lines)
Line     Link Here 
 Lines 83-99    Link Here 
83
  background-image: none !important;       
83
  background-image: none !important;       
84
}
84
}
85
85
86
#placesToolbar > toolbarbutton {
86
#placesToolbar > toolbarbutton {
87
  list-style-image: url("chrome://browser/skin/places/toolbar.png");
87
  list-style-image: url("chrome://browser/skin/places/toolbar.png");
88
  margin: 4px 4px 5px;
88
  margin: 4px 4px 5px;
89
  padding: 1px 3px;
89
  padding: 1px 3px;
90
  border: 1px solid @toolbarbuttonBorderColor@;
90
  border: 1px solid @toolbarbuttonBorderColor@;
91
  -moz-border-radius: @toolbarbuttonCornerRadius@;
91
  border-radius: @toolbarbuttonCornerRadius@;
92
  -moz-box-shadow: @loweredShadow@;
92
  -moz-box-shadow: @loweredShadow@;
93
  background: @toolbarbuttonBackground@;
93
  background: @toolbarbuttonBackground@;
94
  background-origin: border-box;
94
  background-origin: border-box;
95
}
95
}
96
96
97
#placesToolbar > toolbarbutton:not([disabled="true"]):active:hover,
97
#placesToolbar > toolbarbutton:not([disabled="true"]):active:hover,
98
#placesToolbar > toolbarbutton[open="true"] {
98
#placesToolbar > toolbarbutton[open="true"] {
99
  background: @toolbarbuttonPressedBackgroundColor@;
99
  background: @toolbarbuttonPressedBackgroundColor@;
 Lines 128-154    Link Here 
128
#placesToolbar > toolbarbutton > menupopup {
128
#placesToolbar > toolbarbutton > menupopup {
129
  margin-top: 1px;
129
  margin-top: 1px;
130
}
130
}
131
131
132
/* back and forward button */
132
/* back and forward button */
133
#back-button:-moz-locale-dir(ltr),
133
#back-button:-moz-locale-dir(ltr),
134
#forward-button:-moz-locale-dir(rtl) {
134
#forward-button:-moz-locale-dir(rtl) {
135
  -moz-image-region: rect(0px, 16px, 16px, 0px);
135
  -moz-image-region: rect(0px, 16px, 16px, 0px);
136
  -moz-border-radius-topright: 0;
136
  border-top-right-radius: 0;
137
  -moz-border-radius-bottomright: 0;
137
  border-bottom-right-radius: 0;
138
  margin-right: 0;
138
  margin-right: 0;
139
  border-right: 0;
139
  border-right: 0;
140
}
140
}
141
141
142
#forward-button:-moz-locale-dir(ltr),
142
#forward-button:-moz-locale-dir(ltr),
143
#back-button:-moz-locale-dir(rtl) {
143
#back-button:-moz-locale-dir(rtl) {
144
  -moz-image-region: rect(0px, 32px, 16px, 16px);
144
  -moz-image-region: rect(0px, 32px, 16px, 16px);
145
  -moz-border-radius-topleft: 0;
145
  border-top-left-radius: 0;
146
  -moz-border-radius-bottomleft: 0;
146
  border-bottom-left-radius: 0;
147
  margin-left: 0;
147
  margin-left: 0;
148
}
148
}
149
149
150
#back-button > .toolbarbutton-icon {
150
#back-button > .toolbarbutton-icon {
151
  -moz-margin-start: 3px !important;
151
  -moz-margin-start: 3px !important;
152
  -moz-margin-end: 2px !important;
152
  -moz-margin-end: 2px !important;
153
}
153
}
154
154
 Lines 278-294    Link Here 
278
  margin: 0 6px 1px;
278
  margin: 0 6px 1px;
279
}
279
}
280
280
281
#organizerScopeBar > toolbarbutton {
281
#organizerScopeBar > toolbarbutton {
282
  border: 0;
282
  border: 0;
283
  font: icon;
283
  font: icon;
284
  font-weight: bold;
284
  font-weight: bold;
285
  color: #2D2D2D;
285
  color: #2D2D2D;
286
  -moz-border-radius: 100%;
286
  border-radius: 100%;
287
  padding: 0 10px 1px;
287
  padding: 0 10px 1px;
288
  margin: 1px;
288
  margin: 1px;
289
  font-weight: bold;
289
  font-weight: bold;
290
}
290
}
291
291
292
#organizerScopeBar > toolbarbutton > .toolbarbutton-text {
292
#organizerScopeBar > toolbarbutton > .toolbarbutton-text {
293
   margin: 0 !important;
293
   margin: 0 !important;
294
}
294
}
 Lines 331-347   255, 0.4); Link Here 
331
#organizerScopeBar  > .expander-down:hover:active {
331
#organizerScopeBar  > .expander-down:hover:active {
332
  list-style-image: url("chrome://browser/skin/places/minus-active.png") !important;
332
  list-style-image: url("chrome://browser/skin/places/minus-active.png") !important;
333
}
333
}
334
334
335
#saveSearch {
335
#saveSearch {
336
  margin: 0 4px;
336
  margin: 0 4px;
337
  padding: 0 10px;
337
  padding: 0 10px;
338
  -moz-appearance: none;
338
  -moz-appearance: none;
339
  -moz-border-radius: 100%;
339
  border-radius: 100%;
340
  border: @roundButtonBorder@;
340
  border: @roundButtonBorder@;
341
  text-shadow: @loweredShadow@;
341
  text-shadow: @loweredShadow@;
342
  background: @roundButtonBackground@;
342
  background: @roundButtonBackground@;
343
  -moz-box-shadow: @roundButtonShadow@;
343
  -moz-box-shadow: @roundButtonShadow@;
344
}
344
}
345
345
346
#saveSearch > .button-box > .button-text {
346
#saveSearch > .button-box > .button-text {
347
  margin: 0 !important;
347
  margin: 0 !important;
(-)a/browser/themes/pinstripe/browser/places/places.css (-1 / +1 lines)
Line     Link Here 
 Lines 62-78    Link Here 
62
62
63
#sidebar-search-label {
63
#sidebar-search-label {
64
  display: none;
64
  display: none;
65
}
65
}
66
66
67
#viewButton {
67
#viewButton {
68
  -moz-appearance: none;
68
  -moz-appearance: none;
69
  border: 1px solid #7F7F7F;
69
  border: 1px solid #7F7F7F;
70
  -moz-border-radius: 10px;
70
  border-radius: 10px;
71
  background: @toolbarbuttonBackground@;
71
  background: @toolbarbuttonBackground@;
72
  min-width: 0px;
72
  min-width: 0px;
73
  min-height: 0px;
73
  min-height: 0px;
74
  -moz-padding-start: 5px;
74
  -moz-padding-start: 5px;
75
  -moz-padding-end: 0px;
75
  -moz-padding-end: 0px;
76
  padding-top: 1px;
76
  padding-top: 1px;
77
  padding-bottom: 1px;
77
  padding-bottom: 1px;
78
}
78
}
(-)a/browser/themes/pinstripe/browser/sanitizeDialog.css (-1 / +1 lines)
Line     Link Here 
 Lines 22-38    Link Here 
22
  color: #111;
22
  color: #111;
23
}
23
}
24
24
25
25
26
/* Sanitize everything warning box */
26
/* Sanitize everything warning box */
27
#sanitizeEverythingWarningBox {
27
#sanitizeEverythingWarningBox {
28
  background-color: Window;
28
  background-color: Window;
29
  border: 1px solid ThreeDDarkShadow;
29
  border: 1px solid ThreeDDarkShadow;
30
  -moz-border-radius: 5px;
30
  border-radius: 5px;
31
  padding: 16px;
31
  padding: 16px;
32
}
32
}
33
33
34
#sanitizeEverythingWarningIcon {
34
#sanitizeEverythingWarningIcon {
35
  list-style-image: url("chrome://global/skin/icons/warning-large.png");
35
  list-style-image: url("chrome://global/skin/icons/warning-large.png");
36
  padding: 0;
36
  padding: 0;
37
  margin: 0;
37
  margin: 0;
38
}
38
}
(-)a/browser/themes/pinstripe/browser/searchbar.css (-1 / +1 lines)
Line     Link Here 
 Lines 1-10    Link Here 
1
.searchbar-textbox {
1
.searchbar-textbox {
2
  -moz-border-radius: 100%;
2
  border-radius: 100%;
3
}
3
}
4
4
5
.searchbar-engine-button {
5
.searchbar-engine-button {
6
  -moz-padding-start: 6px;
6
  -moz-padding-start: 6px;
7
  -moz-padding-end: 2px;
7
  -moz-padding-end: 2px;
8
  margin: 0;
8
  margin: 0;
9
  -moz-margin-end: 2px;
9
  -moz-margin-end: 2px;
10
  -moz-appearance: none;
10
  -moz-appearance: none;
(-)a/browser/themes/pinstripe/browser/shared.inc (-1 / +1 lines)
Line     Link Here 
 Lines 1-3    Link Here 
1
%include ../../../../toolkit/themes/pinstripe/global/shared.inc
1
%include ../../../../toolkit/themes/pinstripe/global/shared.inc
2
2
3
%define hudButton -moz-appearance: none; background: url("chrome://browser/skin/hud-style-button-middle-background.png") repeat-x #464646 center center; border: 3px solid; -moz-border-top-colors: rgba(0,0,0,0.35) rgba(26,26,26,0.5) rgba(255,255,255,0.4); -moz-border-right-colors: rgba(53,53,53,1) rgba(53,53,53,1) rgba(162,162,162,1); -moz-border-bottom-colors: rgba(128,128,128,0.35) rgba(0,0,0,0.5) rgba(255,255,255,0.15); -moz-border-left-colors: rgba(0,0,0,0.35) rgba(26,26,26,0.5) rgba(255,255,255,0.4); -moz-border-radius: 20px; color: #fff;
3
%define hudButton -moz-appearance: none; background: url("chrome://browser/skin/hud-style-button-middle-background.png") repeat-x #464646 center center; border: 3px solid; -moz-border-top-colors: rgba(0,0,0,0.35) rgba(26,26,26,0.5) rgba(255,255,255,0.4); -moz-border-right-colors: rgba(53,53,53,1) rgba(53,53,53,1) rgba(162,162,162,1); -moz-border-bottom-colors: rgba(128,128,128,0.35) rgba(0,0,0,0.5) rgba(255,255,255,0.15); -moz-border-left-colors: rgba(0,0,0,0.35) rgba(26,26,26,0.5) rgba(255,255,255,0.4); border-radius: 20px; color: #fff;
(-)a/browser/themes/pinstripe/browser/syncSetup.css (-2 / +2 lines)
Line     Link Here 
 Lines 22-38   wizard { Link Here 
22
}
22
}
23
23
24
24
25
.accountChoiceButton,
25
.accountChoiceButton,
26
.mergeChoiceButton {
26
.mergeChoiceButton {
27
  -moz-appearance: none;
27
  -moz-appearance: none;
28
  border: #999999 1px solid !important;
28
  border: #999999 1px solid !important;
29
  padding: 2px 3px;
29
  padding: 2px 3px;
30
  -moz-border-radius: 6px;
30
  border-radius: 6px;
31
  background-color: menu;
31
  background-color: menu;
32
  -moz-box-shadow:
32
  -moz-box-shadow:
33
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
33
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
34
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
34
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
35
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
35
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
36
}
36
}
37
37
38
.accountChoiceButton:hover,
38
.accountChoiceButton:hover,
 Lines 43-59   wizard { Link Here 
43
43
44
.mergeChoiceButtonBox {
44
.mergeChoiceButtonBox {
45
  padding: 0.2em;
45
  padding: 0.2em;
46
}
46
}
47
47
48
.success,
48
.success,
49
.error {
49
.error {
50
  padding: 2px;
50
  padding: 2px;
51
  -moz-border-radius: 2px;
51
  border-radius: 2px;
52
}
52
}
53
53
54
.error {
54
.error {
55
  background-color: #FF0000 !important;
55
  background-color: #FF0000 !important;
56
  color: #FFFFFF !important;
56
  color: #FFFFFF !important;
57
}
57
}
58
58
59
.success {
59
.success {
(-)a/browser/themes/winstripe/browser/aboutCertError.css (-1 / +1 lines)
Line     Link Here 
 Lines 61-77   h2 { Link Here 
61
}
61
}
62
62
63
#errorPageContainer {
63
#errorPageContainer {
64
  position: relative;
64
  position: relative;
65
  min-width: 13em;
65
  min-width: 13em;
66
  max-width: 52em;
66
  max-width: 52em;
67
  margin: 4em auto;
67
  margin: 4em auto;
68
  border: 1px solid #FFBD09; /* pale yellow extracted from yellow passport icon */
68
  border: 1px solid #FFBD09; /* pale yellow extracted from yellow passport icon */
69
  -moz-border-radius: 10px;
69
  border-radius: 10px;
70
  padding: 3em;
70
  padding: 3em;
71
  -moz-padding-start: 30px;
71
  -moz-padding-start: 30px;
72
  background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field;
72
  background: url("chrome://global/skin/icons/sslWarning.png") left 0 no-repeat -moz-Field;
73
  background-origin: content-box;
73
  background-origin: content-box;
74
}
74
}
75
75
76
body[dir="rtl"] #errorPageContainer {
76
body[dir="rtl"] #errorPageContainer {
77
  background-position: right 0;
77
  background-position: right 0;
(-)a/browser/themes/winstripe/browser/aboutSyncTabs.css (-2 / +2 lines)
Line     Link Here 
 Lines 38-54   richlistitem:focus { Link Here 
38
}
38
}
39
39
40
richlistitem[type="tab"] {
40
richlistitem[type="tab"] {
41
  min-height: 3em;
41
  min-height: 3em;
42
  border: #999999 1px solid !important;
42
  border: #999999 1px solid !important;
43
  padding: 2px 5px;
43
  padding: 2px 5px;
44
  margin-bottom: 4px;
44
  margin-bottom: 4px;
45
  -moz-margin-start: 4em;
45
  -moz-margin-start: 4em;
46
  -moz-border-radius: 6px;
46
  border-radius: 6px;
47
  background-color: menu;
47
  background-color: menu;
48
  width: 44em;
48
  width: 44em;
49
  opacity: 0.9;
49
  opacity: 0.9;
50
  -moz-box-shadow:
50
  -moz-box-shadow:
51
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
51
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
52
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
52
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
53
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
53
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
54
}
54
}
 Lines 59-75   richlistitem[type="tab"][selected="true" Link Here 
59
59
60
richlistitem[type="client"] {
60
richlistitem[type="client"] {
61
  min-height: 2em;
61
  min-height: 2em;
62
  color: #000000;
62
  color: #000000;
63
  -moz-margin-start: 2em;
63
  -moz-margin-start: 2em;
64
  margin-top: 2px;
64
  margin-top: 2px;
65
  margin-bottom: 3px;
65
  margin-bottom: 3px;
66
  width: 42em;
66
  width: 42em;
67
  -moz-border-radius: 6px;
67
  border-radius: 6px;
68
  background-color: transparent;
68
  background-color: transparent;
69
  -moz-user-focus: ignore !important;
69
  -moz-user-focus: ignore !important;
70
}
70
}
71
richlistitem.mobile[type="client"] {
71
richlistitem.mobile[type="client"] {
72
  list-style-image: url("chrome://browser/skin/sync-mobileIcon.png");
72
  list-style-image: url("chrome://browser/skin/sync-mobileIcon.png");
73
}
73
}
74
richlistitem.desktop[type="client"] {
74
richlistitem.desktop[type="client"] {
75
  list-style-image: url("chrome://browser/skin/sync-desktopIcon.png");
75
  list-style-image: url("chrome://browser/skin/sync-desktopIcon.png");
(-)a/browser/themes/winstripe/browser/browser-aero.css (-1 / +1 lines)
Line     Link Here 
 Lines 97-113    Link Here 
97
  .tabs-newtab-button:not(:-moz-lwtheme):hover {
97
  .tabs-newtab-button:not(:-moz-lwtheme):hover {
98
    background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,75%,.6) 50%);
98
    background-image: -moz-linear-gradient(hsla(0,0%,100%,.6), hsla(0,0%,75%,.6) 50%);
99
  }
99
  }
100
100
101
  #allTabs-panel,
101
  #allTabs-panel,
102
  #ctrlTab-panel {
102
  #ctrlTab-panel {
103
    background: transparent;
103
    background: transparent;
104
    -moz-appearance: -moz-win-glass;
104
    -moz-appearance: -moz-win-glass;
105
    -moz-border-radius: 0;
105
    border-radius: 0;
106
    border: none;
106
    border: none;
107
    font: normal 1.2em "Segoe UI";
107
    font: normal 1.2em "Segoe UI";
108
    color: black;
108
    color: black;
109
    text-shadow: white -1px -1px .5em, white -1px 1px .5em, white 1px 1px .5em, white 1px -1px .5em;
109
    text-shadow: white -1px -1px .5em, white -1px 1px .5em, white 1px 1px .5em, white 1px -1px .5em;
110
  }
110
  }
111
}
111
}
112
112
113
@media not all and (-moz-windows-compositor) {
113
@media not all and (-moz-windows-compositor) {
(-)a/browser/themes/winstripe/browser/browser.css (-22 / +22 lines)
Line     Link Here 
 Lines 122-139   statusbarpanel#statusbar-display { Link Here 
122
  -moz-appearance: none;
122
  -moz-appearance: none;
123
  background-color: rgb(228,120,14);
123
  background-color: rgb(228,120,14);
124
  background-image: -moz-linear-gradient(rgba(255,255,255,.7),
124
  background-image: -moz-linear-gradient(rgba(255,255,255,.7),
125
                                         rgba(255,255,255,.4) 10%,
125
                                         rgba(255,255,255,.4) 10%,
126
                                         rgba(255,255,255,0) 50%);
126
                                         rgba(255,255,255,0) 50%);
127
  background-clip: padding-box;
127
  background-clip: padding-box;
128
  border: 1px solid rgba(0,0,0,.5);
128
  border: 1px solid rgba(0,0,0,.5);
129
  border-top-style: none;
129
  border-top-style: none;
130
  -moz-border-radius-bottomleft: 4px;
130
  border-bottom-left-radius: 4px;
131
  -moz-border-radius-bottomright: 4px;
131
  border-bottom-right-radius: 4px;
132
  -moz-box-shadow: 0 0 5px rgba(255,255,255,.5) inset;
132
  -moz-box-shadow: 0 0 5px rgba(255,255,255,.5) inset;
133
  color: white;
133
  color: white;
134
  text-shadow: 0 0 2px #333;
134
  text-shadow: 0 0 2px #333;
135
  font-weight: bold;
135
  font-weight: bold;
136
  padding: .1em 1.5em;
136
  padding: .1em 1.5em;
137
  margin: 0;
137
  margin: 0;
138
}
138
}
139
139
 Lines 173-189   statusbarpanel#statusbar-display { Link Here 
173
173
174
/* Style Firefox App Menu popup */
174
/* Style Firefox App Menu popup */
175
175
176
.appmenu-edit-button {
176
.appmenu-edit-button {
177
  -moz-appearance: none;
177
  -moz-appearance: none;
178
  border: 1px solid transparent;
178
  border: 1px solid transparent;
179
  padding: 2px;
179
  padding: 2px;
180
  background: transparent;
180
  background: transparent;
181
  -moz-border-radius: 3px;
181
  border-radius: 3px;
182
}
182
}
183
183
184
.appmenu-edit-button[disabled="true"] {
184
.appmenu-edit-button[disabled="true"] {
185
  opacity: .3;
185
  opacity: .3;
186
}
186
}
187
187
188
@media all and (-moz-windows-default-theme) {
188
@media all and (-moz-windows-default-theme) {
189
  #appmenu-popup {
189
  #appmenu-popup {
 Lines 411-427   menuitem.bookmark-item { Link Here 
411
.toolbarbutton-menubutton-dropmarker,
411
.toolbarbutton-menubutton-dropmarker,
412
.toolbarbutton-1 {
412
.toolbarbutton-1 {
413
  -moz-appearance: none;
413
  -moz-appearance: none;
414
  padding: 1px 5px;
414
  padding: 1px 5px;
415
  background: rgba(151,152,153,.05)
415
  background: rgba(151,152,153,.05)
416
              -moz-linear-gradient(rgba(251,252,253,.95), rgba(246,247,248,.47) 49%, 
416
              -moz-linear-gradient(rgba(251,252,253,.95), rgba(246,247,248,.47) 49%, 
417
                                   rgba(231,232,233,.45) 51%, rgba(225,226,229,.3));
417
                                   rgba(231,232,233,.45) 51%, rgba(225,226,229,.3));
418
  background-clip: padding-box;
418
  background-clip: padding-box;
419
  -moz-border-radius: 4.5px;
419
  border-radius: 4.5px;
420
  border: 1px solid;
420
  border: 1px solid;
421
  border-color: rgba(0,0,0,.12) rgba(0,0,0,.19) rgba(0,0,0,.38);
421
  border-color: rgba(0,0,0,.12) rgba(0,0,0,.19) rgba(0,0,0,.38);
422
  -moz-box-shadow: 0 0 0 1px rgba(255,255,255,.3) inset,
422
  -moz-box-shadow: 0 0 0 1px rgba(255,255,255,.3) inset,
423
                   0 0 0 2px rgba(255,255,255,.1) inset,
423
                   0 0 0 2px rgba(255,255,255,.1) inset,
424
                   0 1px 0 rgba(0,0,0,.15);
424
                   0 1px 0 rgba(0,0,0,.15);
425
  color: black;
425
  color: black;
426
  text-shadow: 0 0 3px white;
426
  text-shadow: 0 0 3px white;
427
}
427
}
 Lines 458-481   toolbar[iconsize="small"][mode="icons"] Link Here 
458
}
458
}
459
459
460
.toolbarbutton-menubutton-dropmarker {
460
.toolbarbutton-menubutton-dropmarker {
461
  -moz-border-start-style: none;
461
  -moz-border-start-style: none;
462
}
462
}
463
463
464
.toolbarbutton-menubutton-button:-moz-locale-dir(ltr),
464
.toolbarbutton-menubutton-button:-moz-locale-dir(ltr),
465
.toolbarbutton-menubutton-dropmarker:-moz-locale-dir(rtl) {
465
.toolbarbutton-menubutton-dropmarker:-moz-locale-dir(rtl) {
466
  -moz-border-radius-topright: 0;
466
  border-top-right-radius: 0;
467
  -moz-border-radius-bottomright: 0;
467
  border-bottom-right-radius: 0;
468
}
468
}
469
469
470
.toolbarbutton-menubutton-button:-moz-locale-dir(rtl),
470
.toolbarbutton-menubutton-button:-moz-locale-dir(rtl),
471
.toolbarbutton-menubutton-dropmarker:-moz-locale-dir(ltr) {
471
.toolbarbutton-menubutton-dropmarker:-moz-locale-dir(ltr) {
472
  -moz-border-radius-topleft: 0;
472
  border-top-left-radius: 0;
473
  -moz-border-radius-bottomleft: 0;
473
  border-bottom-left-radius: 0;
474
}
474
}
475
475
476
.toolbarbutton-menubutton-button[disabled="true"],
476
.toolbarbutton-menubutton-button[disabled="true"],
477
.toolbarbutton-menubutton-dropmarker[disabled="true"],
477
.toolbarbutton-menubutton-dropmarker[disabled="true"],
478
.toolbarbutton-1[disabled="true"] {
478
.toolbarbutton-1[disabled="true"] {
479
  opacity: .8;
479
  opacity: .8;
480
}
480
}
481
481
 Lines 577-604   toolbar[mode="full"] .toolbarbutton-menu Link Here 
577
}
577
}
578
578
579
#back-button:-moz-locale-dir(rtl) > .toolbarbutton-icon,
579
#back-button:-moz-locale-dir(rtl) > .toolbarbutton-icon,
580
#forward-button:-moz-locale-dir(rtl) {
580
#forward-button:-moz-locale-dir(rtl) {
581
  -moz-transform: scaleX(-1);
581
  -moz-transform: scaleX(-1);
582
}
582
}
583
583
584
#back-button:-moz-locale-dir(ltr) {
584
#back-button:-moz-locale-dir(ltr) {
585
  -moz-border-radius-topright: 0;
585
  border-top-right-radius: 0;
586
  -moz-border-radius-bottomright: 0;
586
  border-bottom-right-radius: 0;
587
}
587
}
588
588
589
#back-button:-moz-locale-dir(rtl),
589
#back-button:-moz-locale-dir(rtl),
590
#forward-button {
590
#forward-button {
591
  -moz-border-radius-topleft: 0;
591
  border-top-left-radius: 0;
592
  -moz-border-radius-bottomleft: 0;
592
  border-bottom-left-radius: 0;
593
}
593
}
594
594
595
toolbar:not([iconsize="small"])[mode="icons"] #back-button {
595
toolbar:not([iconsize="small"])[mode="icons"] #back-button {
596
  -moz-border-radius: 100%;
596
  border-radius: 100%;
597
  padding: 0;
597
  padding: 0;
598
  width: 30px;
598
  width: 30px;
599
  height: 30px;
599
  height: 30px;
600
  position: relative;
600
  position: relative;
601
  z-index: 1;
601
  z-index: 1;
602
  margin-top: -2px;
602
  margin-top: -2px;
603
  margin-bottom: -2px;
603
  margin-bottom: -2px;
604
  border: none;
604
  border: none;
 Lines 839-855   toolbar:not([iconsize="small"])[mode="ic Link Here 
839
839
840
#urlbar,
840
#urlbar,
841
.searchbar-textbox {
841
.searchbar-textbox {
842
  -moz-appearance: none;
842
  -moz-appearance: none;
843
  margin: 1px 3px;
843
  margin: 1px 3px;
844
  padding: 2px;
844
  padding: 2px;
845
  background-clip: padding-box;
845
  background-clip: padding-box;
846
  border: 1px solid ThreeDDarkShadow;
846
  border: 1px solid ThreeDDarkShadow;
847
  -moz-border-radius: 4px;
847
  border-radius: 4px;
848
  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1) inset,
848
  -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1) inset,
849
                   0 1px 0 rgba(255,255,255,.4);
849
                   0 1px 0 rgba(255,255,255,.4);
850
}
850
}
851
851
852
@media all and (-moz-windows-default-theme) {
852
@media all and (-moz-windows-default-theme) {
853
  #urlbar,
853
  #urlbar,
854
  .searchbar-textbox {
854
  .searchbar-textbox {
855
    @navbarTextboxCustomBorder@
855
    @navbarTextboxCustomBorder@
 Lines 927-943   toolbar:not([iconsize="small"])[mode="ic Link Here 
927
}
927
}
928
928
929
/* identity box */
929
/* identity box */
930
930
931
#identity-box {
931
#identity-box {
932
  background-color: -moz-dialog;
932
  background-color: -moz-dialog;
933
  background-image: -moz-linear-gradient(rgba(255,255,255,.25), rgba(0,0,0,.15));
933
  background-image: -moz-linear-gradient(rgba(255,255,255,.25), rgba(0,0,0,.15));
934
  color: -moz-dialogText;
934
  color: -moz-dialogText;
935
  -moz-border-radius: 2px;
935
  border-radius: 2px;
936
}
936
}
937
937
938
#identity-box:hover {
938
#identity-box:hover {
939
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(50%,50%,50%,.2), rgba(0,0,0,.15));
939
  background-image: -moz-linear-gradient(rgba(255,255,255,.5), rgba(50%,50%,50%,.2), rgba(0,0,0,.15));
940
}
940
}
941
941
942
#identity-box[open="true"],
942
#identity-box[open="true"],
943
#identity-box:hover:active {
943
#identity-box:hover:active {
 Lines 1244-1260   richlistitem[type="action"][actiontype=" Link Here 
1244
  -moz-appearance: none;
1244
  -moz-appearance: none;
1245
  background: -moz-linear-gradient(hsla(0,0%,50%,.1), hsla(0,0%,37%,.1) 50%);
1245
  background: -moz-linear-gradient(hsla(0,0%,50%,.1), hsla(0,0%,37%,.1) 50%);
1246
  background-position: -5px -2px;
1246
  background-position: -5px -2px;
1247
  background-repeat: no-repeat;
1247
  background-repeat: no-repeat;
1248
  background-size: 200%;
1248
  background-size: 200%;
1249
  margin: 0;
1249
  margin: 0;
1250
  padding: 0;
1250
  padding: 0;
1251
  -moz-border-image: url(tabbrowser/tab.png) 4 5 3 6 / 4px 5px 3px 6px;
1251
  -moz-border-image: url(tabbrowser/tab.png) 4 5 3 6 / 4px 5px 3px 6px;
1252
  -moz-border-radius: 10px 8px 0 0;
1252
  border-radius: 10px 8px 0 0;
1253
}
1253
}
1254
1254
1255
.tabbrowser-tab:hover,
1255
.tabbrowser-tab:hover,
1256
.tabs-newtab-button:hover {
1256
.tabs-newtab-button:hover {
1257
  background-image: -moz-linear-gradient(hsla(0,0%,100%,.4), hsla(0,0%,75%,.4) 50%);
1257
  background-image: -moz-linear-gradient(hsla(0,0%,100%,.4), hsla(0,0%,75%,.4) 50%);
1258
}
1258
}
1259
1259
1260
.tabbrowser-tab[selected="true"] {
1260
.tabbrowser-tab[selected="true"] {
 Lines 1766-1782   toolbarbutton.bookmark-item[dragover="tr Link Here 
1766
1766
1767
/* ::::: Keyboard UI Panel ::::: */
1767
/* ::::: Keyboard UI Panel ::::: */
1768
1768
1769
.KUI-panel {
1769
.KUI-panel {
1770
  -moz-appearance: none;
1770
  -moz-appearance: none;
1771
  background: rgba(27%,27%,27%,.9) url(KUI-background.png) repeat-x;
1771
  background: rgba(27%,27%,27%,.9) url(KUI-background.png) repeat-x;
1772
  color: white;
1772
  color: white;
1773
  border-style: none;
1773
  border-style: none;
1774
  -moz-border-radius: 20px;
1774
  border-radius: 20px;
1775
}
1775
}
1776
1776
1777
.KUI-panel[level="top"] {
1777
.KUI-panel[level="top"] {
1778
  background-color: rgba(27%,27%,27%,.65);
1778
  background-color: rgba(27%,27%,27%,.65);
1779
}
1779
}
1780
1780
1781
.KUI-panel-closebutton {
1781
.KUI-panel-closebutton {
1782
  list-style-image: url(KUI-close.png);
1782
  list-style-image: url(KUI-close.png);
 Lines 1822-1847   toolbarbutton.bookmark-item[dragover="tr Link Here 
1822
1822
1823
.ctrlTab-preview-inner {
1823
.ctrlTab-preview-inner {
1824
  padding-bottom: 10px;
1824
  padding-bottom: 10px;
1825
}
1825
}
1826
1826
1827
#ctrlTab-showAll:not(:focus) > * > .ctrlTab-preview-inner {
1827
#ctrlTab-showAll:not(:focus) > * > .ctrlTab-preview-inner {
1828
  padding: 10px;
1828
  padding: 10px;
1829
  background-color: rgba(255,255,255,.2);
1829
  background-color: rgba(255,255,255,.2);
1830
  -moz-border-radius: .5em;
1830
  border-radius: .5em;
1831
}
1831
}
1832
1832
1833
.ctrlTab-preview:focus > * > .ctrlTab-preview-inner {
1833
.ctrlTab-preview:focus > * > .ctrlTab-preview-inner {
1834
  color: white;
1834
  color: white;
1835
  background-color: rgba(0,0,0,.6);
1835
  background-color: rgba(0,0,0,.6);
1836
  text-shadow: none;
1836
  text-shadow: none;
1837
  padding: 8px;
1837
  padding: 8px;
1838
  border: 2px solid white;
1838
  border: 2px solid white;
1839
  -moz-border-radius: .5em;
1839
  border-radius: .5em;
1840
}
1840
}
1841
1841
1842
.ctrlTab-preview:not(#ctrlTab-showAll):focus > * > .ctrlTab-preview-inner {
1842
.ctrlTab-preview:not(#ctrlTab-showAll):focus > * > .ctrlTab-preview-inner {
1843
  margin: -10px -10px 0;
1843
  margin: -10px -10px 0;
1844
}
1844
}
1845
1845
1846
#ctrlTab-showAll {
1846
#ctrlTab-showAll {
1847
  margin-top: .5em;
1847
  margin-top: .5em;
 Lines 1875-1896   toolbarbutton.bookmark-item[dragover="tr Link Here 
1875
  width: 22px;
1875
  width: 22px;
1876
  height: 22px;
1876
  height: 22px;
1877
  padding-top: 1px;
1877
  padding-top: 1px;
1878
  padding-bottom: 5px;
1878
  padding-bottom: 5px;
1879
  -moz-padding-start: 1px;
1879
  -moz-padding-start: 1px;
1880
  -moz-padding-end: 5px;
1880
  -moz-padding-end: 5px;
1881
  margin-top: -2px;
1881
  margin-top: -2px;
1882
  -moz-margin-start: -2px;
1882
  -moz-margin-start: -2px;
1883
  -moz-border-radius-bottomright: 4px;
1883
  border-bottom-right-radius: 4px;
1884
}
1884
}
1885
1885
1886
.allTabs-favicon[src]:-moz-locale-dir(rtl) {
1886
.allTabs-favicon[src]:-moz-locale-dir(rtl) {
1887
  -moz-border-radius-bottomright: 0;
1887
  border-bottom-right-radius: 0;
1888
  -moz-border-radius-bottomleft: 4px;
1888
  border-bottom-left-radius: 4px;
1889
}
1889
}
1890
1890
1891
.allTabs-preview-inner > .tabPreview-canvas {
1891
.allTabs-preview-inner > .tabPreview-canvas {
1892
  background-color: rgb(60%,60%,60%);
1892
  background-color: rgb(60%,60%,60%);
1893
  -moz-box-shadow: 0 0 2px ThreeDShadow;
1893
  -moz-box-shadow: 0 0 2px ThreeDShadow;
1894
}
1894
}
1895
1895
1896
.allTabs-preview:not(:hover):not([closebuttonhover]) > html|canvas {
1896
.allTabs-preview:not(:hover):not([closebuttonhover]) > html|canvas {
(-)a/browser/themes/winstripe/browser/feeds/subscribe.css (-1 / +1 lines)
Line     Link Here 
 Lines 8-24   html { Link Here 
8
  padding: 3em;
8
  padding: 3em;
9
  -moz-padding-start: 30px;
9
  -moz-padding-start: 30px;
10
  margin: 2em auto;
10
  margin: 2em auto;
11
  background: -moz-Field;
11
  background: -moz-Field;
12
}
12
}
13
13
14
#feedHeaderContainer {
14
#feedHeaderContainer {
15
  border: 1px solid ThreeDShadow;
15
  border: 1px solid ThreeDShadow;
16
  -moz-border-radius: 10px;
16
  border-radius: 10px;
17
  margin: -4em auto 0 auto;
17
  margin: -4em auto 0 auto;
18
  background-color: InfoBackground;
18
  background-color: InfoBackground;
19
}
19
}
20
20
21
#feedHeader {  
21
#feedHeader {  
22
  margin-top: 4.9em;
22
  margin-top: 4.9em;
23
  margin-bottom: 1em;
23
  margin-bottom: 1em;
24
  -moz-margin-start: 1.4em;
24
  -moz-margin-start: 1.4em;
(-)a/browser/themes/winstripe/browser/places/organizer.css (-1 / +1 lines)
Line     Link Here 
 Lines 180-196    Link Here 
180
  -moz-appearance: toolbox;
180
  -moz-appearance: toolbox;
181
  padding: 2px 0;
181
  padding: 2px 0;
182
  -moz-padding-end: 3px;
182
  -moz-padding-end: 3px;
183
}
183
}
184
184
185
#organizerScopeBar > toolbarbutton {
185
#organizerScopeBar > toolbarbutton {
186
  -moz-appearance: none;
186
  -moz-appearance: none;
187
  border: 1px solid transparent;
187
  border: 1px solid transparent;
188
  -moz-border-radius: 2px;
188
  border-radius: 2px;
189
  padding: 0 !important;
189
  padding: 0 !important;
190
  margin: 0 1px;
190
  margin: 0 1px;
191
}
191
}
192
192
193
#organizerScopeBar > toolbarbutton > .toolbarbutton-icon {
193
#organizerScopeBar > toolbarbutton > .toolbarbutton-icon {
194
  padding: 0;
194
  padding: 0;
195
  margin: 0;
195
  margin: 0;
196
}
196
}
(-)a/browser/themes/winstripe/browser/preferences/preferences.css (-1 / +1 lines)
Line     Link Here 
 Lines 155-171   radio[pane=paneSync] { Link Here 
155
}
155
}
156
156
157
#cookiesChildren::-moz-tree-image(domainCol, container, open) {
157
#cookiesChildren::-moz-tree-image(domainCol, container, open) {
158
  -moz-image-region: rect(16px, 32px, 32px, 16px);
158
  -moz-image-region: rect(16px, 32px, 32px, 16px);
159
}
159
}
160
160
161
#cookieInfoBox {
161
#cookieInfoBox {
162
  border: 1px solid ThreeDShadow;
162
  border: 1px solid ThreeDShadow;
163
  -moz-border-radius: 0;
163
  border-radius: 0;
164
  margin: 4px;
164
  margin: 4px;
165
  padding: 0;
165
  padding: 0;
166
}
166
}
167
167
168
/* Advanced Pane */
168
/* Advanced Pane */
169
169
170
/* Adding padding-bottom prevents the bottom of the tabpanel from being cutoff
170
/* Adding padding-bottom prevents the bottom of the tabpanel from being cutoff
171
   when browser.preferences.animateFadeIn = true */
171
   when browser.preferences.animateFadeIn = true */
(-)a/browser/themes/winstripe/browser/sanitizeDialog.css (-1 / +1 lines)
Line     Link Here 
 Lines 26-42    Link Here 
26
  color: #111;
26
  color: #111;
27
}
27
}
28
28
29
29
30
/* Sanitize everything warning box */
30
/* Sanitize everything warning box */
31
#sanitizeEverythingWarningBox {
31
#sanitizeEverythingWarningBox {
32
  background-color: Window;
32
  background-color: Window;
33
  border: 1px solid ThreeDDarkShadow;
33
  border: 1px solid ThreeDDarkShadow;
34
  -moz-border-radius: 5px;
34
  border-radius: 5px;
35
  padding: 16px;
35
  padding: 16px;
36
}
36
}
37
37
38
#sanitizeEverythingWarningIcon {
38
#sanitizeEverythingWarningIcon {
39
  list-style-image: url("chrome://global/skin/icons/warning-large.png");
39
  list-style-image: url("chrome://global/skin/icons/warning-large.png");
40
  padding: 0;
40
  padding: 0;
41
  margin: 0;
41
  margin: 0;
42
}
42
}
(-)a/browser/themes/winstripe/browser/syncSetup.css (-2 / +2 lines)
Line     Link Here 
 Lines 22-38   wizard { Link Here 
22
}
22
}
23
23
24
24
25
.accountChoiceButton,
25
.accountChoiceButton,
26
.mergeChoiceButton {
26
.mergeChoiceButton {
27
  -moz-appearance: none;
27
  -moz-appearance: none;
28
  border: #999999 1px solid !important;
28
  border: #999999 1px solid !important;
29
  padding: 2px 3px;
29
  padding: 2px 3px;
30
  -moz-border-radius: 6px;
30
  border-radius: 6px;
31
  background-color: menu;
31
  background-color: menu;
32
  -moz-box-shadow:
32
  -moz-box-shadow:
33
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
33
    inset rgba(255, 255, 255, 0.5) 0 1px 0px,
34
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
34
    inset rgba(0, 0, 0, 0.1) 0 -2px 0px,
35
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
35
    rgba(0, 0, 0, 0.1) 0px 1px 0px;
36
}
36
}
37
37
38
.accountChoiceButton:hover,
38
.accountChoiceButton:hover,
 Lines 43-59   wizard { Link Here 
43
43
44
.mergeChoiceButtonBox {
44
.mergeChoiceButtonBox {
45
  padding: 0.2em;
45
  padding: 0.2em;
46
}
46
}
47
47
48
.success,
48
.success,
49
.error {
49
.error {
50
  padding: 2px;
50
  padding: 2px;
51
  -moz-border-radius: 2px;
51
  border-radius: 2px;
52
}
52
}
53
53
54
.error {
54
.error {
55
  background-color: #FF0000 !important;
55
  background-color: #FF0000 !important;
56
  color: #FFFFFF !important;
56
  color: #FFFFFF !important;
57
}
57
}
58
58
59
.success {
59
.success {
(-)a/browser/themes/winstripe/browser/tabview/tabview.css (-2 / +2 lines)
Line     Link Here 
 Lines 16-32    Link Here 
16
  z-index: -999999;
16
  z-index: -999999;
17
}
17
}
18
18
19
.newTabButtonAlt {
19
.newTabButtonAlt {
20
  position: absolute;
20
  position: absolute;
21
  cursor: pointer;
21
  cursor: pointer;
22
  z-index: 99999;
22
  z-index: 99999;
23
  border: none;
23
  border: none;
24
  -moz-border-radius: 4px;
24
  border-radius: 4px;
25
  font-size: 50px;
25
  font-size: 50px;
26
  line-height: 50px;
26
  line-height: 50px;
27
  height: 57px !important;
27
  height: 57px !important;
28
  width: 70px !important;
28
  width: 70px !important;
29
  margin-top: 4px !important;
29
  margin-top: 4px !important;
30
  text-align: center;
30
  text-align: center;
31
  background-color: #B9CDEB;
31
  background-color: #B9CDEB;
32
  -moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.3);
32
  -moz-box-shadow: inset 0px 0px 5px rgba(0,0,0,.5), 0 1px 0 rgba(255,255,255,.3);
 Lines 37-53    Link Here 
37
  text-shadow: 0px 0px 7px rgba(0,0,0,.4), 0 -1px 0 rgba(255,255,255,.6);
37
  text-shadow: 0px 0px 7px rgba(0,0,0,.4), 0 -1px 0 rgba(255,255,255,.6);
38
  font-weight: bold;
38
  font-weight: bold;
39
}
39
}
40
40
41
.newTabGroup {
41
.newTabGroup {
42
  background-color: #D9E7FC;
42
  background-color: #D9E7FC;
43
  border: none;
43
  border: none;
44
  border-top: 1px solid rgba(127,127,127,.5);
44
  border-top: 1px solid rgba(127,127,127,.5);
45
  -moz-border-radius: 0.1em;
45
  border-radius: 0.1em;
46
  -moz-box-shadow: inset 0px 5px 10px rgba(0,0,0,.1);
46
  -moz-box-shadow: inset 0px 5px 10px rgba(0,0,0,.1);
47
}
47
}
48
48
49
.inNewTabGroup .favicon {
49
.inNewTabGroup .favicon {
50
  background-color: #D9E7FC;
50
  background-color: #D9E7FC;
51
  -moz-box-shadow: none;
51
  -moz-box-shadow: none;
52
}
52
}
53
53
(-)a/layout/base/crashtests/265736-2.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-8    Link Here 
1
<html>
1
<html>
2
<head>
2
<head>
3
</head>
3
</head>
4
4
5
<body>
5
<body>
6
<iframe style="border-top-width: 31378748; -moz-border-radius-bottomright: 23895784; ">
6
<iframe style="border-top-width: 31378748; border-bottom-right-radius: 23895784; ">
7
</body>
7
</body>
8
</html>
8
</html>
(-)a/layout/base/nsCSSRendering.cpp (-1 / +1 lines)
Line     Link Here 
 Lines 1325-1341   nsCSSRendering::PaintBoxShadowOuter(nsPr Link Here 
1325
      shadowContext->NewPath();
1325
      shadowContext->NewPath();
1326
      if (hasBorderRadius) {
1326
      if (hasBorderRadius) {
1327
        gfxCornerSizes clipRectRadii;
1327
        gfxCornerSizes clipRectRadii;
1328
        gfxFloat spreadDistance = -shadowItem->mSpread / twipsPerPixel;
1328
        gfxFloat spreadDistance = -shadowItem->mSpread / twipsPerPixel;
1329
        gfxFloat borderSizes[4] = { 0, 0, 0, 0 };
1329
        gfxFloat borderSizes[4] = { 0, 0, 0, 0 };
1330
1330
1331
        // We only give the spread radius to corners with a radius on them, otherwise we'll
1331
        // We only give the spread radius to corners with a radius on them, otherwise we'll
1332
        // give a rounded shadow corner to a frame corner with 0 border radius, should
1332
        // give a rounded shadow corner to a frame corner with 0 border radius, should
1333
        // the author use non-uniform border radii sizes (-moz-border-radius-topleft etc)
1333
        // the author use non-uniform border radii sizes (border-top-left-radius etc)
1334
        // (bug 514670)
1334
        // (bug 514670)
1335
        if (borderRadii[C_TL].width > 0 || borderRadii[C_BL].width > 0) {
1335
        if (borderRadii[C_TL].width > 0 || borderRadii[C_BL].width > 0) {
1336
          borderSizes[NS_SIDE_LEFT] = spreadDistance;
1336
          borderSizes[NS_SIDE_LEFT] = spreadDistance;
1337
        }
1337
        }
1338
1338
1339
        if (borderRadii[C_TL].height > 0 || borderRadii[C_TR].height > 0) {
1339
        if (borderRadii[C_TL].height > 0 || borderRadii[C_TR].height > 0) {
1340
          borderSizes[NS_SIDE_TOP] = spreadDistance;
1340
          borderSizes[NS_SIDE_TOP] = spreadDistance;
1341
        }
1341
        }
(-)a/layout/forms/resources/skin/radio.css (-2 / +2 lines)
Line     Link Here 
 Lines 52-79   input[type="radio"][disabled="true"] { Link Here 
52
52
53
input[type="radio"] {
53
input[type="radio"] {
54
/*  -moz-appearance: radio; */
54
/*  -moz-appearance: radio; */
55
  margin: 1px 0px;
55
  margin: 1px 0px;
56
  border-top: 1px solid ThreeDShadow;
56
  border-top: 1px solid ThreeDShadow;
57
  border-right: 1px solid ThreeDHighlight;
57
  border-right: 1px solid ThreeDHighlight;
58
  border-bottom: 1px solid ThreeDHighlight;
58
  border-bottom: 1px solid ThreeDHighlight;
59
  border-left: 1px solid ThreeDShadow;
59
  border-left: 1px solid ThreeDShadow;
60
  -moz-border-radius: 50%;
60
  border-radius: 50%;
61
  width: 12px;
61
  width: 12px;
62
  height: 12px;
62
  height: 12px;
63
  background-color: -moz-Field;
63
  background-color: -moz-Field;
64
}
64
}
65
65
66
xul|*.input-radio-check-box2 {
66
xul|*.input-radio-check-box2 {
67
  border-top: 1px solid ThreeDDarkShadow;
67
  border-top: 1px solid ThreeDDarkShadow;
68
  border-right: 1px solid ThreeDLightShadow;
68
  border-right: 1px solid ThreeDLightShadow;
69
  border-bottom: 1px solid ThreeDLightShadow;
69
  border-bottom: 1px solid ThreeDLightShadow;
70
  border-left: 1px solid ThreeDDarkShadow;
70
  border-left: 1px solid ThreeDDarkShadow;
71
  -moz-border-radius: 50%;
71
  border-radius: 50%;
72
  padding: 2px;
72
  padding: 2px;
73
  width: 4px;
73
  width: 4px;
74
  height: 4px;
74
  height: 4px;
75
  list-style-image: none;
75
  list-style-image: none;
76
}
76
}
77
77
78
input[type="radio"]:hover:active {
78
input[type="radio"]:hover:active {
79
  background-color: -moz-Dialog;
79
  background-color: -moz-Dialog;
(-)a/layout/reftests/border-radius/border-circle-2.html (-2 / +2 lines)
Line     Link Here 
 Lines 2-20    Link Here 
2
<html><head>
2
<html><head>
3
<title>Circular border</title>
3
<title>Circular border</title>
4
<style>
4
<style>
5
body { margin: 0 }
5
body { margin: 0 }
6
div {
6
div {
7
  margin-left: 8px; margin-top: 8px;
7
  margin-left: 8px; margin-top: 8px;
8
  width: 50px; height: 50px; 
8
  width: 50px; height: 50px; 
9
  border: 10px solid black; 
9
  border: 10px solid black; 
10
  -moz-border-radius: 10px;
10
  border-radius: 10px;
11
}
11
}
12
div > div {
12
div > div {
13
  margin: 0; width: 50px; height: 50px;
13
  margin: 0; width: 50px; height: 50px;
14
  -moz-border-radius: 0;
14
  border-radius: 0;
15
  background: black;
15
  background: black;
16
  border: none;
16
  border: none;
17
}
17
}
18
</style>
18
</style>
19
</head>
19
</head>
20
<body><div><div></div></div></body></html>
20
<body><div><div></div></div></body></html>
(-)a/layout/reftests/border-radius/border-circle.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-11    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head>
2
<html><head>
3
<title>Circular border</title>
3
<title>Circular border</title>
4
<style>
4
<style>
5
div { width: 50px; height: 50px;
5
div { width: 50px; height: 50px;
6
      border: 10px solid black; 
6
      border: 10px solid black; 
7
      -moz-border-radius: 10px;
7
      border-radius: 10px;
8
}
8
}
9
</style>
9
</style>
10
</head>
10
</head>
11
<body><div></div></body></html>
11
<body><div></div></body></html>
(-)a/layout/reftests/border-radius/border-ellips.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-11    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head>
2
<html><head>
3
<title>Elliptical border</title>
3
<title>Elliptical border</title>
4
<style>
4
<style>
5
div { width: 50px; height: 50px;
5
div { width: 50px; height: 50px;
6
      border: 10px solid black; 
6
      border: 10px solid black; 
7
      -moz-border-radius: 10px / 20px;
7
      border-radius: 10px / 20px;
8
}
8
}
9
</style>
9
</style>
10
</head>
10
</head>
11
<body><div></div></body></html>
11
<body><div></div></body></html>
(-)a/layout/reftests/border-radius/border-reduce-height-ref.html (-1 / +1 lines)
Line     Link Here 
 Lines 5-20    Link Here 
5
            box-sizing: border-box;
5
            box-sizing: border-box;
6
            width: 60px;
6
            width: 60px;
7
            height: 20px;
7
            height: 20px;
8
            border: 2px solid black;
8
            border: 2px solid black;
9
            background: green;
9
            background: green;
10
            position: absolute;
10
            position: absolute;
11
            top: 12px;
11
            top: 12px;
12
            left: 12px;
12
            left: 12px;
13
            -moz-border-radius: 4px 16px 4px 16px;
13
            border-radius: 4px 16px 4px 16px;
14
          }
14
          }
15
    </style>
15
    </style>
16
  </head>
16
  </head>
17
  <body>
17
  <body>
18
    <div></div>
18
    <div></div>
19
  </body>
19
  </body>
20
</html>
20
</html>
(-)a/layout/reftests/border-radius/border-reduce-height.html (-1 / +1 lines)
Line     Link Here 
 Lines 5-20    Link Here 
5
            box-sizing: border-box;
5
            box-sizing: border-box;
6
            width: 60px;
6
            width: 60px;
7
            height: 20px;
7
            height: 20px;
8
            border: 2px solid black;
8
            border: 2px solid black;
9
            background: green;
9
            background: green;
10
            position: absolute;
10
            position: absolute;
11
            top: 12px;
11
            top: 12px;
12
            left: 12px;
12
            left: 12px;
13
            -moz-border-radius: 5px 20px 5px 20px;
13
            border-radius: 5px 20px 5px 20px;
14
          }
14
          }
15
    </style>
15
    </style>
16
  </head>
16
  </head>
17
  <body>
17
  <body>
18
    <div></div>
18
    <div></div>
19
  </body>
19
  </body>
20
</html>
20
</html>
(-)a/layout/reftests/border-radius/border-value-interpret-ref.html (-4 / +4 lines)
Line     Link Here 
 Lines 3-21    Link Here 
3
  <head>
3
  <head>
4
    <title>Test different types of values with border radius</title>
4
    <title>Test different types of values with border radius</title>
5
    <!-- This bug will break when bug 451134 is fixed -->
5
    <!-- This bug will break when bug 451134 is fixed -->
6
    <style>
6
    <style>
7
      div { width: 200px;
7
      div { width: 200px;
8
            height: 200px;
8
            height: 200px;
9
            background: green;
9
            background: green;
10
            border: 10px dashed black;
10
            border: 10px dashed black;
11
            -moz-border-radius-topleft: 2em 10px;
11
            border-top-left-radius: 2em 10px;
12
            -moz-border-radius-topright: 10px 0.5em;
12
            border-top-right-radius: 10px 0.5em;
13
            -moz-border-radius-bottomright: 3em 10px;
13
            border-bottom-right-radius: 3em 10px;
14
            -moz-border-radius-bottomleft: 10px 0.5em;
14
            border-bottom-left-radius: 10px 0.5em;
15
          }
15
          }
16
16
17
</style>
17
</style>
18
</head>
18
</head>
19
<body>
19
<body>
20
  <div></div>
20
  <div></div>
21
</body></html>
21
</body></html>
(-)a/layout/reftests/border-radius/border-value-interpret.html (-1 / +1 lines)
Line     Link Here 
 Lines 4-18    Link Here 
4
    <title>Test different types of values with border radius</title>
4
    <title>Test different types of values with border radius</title>
5
    <style>
5
    <style>
6
      div { width: 200px;
6
      div { width: 200px;
7
            height: 200px;
7
            height: 200px;
8
            background: green;
8
            background: green;
9
            border: 10px dashed black}
9
            border: 10px dashed black}
10
10
11
      /* Test interpreted values */
11
      /* Test interpreted values */
12
      #test1 { -moz-border-radius: 2em 10px 3em / 10px 0.5em }
12
      #test1 { border-radius: 2em 10px 3em / 10px 0.5em }
13
13
14
</style>
14
</style>
15
</head>
15
</head>
16
<body>
16
<body>
17
  <div id="test1"></div>
17
  <div id="test1"></div>
18
</body></html>
18
</body></html>
(-)a/layout/reftests/border-radius/clipping-1-ref.html (-2 / +2 lines)
Line     Link Here 
 Lines 1-25    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head>
2
<html><head>
3
<title>Border clipping</title>
3
<title>Border clipping</title>
4
<style>
4
<style>
5
.div1 { width: 50px; height: 50px;
5
.div1 { width: 50px; height: 50px;
6
      border: 10px solid black; 
6
      border: 10px solid black; 
7
      -moz-border-radius: 20px;
7
      border-radius: 20px;
8
      position: fixed;
8
      position: fixed;
9
      left: 50px;
9
      left: 50px;
10
      top: 50px;
10
      top: 50px;
11
}
11
}
12
12
13
.div2 {
13
.div2 {
14
      width: 40px; height: 40px;
14
      width: 40px; height: 40px;
15
      border: 10px solid black;
15
      border: 10px solid black;
16
      background: black; 
16
      background: black; 
17
      -moz-border-radius: 10px;
17
      border-radius: 10px;
18
      position: fixed;
18
      position: fixed;
19
      left: 55px;
19
      left: 55px;
20
      top: 55px;
20
      top: 55px;
21
}
21
}
22
22
23
</style>
23
</style>
24
</head>
24
</head>
25
<body>
25
<body>
(-)a/layout/reftests/border-radius/clipping-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-15    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head>
2
<html><head>
3
<title>Border clipping</title>
3
<title>Border clipping</title>
4
<style>
4
<style>
5
.div1 { width: 50px; height: 50px;
5
.div1 { width: 50px; height: 50px;
6
      border: 10px solid black; 
6
      border: 10px solid black; 
7
      -moz-border-radius: 20px;
7
      border-radius: 20px;
8
      position: absolute;
8
      position: absolute;
9
      background: black;
9
      background: black;
10
      left: 50px;
10
      left: 50px;
11
      top: 50px;
11
      top: 50px;
12
      background-clip: padding-box;
12
      background-clip: padding-box;
13
}
13
}
14
14
15
</style>
15
</style>
(-)a/layout/reftests/border-radius/clipping-2.html (-2 / +2 lines)
Line     Link Here 
 Lines 1-25    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head>
2
<html><head>
3
<title>Border clipping</title>
3
<title>Border clipping</title>
4
<style>
4
<style>
5
.div1 { width: 50px; height: 50px;
5
.div1 { width: 50px; height: 50px;
6
      border: 4px dotted black; 
6
      border: 4px dotted black; 
7
      -moz-border-radius: 10px;
7
      border-radius: 10px;
8
      position: fixed;
8
      position: fixed;
9
      background: red;
9
      background: red;
10
      left: 50px;
10
      left: 50px;
11
      top: 50px;
11
      top: 50px;
12
      background-clip: padding-box;
12
      background-clip: padding-box;
13
}
13
}
14
14
15
.div2 { width: 50px; height: 50px;
15
.div2 { width: 50px; height: 50px;
16
      border: 4px dotted black; 
16
      border: 4px dotted black; 
17
      -moz-border-radius: 10px;
17
      border-radius: 10px;
18
      position: fixed;
18
      position: fixed;
19
      background: red;
19
      background: red;
20
      left: 50px;
20
      left: 50px;
21
      top: 140px;
21
      top: 140px;
22
      background-clip: border-box;
22
      background-clip: border-box;
23
}
23
}
24
24
25
</style>
25
</style>
(-)a/layout/reftests/border-radius/clipping-3.html (-1 / +1 lines)
Line     Link Here 
 Lines 11-27    Link Here 
11
}
11
}
12
12
13
.div2 { width: 50px; height: 50px;
13
.div2 { width: 50px; height: 50px;
14
      border: 10px solid red; 
14
      border: 10px solid red; 
15
      position: fixed;
15
      position: fixed;
16
      background: red;
16
      background: red;
17
      left: 80px;
17
      left: 80px;
18
      top: 80px;
18
      top: 80px;
19
      -moz-border-radius: 10px;
19
      border-radius: 10px;
20
}
20
}
21
21
22
</style>
22
</style>
23
</head>
23
</head>
24
<body>
24
<body>
25
  <div class="div1"/>
25
  <div class="div1"/>
26
  <div class="div2"/>
26
  <div class="div2"/>
27
</body></html>
27
</body></html>
(-)a/layout/reftests/border-radius/corner-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-15    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head>
2
<html><head>
3
<title>Corners different</title>
3
<title>Corners different</title>
4
<style>
4
<style>
5
.div1 { width: 50px; height: 50px;
5
.div1 { width: 50px; height: 50px;
6
      border: 10px solid black; 
6
      border: 10px solid black; 
7
      -moz-border-radius: 10px 10px 6px 6px;
7
      border-radius: 10px 10px 6px 6px;
8
      position: absolute;
8
      position: absolute;
9
      background: black;
9
      background: black;
10
      left: 50px;
10
      left: 50px;
11
      top: 50px;
11
      top: 50px;
12
}
12
}
13
13
14
</style>
14
</style>
15
</head>
15
</head>
(-)a/layout/reftests/border-radius/corner-2.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-15    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head>
2
<html><head>
3
<title>Corners different</title>
3
<title>Corners different</title>
4
<style>
4
<style>
5
.div1 { width: 50px; height: 50px;
5
.div1 { width: 50px; height: 50px;
6
      border: 10px solid black; 
6
      border: 10px solid black; 
7
      -moz-border-radius: 10px 6px 6px 10px;
7
      border-radius: 10px 6px 6px 10px;
8
      position: absolute;
8
      position: absolute;
9
      background: black;
9
      background: black;
10
      left: 50px;
10
      left: 50px;
11
      top: 50px;
11
      top: 50px;
12
}
12
}
13
13
14
</style>
14
</style>
15
</head>
15
</head>
(-)a/layout/reftests/border-radius/curved-borders-all-styles.html (-1 / +1 lines)
Line     Link Here 
 Lines 2-18    Link Here 
2
2
3
<head>
3
<head>
4
 <title>testcase for bug #382721</title>
4
 <title>testcase for bug #382721</title>
5
<style>
5
<style>
6
 div {
6
 div {
7
	background: beige;
7
	background: beige;
8
	margin: 1ex;
8
	margin: 1ex;
9
	padding: 1ex;
9
	padding: 1ex;
10
	-moz-border-radius: 3ex;
10
	border-radius: 3ex;
11
	}
11
	}
12
</style>
12
</style>
13
<script>
13
<script>
14
 function ini() {
14
 function ini() {
15
  var s,i,d;
15
  var s,i,d;
16
  s=['none','hidden','dotted','dashed','solid',
16
  s=['none','hidden','dotted','dashed','solid',
17
     'double','groove','ridge','inset','outset'];
17
     'double','groove','ridge','inset','outset'];
18
  for (i=0; i<s.length; i++) {
18
  for (i=0; i<s.length; i++) {
(-)a/layout/reftests/border-radius/curved-stripe-border.html (-1 / +1 lines)
Line     Link Here 
 Lines 3-17    Link Here 
3
<title>Curved stripe border (HTML)</title>
3
<title>Curved stripe border (HTML)</title>
4
<style>
4
<style>
5
body { margin: 0 }
5
body { margin: 0 }
6
div {
6
div {
7
  -moz-box-sizing: border-box;
7
  -moz-box-sizing: border-box;
8
  width: 180px;
8
  width: 180px;
9
  height: 180px;
9
  height: 180px;
10
  border: 30px double black;
10
  border: 30px double black;
11
  -moz-border-radius: 60px / 40px;
11
  border-radius: 60px / 40px;
12
  margin: 20px;
12
  margin: 20px;
13
}
13
}
14
</style>
14
</style>
15
</head><body>
15
</head><body>
16
<div></div>
16
<div></div>
17
</body></html>
17
</body></html>
(-)a/layout/reftests/border-radius/inherit-1-ref.html (-2 / +2 lines)
Line     Link Here 
 Lines 1-24    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head>
2
<html><head>
3
<title>Border-radius inheritance</title>
3
<title>Border-radius inheritance</title>
4
<style>
4
<style>
5
.div1 { width: 100px; height: 100px;
5
.div1 { width: 100px; height: 100px;
6
      border: 10px solid black; 
6
      border: 10px solid black; 
7
      -moz-border-radius: 10px;
7
      border-radius: 10px;
8
      left: 50px;
8
      left: 50px;
9
      top: 50px;
9
      top: 50px;
10
}
10
}
11
11
12
div > div {
12
div > div {
13
  width: 40px; height: 40px;
13
  width: 40px; height: 40px;
14
  border: 10px solid black;
14
  border: 10px solid black;
15
  position: absolute;
15
  position: absolute;
16
  -moz-border-radius: 0px;
16
  border-radius: 0px;
17
  left: 40px;
17
  left: 40px;
18
  top: 40px;
18
  top: 40px;
19
}
19
}
20
20
21
</style>
21
</style>
22
</head>
22
</head>
23
<body>
23
<body>
24
  <div class="div1"><div></div></div>
24
  <div class="div1"><div></div></div>
(-)a/layout/reftests/border-radius/inherit-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-15    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head>
2
<html><head>
3
<title>Border-radius inheritance</title>
3
<title>Border-radius inheritance</title>
4
<style>
4
<style>
5
.div1 { width: 100px; height: 100px;
5
.div1 { width: 100px; height: 100px;
6
      border: 10px solid black; 
6
      border: 10px solid black; 
7
      -moz-border-radius: 10px;
7
      border-radius: 10px;
8
      left: 50px;
8
      left: 50px;
9
      top: 50px;
9
      top: 50px;
10
}
10
}
11
11
12
div > div {
12
div > div {
13
  width: 40px; height: 40px;
13
  width: 40px; height: 40px;
14
  border: 10px solid black;
14
  border: 10px solid black;
15
  position: absolute;
15
  position: absolute;
(-)a/layout/reftests/border-radius/invalidate-1-ref.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-7    Link Here 
1
<!DOCTYPE HTML>
1
<!DOCTYPE HTML>
2
<html>
2
<html>
3
<body>
3
<body>
4
<div id="d" style="background:blue; -moz-border-radius:50px; width:200px; height:200px;">
4
<div id="d" style="background:blue; border-radius:50px; width:200px; height:200px;">
5
</div>
5
</div>
6
</body>
6
</body>
7
</html>
7
</html>
(-)a/layout/reftests/border-radius/invalidate-1a.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-12    Link Here 
1
<!DOCTYPE HTML>
1
<!DOCTYPE HTML>
2
<html class="reftest-wait">
2
<html class="reftest-wait">
3
<body>
3
<body>
4
<div id="d" style="background:blue; -moz-border-radius:50px; width:200px; height:100px;">
4
<div id="d" style="background:blue; border-radius:50px; width:200px; height:100px;">
5
</div>
5
</div>
6
<script>
6
<script>
7
function doTest() {
7
function doTest() {
8
  var d = document.getElementById("d");
8
  var d = document.getElementById("d");
9
  d.style.height = "200px";
9
  d.style.height = "200px";
10
  document.documentElement.className = "";
10
  document.documentElement.className = "";
11
}
11
}
12
window.addEventListener("MozReftestInvalidate", doTest, false);
12
window.addEventListener("MozReftestInvalidate", doTest, false);
(-)a/layout/reftests/border-radius/invalidate-1b.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-12    Link Here 
1
<!DOCTYPE HTML>
1
<!DOCTYPE HTML>
2
<html class="reftest-wait">
2
<html class="reftest-wait">
3
<body>
3
<body>
4
<div id="d" style="background:blue; -moz-border-radius:50px; width:100px; height:200px;">
4
<div id="d" style="background:blue; border-radius:50px; width:100px; height:200px;">
5
</div>
5
</div>
6
<script>
6
<script>
7
function doTest() {
7
function doTest() {
8
  var d = document.getElementById("d");
8
  var d = document.getElementById("d");
9
  d.style.width = "200px";
9
  d.style.width = "200px";
10
  document.documentElement.className = "";
10
  document.documentElement.className = "";
11
}
11
}
12
window.addEventListener("MozReftestInvalidate", doTest, false);
12
window.addEventListener("MozReftestInvalidate", doTest, false);
(-)a/layout/reftests/border-radius/percent-1-ref.html (-16 / +16 lines)
Line     Link Here 
 Lines 2-33    Link Here 
2
<html><head><title>Border radius with percent units &mdash; reference</title>
2
<html><head><title>Border radius with percent units &mdash; reference</title>
3
<style>
3
<style>
4
div { background: green; }
4
div { background: green; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
9
9
10
.r1.c1 { -moz-border-radius:  5px /  5px; }
10
.r1.c1 { border-radius:  5px /  5px; }
11
.r1.c2 { -moz-border-radius: 10px /  5px; }
11
.r1.c2 { border-radius: 10px /  5px; }
12
.r1.c3 { -moz-border-radius: 15px /  5px; }
12
.r1.c3 { border-radius: 15px /  5px; }
13
.r1.c4 { -moz-border-radius: 20px /  5px; }
13
.r1.c4 { border-radius: 20px /  5px; }
14
.r2.c1 { -moz-border-radius:  5px / 10px; }
14
.r2.c1 { border-radius:  5px / 10px; }
15
.r2.c2 { -moz-border-radius: 10px / 10px; }
15
.r2.c2 { border-radius: 10px / 10px; }
16
.r2.c3 { -moz-border-radius: 15px / 10px; }
16
.r2.c3 { border-radius: 15px / 10px; }
17
.r2.c4 { -moz-border-radius: 20px / 10px; }
17
.r2.c4 { border-radius: 20px / 10px; }
18
.r3.c1 { -moz-border-radius:  5px / 15px; }
18
.r3.c1 { border-radius:  5px / 15px; }
19
.r3.c2 { -moz-border-radius: 10px / 15px; }
19
.r3.c2 { border-radius: 10px / 15px; }
20
.r3.c3 { -moz-border-radius: 15px / 15px; }
20
.r3.c3 { border-radius: 15px / 15px; }
21
.r3.c4 { -moz-border-radius: 20px / 15px; }
21
.r3.c4 { border-radius: 20px / 15px; }
22
.r4.c1 { -moz-border-radius:  5px / 20px; }
22
.r4.c1 { border-radius:  5px / 20px; }
23
.r4.c2 { -moz-border-radius: 10px / 20px; }
23
.r4.c2 { border-radius: 10px / 20px; }
24
.r4.c3 { -moz-border-radius: 15px / 20px; }
24
.r4.c3 { border-radius: 15px / 20px; }
25
.r4.c4 { -moz-border-radius: 20px / 20px; }
25
.r4.c4 { border-radius: 20px / 20px; }
26
26
27
</style>
27
</style>
28
</head><body>
28
</head><body>
29
<table>
29
<table>
30
  <tr>
30
  <tr>
31
    <td><div class="r1 c1"></div></td>
31
    <td><div class="r1 c1"></div></td>
32
    <td><div class="r1 c2"></div></td>
32
    <td><div class="r1 c2"></div></td>
33
    <td><div class="r1 c3"></div></td>
33
    <td><div class="r1 c3"></div></td>
(-)a/layout/reftests/border-radius/percent-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-12    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head><title>Border radius with percent units &mdash; test</title>
2
<html><head><title>Border radius with percent units &mdash; test</title>
3
<style>
3
<style>
4
div { -moz-border-radius: 25%; background: green; }
4
div { border-radius: 25%; background: green; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
9
</style>
9
</style>
10
</head><body>
10
</head><body>
11
<table>
11
<table>
12
  <tr>
12
  <tr>
(-)a/layout/reftests/border-radius/percent-2-ref.html (-16 / +16 lines)
Line     Link Here 
 Lines 2-33    Link Here 
2
<html><head><title>Border radius with percent units &mdash; reference</title>
2
<html><head><title>Border radius with percent units &mdash; reference</title>
3
<style>
3
<style>
4
div { background: green; }
4
div { background: green; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
9
9
10
.r1.c1 { -moz-border-radius:  5px 2px /  5px 2px; }
10
.r1.c1 { border-radius:  5px 2px /  5px 2px; }
11
.r1.c2 { -moz-border-radius: 10px 4px /  5px 2px; }
11
.r1.c2 { border-radius: 10px 4px /  5px 2px; }
12
.r1.c3 { -moz-border-radius: 15px 6px /  5px 2px; }
12
.r1.c3 { border-radius: 15px 6px /  5px 2px; }
13
.r1.c4 { -moz-border-radius: 20px 8px /  5px 2px; }
13
.r1.c4 { border-radius: 20px 8px /  5px 2px; }
14
.r2.c1 { -moz-border-radius:  5px 2px / 10px 4px; }
14
.r2.c1 { border-radius:  5px 2px / 10px 4px; }
15
.r2.c2 { -moz-border-radius: 10px 4px / 10px 4px; }
15
.r2.c2 { border-radius: 10px 4px / 10px 4px; }
16
.r2.c3 { -moz-border-radius: 15px 6px / 10px 4px; }
16
.r2.c3 { border-radius: 15px 6px / 10px 4px; }
17
.r2.c4 { -moz-border-radius: 20px 8px / 10px 4px; }
17
.r2.c4 { border-radius: 20px 8px / 10px 4px; }
18
.r3.c1 { -moz-border-radius:  5px 2px / 15px 6px; }
18
.r3.c1 { border-radius:  5px 2px / 15px 6px; }
19
.r3.c2 { -moz-border-radius: 10px 4px / 15px 6px; }
19
.r3.c2 { border-radius: 10px 4px / 15px 6px; }
20
.r3.c3 { -moz-border-radius: 15px 6px / 15px 6px; }
20
.r3.c3 { border-radius: 15px 6px / 15px 6px; }
21
.r3.c4 { -moz-border-radius: 20px 8px / 15px 6px; }
21
.r3.c4 { border-radius: 20px 8px / 15px 6px; }
22
.r4.c1 { -moz-border-radius:  5px 2px / 20px 8px; }
22
.r4.c1 { border-radius:  5px 2px / 20px 8px; }
23
.r4.c2 { -moz-border-radius: 10px 4px / 20px 8px; }
23
.r4.c2 { border-radius: 10px 4px / 20px 8px; }
24
.r4.c3 { -moz-border-radius: 15px 6px / 20px 8px; }
24
.r4.c3 { border-radius: 15px 6px / 20px 8px; }
25
.r4.c4 { -moz-border-radius: 20px 8px / 20px 8px; }
25
.r4.c4 { border-radius: 20px 8px / 20px 8px; }
26
26
27
</style>
27
</style>
28
</head><body>
28
</head><body>
29
<table>
29
<table>
30
  <tr>
30
  <tr>
31
    <td><div class="r1 c1"></div></td>
31
    <td><div class="r1 c1"></div></td>
32
    <td><div class="r1 c2"></div></td>
32
    <td><div class="r1 c2"></div></td>
33
    <td><div class="r1 c3"></div></td>
33
    <td><div class="r1 c3"></div></td>
(-)a/layout/reftests/border-radius/percent-2.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-12    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head><title>Border radius with percent units &mdash; test</title>
2
<html><head><title>Border radius with percent units &mdash; test</title>
3
<style>
3
<style>
4
div { -moz-border-radius: 25% 10%; background: green; }
4
div { border-radius: 25% 10%; background: green; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
9
</style>
9
</style>
10
</head><body>
10
</head><body>
11
<table>
11
<table>
12
  <tr>
12
  <tr>
(-)a/layout/reftests/border-radius/percent-3-ref.html (-16 / +16 lines)
Line     Link Here 
 Lines 2-33    Link Here 
2
<html><head><title>Border radius with percent units &mdash; reference</title>
2
<html><head><title>Border radius with percent units &mdash; reference</title>
3
<style>
3
<style>
4
div { background: green; }
4
div { background: green; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
9
9
10
.r1.c1 { -moz-border-radius:  5px / 2px; }
10
.r1.c1 { border-radius:  5px / 2px; }
11
.r1.c2 { -moz-border-radius: 10px / 2px; }
11
.r1.c2 { border-radius: 10px / 2px; }
12
.r1.c3 { -moz-border-radius: 15px / 2px; }
12
.r1.c3 { border-radius: 15px / 2px; }
13
.r1.c4 { -moz-border-radius: 20px / 2px; }
13
.r1.c4 { border-radius: 20px / 2px; }
14
.r2.c1 { -moz-border-radius:  5px / 4px; }
14
.r2.c1 { border-radius:  5px / 4px; }
15
.r2.c2 { -moz-border-radius: 10px / 4px; }
15
.r2.c2 { border-radius: 10px / 4px; }
16
.r2.c3 { -moz-border-radius: 15px / 4px; }
16
.r2.c3 { border-radius: 15px / 4px; }
17
.r2.c4 { -moz-border-radius: 20px / 4px; }
17
.r2.c4 { border-radius: 20px / 4px; }
18
.r3.c1 { -moz-border-radius:  5px / 6px; }
18
.r3.c1 { border-radius:  5px / 6px; }
19
.r3.c2 { -moz-border-radius: 10px / 6px; }
19
.r3.c2 { border-radius: 10px / 6px; }
20
.r3.c3 { -moz-border-radius: 15px / 6px; }
20
.r3.c3 { border-radius: 15px / 6px; }
21
.r3.c4 { -moz-border-radius: 20px / 6px; }
21
.r3.c4 { border-radius: 20px / 6px; }
22
.r4.c1 { -moz-border-radius:  5px / 8px; }
22
.r4.c1 { border-radius:  5px / 8px; }
23
.r4.c2 { -moz-border-radius: 10px / 8px; }
23
.r4.c2 { border-radius: 10px / 8px; }
24
.r4.c3 { -moz-border-radius: 15px / 8px; }
24
.r4.c3 { border-radius: 15px / 8px; }
25
.r4.c4 { -moz-border-radius: 20px / 8px; }
25
.r4.c4 { border-radius: 20px / 8px; }
26
26
27
</style>
27
</style>
28
</head><body>
28
</head><body>
29
<table>
29
<table>
30
  <tr>
30
  <tr>
31
    <td><div class="r1 c1"></div></td>
31
    <td><div class="r1 c1"></div></td>
32
    <td><div class="r1 c2"></div></td>
32
    <td><div class="r1 c2"></div></td>
33
    <td><div class="r1 c3"></div></td>
33
    <td><div class="r1 c3"></div></td>
(-)a/layout/reftests/border-radius/percent-3.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-12    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<html><head><title>Border radius with percent units &mdash; test</title>
2
<html><head><title>Border radius with percent units &mdash; test</title>
3
<style>
3
<style>
4
div { -moz-border-radius: 25% / 10%; background: green; }
4
div { border-radius: 25% / 10%; background: green; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
5
.r1 { height: 20px; } .c1 { width: 20px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
6
.r2 { height: 40px; } .c2 { width: 40px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
7
.r3 { height: 60px; } .c3 { width: 60px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
8
.r4 { height: 80px; } .c4 { width: 80px; }
9
</style>
9
</style>
10
</head><body>
10
</head><body>
11
<table>
11
<table>
12
  <tr>
12
  <tr>
(-)a/layout/reftests/border-radius/table-collapse-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 6-22   table { Link Here 
6
  border: 2px solid black;
6
  border: 2px solid black;
7
  border-collapse: collapse;
7
  border-collapse: collapse;
8
}
8
}
9
9
10
td {
10
td {
11
  border: 2px solid black;
11
  border: 2px solid black;
12
  width: 50px;
12
  width: 50px;
13
  height: 50px;
13
  height: 50px;
14
  -moz-border-radius: 4px;
14
  border-radius: 4px;
15
}
15
}
16
16
17
</style>
17
</style>
18
</head>
18
</head>
19
<body>
19
<body>
20
  <table>
20
  <table>
21
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
21
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
22
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
22
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
(-)a/layout/reftests/box-shadow/boxshadow-dynamic-ref.xul (-1 / +1 lines)
Line     Link Here 
 Lines 1-7    Link Here 
1
<?xml version="1.0"?>
1
<?xml version="1.0"?>
2
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
2
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
3
<hbox flex="1" 
3
<hbox flex="1" 
4
  style="margin:50px; background:yellow; 
4
  style="margin:50px; background:yellow; 
5
  -moz-box-shadow: 1px 2px 3px black, 0 0 10px white, 0 0 20px rgb(50, 170, 255), 0 0 30px rgb(50, 170, 255); 
5
  -moz-box-shadow: 1px 2px 3px black, 0 0 10px white, 0 0 20px rgb(50, 170, 255), 0 0 30px rgb(50, 170, 255); 
6
  -moz-border-radius: 10px;"/>
6
  border-radius: 10px;"/>
7
</window>
7
</window>
(-)a/layout/reftests/box-shadow/boxshadow-dynamic.xul (-1 / +1 lines)
Line     Link Here 
 Lines 3-19    Link Here 
3
3
4
hbox {
4
hbox {
5
  margin: 50px;
5
  margin: 50px;
6
  background: yellow;
6
  background: yellow;
7
}
7
}
8
8
9
hbox[x] {
9
hbox[x] {
10
  -moz-box-shadow: 1px 2px 3px black, 0 0 10px white, 0 0 20px rgb(50, 170, 255), 0 0 30px rgb(50, 170, 255);
10
  -moz-box-shadow: 1px 2px 3px black, 0 0 10px white, 0 0 20px rgb(50, 170, 255), 0 0 30px rgb(50, 170, 255);
11
  -moz-border-radius: 10px;
11
  border-radius: 10px;
12
}
12
}
13
13
14
"?>
14
"?>
15
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
15
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
16
        class="reftest-wait">
16
        class="reftest-wait">
17
  
17
  
18
  <script>
18
  <script>
19
  <![CDATA[
19
  <![CDATA[
(-)a/layout/reftests/box-shadow/boxshadow-inner-basic.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-8    Link Here 
1
<!doctype html>
1
<!doctype html>
2
<div style="
2
<div style="
3
  width: 240px; height: 240px;
3
  width: 240px; height: 240px;
4
  -moz-border-radius: 8px;
4
  border-radius: 8px;
5
  -moz-box-shadow: 32px 32px grey inset;
5
  -moz-box-shadow: 32px 32px grey inset;
6
  position: absolute;
6
  position: absolute;
7
  top: 16px; left: 16px;
7
  top: 16px; left: 16px;
8
"></div>
8
"></div>
(-)a/layout/reftests/box-shadow/boxshadow-mixed-ref.html (-1 / +1 lines)
Line     Link Here 
Line 1    Link Here 
1
<div style="background-color: blue; border: 2px solid red; -moz-border-radius: 10px; width: 300px; height: 300px; position: absolute; top: 10px; left: 10px;">inset and outset</div><div style="-moz-border-radius: 10px; background-color: green; width: 304px; height: 304px; position: absolute; top: 10px; left: 360px;">&nbsp;</div>
1
<div style="background-color: blue; border: 2px solid red; border-radius: 10px; width: 300px; height: 300px; position: absolute; top: 10px; left: 10px;">inset and outset</div><div style="border-radius: 10px; background-color: green; width: 304px; height: 304px; position: absolute; top: 10px; left: 360px;">&nbsp;</div>
(-)a/layout/reftests/box-shadow/boxshadow-mixed.html (-1 / +1 lines)
Line     Link Here 
Line 1    Link Here 
1
<div style="border: 2px red solid; -moz-border-radius: 10px; width: 300px; height: 300px; -moz-box-shadow: 500px 500px 0px 20px blue inset, 350px 0px green; position: absolute; top: 10px; left: 10px;">inset and outset</div>
1
<div style="border: 2px red solid; border-radius: 10px; width: 300px; height: 300px; -moz-box-shadow: 500px 500px 0px 20px blue inset, 350px 0px green; position: absolute; top: 10px; left: 10px;">inset and outset</div>
(-)a/layout/reftests/box-shadow/boxshadow-onecorner-ref.html (-2 / +2 lines)
Line     Link Here 
 Lines 1-3    Link Here 
1
<!DOCTYPE HTML>
1
<!DOCTYPE HTML>
2
<div style="position: absolute; top: 300px; left: 70px; width: 360px; height: 160px; -moz-border-radius-topright: 40px; background: red;">&nbsp;</div>
2
<div style="position: absolute; top: 300px; left: 70px; width: 360px; height: 160px; border-top-right-radius: 40px; background: red;">&nbsp;</div>
3
<div style="position: absolute; top: 30px; left: 100px; width: 300px; height: 100px; -moz-border-radius-topright: 10px; background: yellow;">Test</div>
3
<div style="position: absolute; top: 30px; left: 100px; width: 300px; height: 100px; border-top-right-radius: 10px; background: yellow;">Test</div>
(-)a/layout/reftests/box-shadow/boxshadow-onecorner.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-2    Link Here 
1
<!DOCTYPE HTML>
1
<!DOCTYPE HTML>
2
<div style="position: absolute; top: 30px; left: 100px; width: 300px; height: 100px; -moz-border-radius-topright: 10px; -moz-box-shadow: 0 300px 0 30px red; background: yellow;">Test</div>
2
<div style="position: absolute; top: 30px; left: 100px; width: 300px; height: 100px; border-top-right-radius: 10px; -moz-box-shadow: 0 300px 0 30px red; background: yellow;">Test</div>
(-)a/layout/reftests/box-shadow/boxshadow-rounded-spread-ref.html (-1 / +1 lines)
Line     Link Here 
Line 1    Link Here 
1
<div style="width: 300px; height: 300px; -moz-border-radius: 100%; position: absolute; top: 20px; left: 20px;">shadow div</div><div style="-moz-border-radius: 100%; width: 320px; height: 320px; background-color: grey; position: absolute; top: 330px; left: 30px;">&nbsp;</div>
1
<div style="width: 300px; height: 300px; border-radius: 100%; position: absolute; top: 20px; left: 20px;">shadow div</div><div style="border-radius: 100%; width: 320px; height: 320px; background-color: grey; position: absolute; top: 330px; left: 30px;">&nbsp;</div>
(-)a/layout/reftests/box-shadow/boxshadow-rounded-spread.html (-1 / +1 lines)
Line     Link Here 
Line 1    Link Here 
1
<div style="-moz-box-shadow: 20px 320px 0 10px grey; width: 300px; height: 300px; -moz-border-radius: 100%; position: absolute; top: 20px; left: 20px;">shadow div</div>
1
<div style="-moz-box-shadow: 20px 320px 0 10px grey; width: 300px; height: 300px; border-radius: 100%; position: absolute; top: 20px; left: 20px;">shadow div</div>
(-)a/layout/reftests/bugs/24998-1-ref.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-12    Link Here 
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<html>
2
<html>
3
  <head>
3
  <head>
4
    <title>-moz-border-radius background image clipping (bug 24998)</title>
4
    <title>border-radius background image clipping (bug 24998)</title>
5
    <style type="text/css">
5
    <style type="text/css">
6
      div {
6
      div {
7
        height: 100px;
7
        height: 100px;
8
        width: 100px;
8
        width: 100px;
9
	background-color: #0000ff;
9
	background-color: #0000ff;
10
      }
10
      }
11
    </style>
11
    </style>
12
  </head>
12
  </head>
(-)a/layout/reftests/bugs/24998-1.html (-2 / +2 lines)
Line     Link Here 
 Lines 1-17    Link Here 
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<html>
2
<html>
3
  <head>
3
  <head>
4
    <title>-moz-border-radius background image clipping (bug 24998)</title>
4
    <title>border-radius background image clipping (bug 24998)</title>
5
    <style type="text/css">
5
    <style type="text/css">
6
      div {
6
      div {
7
        height: 100px;
7
        height: 100px;
8
        width: 100px;
8
        width: 100px;
9
        -moz-border-radius: 100px;
9
        border-radius: 100px;
10
        /* this must be bigger than 1x1 */
10
        /* this must be bigger than 1x1 */
11
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACEAIAAACtREYwAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAACAAAAAgBqLH6AAAAAGUlEQVQI12NkYGBg+P+fgYGBgYGBiQEJAAApJQICMg0uAAAAAABJRU5ErkJggg==);
11
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACEAIAAACtREYwAAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAACAAAAAgBqLH6AAAAAGUlEQVQI12NkYGBg+P+fgYGBgYGBiQEJAAApJQICMg0uAAAAAABJRU5ErkJggg==);
12
      }
12
      }
13
    </style>
13
    </style>
14
  </head>
14
  </head>
15
  <body>
15
  <body>
16
    <div></div>
16
    <div></div>
17
  </body>
17
  </body>
(-)a/layout/reftests/bugs/364861-1-ref.html (-1 / +1 lines)
Line     Link Here 
 Lines 2-13    Link Here 
2
<html>
2
<html>
3
  <body>
3
  <body>
4
    <div style="background: black;
4
    <div style="background: black;
5
                background-clip: padding-box;
5
                background-clip: padding-box;
6
                width: 400px;
6
                width: 400px;
7
                padding: 0;
7
                padding: 0;
8
                height: 300px;
8
                height: 300px;
9
                border: 100px solid rgba(255, 255, 0, 0.5);
9
                border: 100px solid rgba(255, 255, 0, 0.5);
10
                -moz-border-radius: 240px / 200px">
10
                border-radius: 240px / 200px">
11
    </div>
11
    </div>
12
  </body>
12
  </body>
13
</html>
13
</html>
(-)a/layout/reftests/bugs/364861-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 2-13    Link Here 
2
<html>
2
<html>
3
  <body>
3
  <body>
4
    <div style="background: black;
4
    <div style="background: black;
5
                background-clip: padding-box;
5
                background-clip: padding-box;
6
                width: 400px;
6
                width: 400px;
7
                padding: 0;
7
                padding: 0;
8
                height: 300px;
8
                height: 300px;
9
                border: 100px solid rgba(255, 255, 0, 0.5);
9
                border: 100px solid rgba(255, 255, 0, 0.5);
10
                -moz-border-radius: 40.0%">
10
                border-radius: 40.0%">
11
    </div>
11
    </div>
12
  </body>
12
  </body>
13
</html>
13
</html>
(-)a/layout/reftests/bugs/368247-1-ref.html (-2 / +2 lines)
Line     Link Here 
 Lines 3-15    Link Here 
3
<style type="text/css">
3
<style type="text/css">
4
div {
4
div {
5
  width: 64px;
5
  width: 64px;
6
  height: 64px;
6
  height: 64px;
7
  border: 64px solid blue;
7
  border: 64px solid blue;
8
}
8
}
9
</style>
9
</style>
10
  <body>
10
  <body>
11
<div style="height: 0; border-bottom: 0; -moz-border-radius-topleft: 64px; -moz-border-radius-topright: 64px;"></div>
11
<div style="height: 0; border-bottom: 0; border-top-left-radius: 64px; border-top-right-radius: 64px;"></div>
12
<div style="height: 64px; border-width: 0 64px;"></div>
12
<div style="height: 64px; border-width: 0 64px;"></div>
13
<div style="height: 0; border-top: 0; -moz-border-radius-bottomleft: 64px; -moz-border-radius-bottomright: 64px;"></div>
13
<div style="height: 0; border-top: 0; border-bottom-left-radius: 64px; border-bottom-right-radius: 64px;"></div>
14
  </body>
14
  </body>
15
</html>
15
</html>
(-)a/layout/reftests/bugs/368247-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 3-13    Link Here 
3
<style type="text/css">
3
<style type="text/css">
4
div {
4
div {
5
  width: 64px;
5
  width: 64px;
6
  height: 64px;
6
  height: 64px;
7
  border: 64px solid blue;
7
  border: 64px solid blue;
8
}
8
}
9
</style>
9
</style>
10
  <body>
10
  <body>
11
<div style="-moz-border-radius: 64px"></div>
11
<div style="border-radius: 64px"></div>
12
  </body>
12
  </body>
13
</html>
13
</html>
(-)a/layout/reftests/bugs/368247-2-ref.html (-1 / +1 lines)
Line     Link Here 
 Lines 3-13    Link Here 
3
<style type="text/css">
3
<style type="text/css">
4
div {
4
div {
5
  width: 64px;
5
  width: 64px;
6
  height: 64px;
6
  height: 64px;
7
  border: 64px solid blue;
7
  border: 64px solid blue;
8
}
8
}
9
</style>
9
</style>
10
  <body>
10
  <body>
11
<div style="-moz-border-radius: 256px"></div>
11
<div style="border-radius: 256px"></div>
12
  </body>
12
  </body>
13
</html>
13
</html>
(-)a/layout/reftests/bugs/368247-2.html (-1 / +1 lines)
Line     Link Here 
 Lines 3-13    Link Here 
3
<style type="text/css">
3
<style type="text/css">
4
div {
4
div {
5
  width: 64px;
5
  width: 64px;
6
  height: 64px;
6
  height: 64px;
7
  border: 64px solid blue;
7
  border: 64px solid blue;
8
}
8
}
9
</style>
9
</style>
10
  <body>
10
  <body>
11
<div style="-moz-border-radius: 128px"></div>
11
<div style="border-radius: 128px"></div>
12
  </body>
12
  </body>
13
</html>
13
</html>
(-)a/layout/reftests/bugs/384576-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-14    Link Here 
1
<html>
1
<html>
2
  <style type="text/css">
2
  <style type="text/css">
3
    div.test {
3
    div.test {
4
      background-color: red;
4
      background-color: red;
5
      margin: 5em;
5
      margin: 5em;
6
      -moz-border-radius: 10px;
6
      border-radius: 10px;
7
    }
7
    }
8
8
9
    div > div {
9
    div > div {
10
      background-color: green;
10
      background-color: green;
11
    }
11
    }
12
  </style>
12
  </style>
13
  <body>
13
  <body>
14
    <div class="test"><div>&nbsp;</div></div>
14
    <div class="test"><div>&nbsp;</div></div>
(-)a/layout/reftests/bugs/399258-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-9    Link Here 
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<html>
2
<html>
3
<body>
3
<body>
4
<div style="position:absolute; border: 20px solid black;
4
<div style="position:absolute; border: 20px solid black;
5
            left: -50px; top: -50px; width: 3000px; height: 3000px;
5
            left: -50px; top: -50px; width: 3000px; height: 3000px;
6
            -moz-border-radius: 160px; clip:rect(50px 60px 60px 50px);"> 
6
            border-radius: 160px; clip:rect(50px 60px 60px 50px);"> 
7
</div>
7
</div>
8
</body>
8
</body>
9
</html>
9
</html>
(-)a/layout/reftests/bugs/438537-1-ref.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-10    Link Here 
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<html>
2
<html>
3
  <head>
3
  <head>
4
    <title>Testcase, bug 438537</title>
4
    <title>Testcase, bug 438537</title>
5
  </head>
5
  </head>
6
  <body>
6
  <body>
7
    <div style="height:40px;border:solid 2px black;-moz-border-radius: 8px;overflow:hidden">
7
    <div style="height:40px;border:solid 2px black;border-radius: 8px;overflow:hidden">
8
    </div>
8
    </div>
9
  </body>
9
  </body>
10
</html>
10
</html>
(-)a/layout/reftests/bugs/438537-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 7-18    Link Here 
7
        function() {
7
        function() {
8
          var div = document.getElementById("div");
8
          var div = document.getElementById("div");
9
          div.style.height = "40px";
9
          div.style.height = "40px";
10
          document.documentElement.className = "";
10
          document.documentElement.className = "";
11
        }, false);
11
        }, false);
12
    </script>
12
    </script>
13
  </head>
13
  </head>
14
  <body>
14
  <body>
15
    <div id="div" style="height:20px;border:solid 2px black;-moz-border-radius: 8px;overflow:hidden">
15
    <div id="div" style="height:20px;border:solid 2px black;border-radius: 8px;overflow:hidden">
16
    </div>
16
    </div>
17
  </body>
17
  </body>
18
</html>
18
</html>
(-)a/layout/reftests/bugs/456219-1-ref.html (-5 / +5 lines)
Line     Link Here 
 Lines 10-30   td { width: 110px; height: 110px; text-a Link Here 
10
div.i {
10
div.i {
11
   z-index: 0;
11
   z-index: 0;
12
   width: 70px;
12
   width: 70px;
13
   height: 70px;
13
   height: 70px;
14
   border-style: solid;
14
   border-style: solid;
15
   border-color: transparent;
15
   border-color: transparent;
16
   background-color: green;
16
   background-color: green;
17
}
17
}
18
.rA div.i { -moz-border-radius: 10px; }
18
.rA div.i { border-radius: 10px; }
19
.rB div.i { -moz-border-radius: 20px; }
19
.rB div.i { border-radius: 20px; }
20
.rC div.i { -moz-border-radius: 30px; }
20
.rC div.i { border-radius: 30px; }
21
.rD div.i { -moz-border-radius: 40px; }
21
.rD div.i { border-radius: 40px; }
22
.rE div.i { -moz-border-radius: 50px; }
22
.rE div.i { border-radius: 50px; }
23
23
24
.wA div.i { border-width: 10px 10px 10px 10px; }
24
.wA div.i { border-width: 10px 10px 10px 10px; }
25
.wB div.i { border-width: 20px 20px 20px 20px; }
25
.wB div.i { border-width: 20px 20px 20px 20px; }
26
.wC div.i { border-width: 5px 20px 5px 20px; }
26
.wC div.i { border-width: 5px 20px 5px 20px; }
27
.wD div.i { border-width: 20px 20px 5px 5px; }
27
.wD div.i { border-width: 20px 20px 5px 5px; }
28
.wE div.i { border-width: 5px 10px 15px 20px; }
28
.wE div.i { border-width: 5px 10px 15px 20px; }
29
29
30
div.o {
30
div.o {
(-)a/layout/reftests/bugs/456219-1a.html (-5 / +5 lines)
Line     Link Here 
 Lines 11-31   div.i { Link Here 
11
   z-index: 0;
11
   z-index: 0;
12
   width: 70px;
12
   width: 70px;
13
   height: 70px;
13
   height: 70px;
14
   border-style: solid;
14
   border-style: solid;
15
   border-color: green;
15
   border-color: green;
16
   background-clip: padding-box;
16
   background-clip: padding-box;
17
   background-color: green;
17
   background-color: green;
18
}
18
}
19
.rA div.i { -moz-border-radius: 10px; }
19
.rA div.i { border-radius: 10px; }
20
.rB div.i { -moz-border-radius: 20px; }
20
.rB div.i { border-radius: 20px; }
21
.rC div.i { -moz-border-radius: 30px; }
21
.rC div.i { border-radius: 30px; }
22
.rD div.i { -moz-border-radius: 40px; }
22
.rD div.i { border-radius: 40px; }
23
.rE div.i { -moz-border-radius: 50px; }
23
.rE div.i { border-radius: 50px; }
24
24
25
.wA div.i { border-width: 10px 10px 10px 10px; }
25
.wA div.i { border-width: 10px 10px 10px 10px; }
26
.wB div.i { border-width: 20px 20px 20px 20px; }
26
.wB div.i { border-width: 20px 20px 20px 20px; }
27
.wC div.i { border-width: 5px 20px 5px 20px; }
27
.wC div.i { border-width: 5px 20px 5px 20px; }
28
.wD div.i { border-width: 20px 20px 5px 5px; }
28
.wD div.i { border-width: 20px 20px 5px 5px; }
29
.wE div.i { border-width: 5px 10px 15px 20px; }
29
.wE div.i { border-width: 5px 10px 15px 20px; }
30
30
31
div.o {
31
div.o {
(-)a/layout/reftests/bugs/456219-1b.html (-5 / +5 lines)
Line     Link Here 
 Lines 11-31   div.i { Link Here 
11
   z-index: 0;
11
   z-index: 0;
12
   width: 70px;
12
   width: 70px;
13
   height: 70px;
13
   height: 70px;
14
   border-style: solid;
14
   border-style: solid;
15
   border-color: green;
15
   border-color: green;
16
   background-clip: padding-box;
16
   background-clip: padding-box;
17
   background-image: url("data:image/gif;base64,R0lGODdhAQABAPAAAACAAAAAACwAAAAAAQABAAACAkQBADs=");
17
   background-image: url("data:image/gif;base64,R0lGODdhAQABAPAAAACAAAAAACwAAAAAAQABAAACAkQBADs=");
18
}
18
}
19
.rA div.i { -moz-border-radius: 10px; }
19
.rA div.i { border-radius: 10px; }
20
.rB div.i { -moz-border-radius: 20px; }
20
.rB div.i { border-radius: 20px; }
21
.rC div.i { -moz-border-radius: 30px; }
21
.rC div.i { border-radius: 30px; }
22
.rD div.i { -moz-border-radius: 40px; }
22
.rD div.i { border-radius: 40px; }
23
.rE div.i { -moz-border-radius: 50px; }
23
.rE div.i { border-radius: 50px; }
24
24
25
.wA div.i { border-width: 10px 10px 10px 10px; }
25
.wA div.i { border-width: 10px 10px 10px 10px; }
26
.wB div.i { border-width: 20px 20px 20px 20px; }
26
.wB div.i { border-width: 20px 20px 20px 20px; }
27
.wC div.i { border-width: 5px 20px 5px 20px; }
27
.wC div.i { border-width: 5px 20px 5px 20px; }
28
.wD div.i { border-width: 20px 20px 5px 5px; }
28
.wD div.i { border-width: 20px 20px 5px 5px; }
29
.wE div.i { border-width: 5px 10px 15px 20px; }
29
.wE div.i { border-width: 5px 10px 15px 20px; }
30
30
31
div.o {
31
div.o {
(-)a/layout/reftests/bugs/456219-1c.html (-5 / +5 lines)
Line     Link Here 
 Lines 11-31   div.i { Link Here 
11
   z-index: 0;
11
   z-index: 0;
12
   width: 70px;
12
   width: 70px;
13
   height: 70px;
13
   height: 70px;
14
   border-style: solid;
14
   border-style: solid;
15
   border-color: green;
15
   border-color: green;
16
   background-clip: padding-box;
16
   background-clip: padding-box;
17
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaAQMAAAACZtNBAAAAA1BMVEUAgACc+aWRAAAAEklEQVQYGWNgGAWjYBSMgsECAASSAAFZGYSDAAAAAElFTkSuQmCC");
17
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaAQMAAAACZtNBAAAAA1BMVEUAgACc+aWRAAAAEklEQVQYGWNgGAWjYBSMgsECAASSAAFZGYSDAAAAAElFTkSuQmCC");
18
}
18
}
19
.rA div.i { -moz-border-radius: 10px; }
19
.rA div.i { border-radius: 10px; }
20
.rB div.i { -moz-border-radius: 20px; }
20
.rB div.i { border-radius: 20px; }
21
.rC div.i { -moz-border-radius: 30px; }
21
.rC div.i { border-radius: 30px; }
22
.rD div.i { -moz-border-radius: 40px; }
22
.rD div.i { border-radius: 40px; }
23
.rE div.i { -moz-border-radius: 50px; }
23
.rE div.i { border-radius: 50px; }
24
24
25
.wA div.i { border-width: 10px 10px 10px 10px; }
25
.wA div.i { border-width: 10px 10px 10px 10px; }
26
.wB div.i { border-width: 20px 20px 20px 20px; }
26
.wB div.i { border-width: 20px 20px 20px 20px; }
27
.wC div.i { border-width: 5px 20px 5px 20px; }
27
.wC div.i { border-width: 5px 20px 5px 20px; }
28
.wD div.i { border-width: 20px 20px 5px 5px; }
28
.wD div.i { border-width: 20px 20px 5px 5px; }
29
.wE div.i { border-width: 5px 10px 15px 20px; }
29
.wE div.i { border-width: 5px 10px 15px 20px; }
30
30
31
div.o {
31
div.o {
(-)a/layout/reftests/bugs/456219-2-ref.html (-1 / +1 lines)
Line     Link Here 
 Lines 8-24    Link Here 
8
body { background: white; color: black; margin: 0 }
8
body { background: white; color: black; margin: 0 }
9
div {
9
div {
10
  background: aqua;
10
  background: aqua;
11
  color: black;
11
  color: black;
12
  height: 75px;
12
  height: 75px;
13
  width: 75px;
13
  width: 75px;
14
  padding: 15px;
14
  padding: 15px;
15
  border: 20px solid;
15
  border: 20px solid;
16
  -moz-border-radius: 25px;
16
  border-radius: 25px;
17
  border-color: transparent;
17
  border-color: transparent;
18
  background-clip: padding-box;
18
  background-clip: padding-box;
19
}
19
}
20
img {
20
img {
21
  position: absolute;
21
  position: absolute;
22
  top: 20px;
22
  top: 20px;
23
  left: 20px;
23
  left: 20px;
24
}
24
}
(-)a/layout/reftests/bugs/456219-2.html (-1 / +1 lines)
Line     Link Here 
 Lines 8-24    Link Here 
8
body { background: white; color: black; margin: 0 }
8
body { background: white; color: black; margin: 0 }
9
div {
9
div {
10
  background: aqua;
10
  background: aqua;
11
  color: black;
11
  color: black;
12
  height: 75px;
12
  height: 75px;
13
  width: 75px;
13
  width: 75px;
14
  padding: 15px;
14
  padding: 15px;
15
  border: 20px solid;
15
  border: 20px solid;
16
  -moz-border-radius: 25px;
16
  border-radius: 25px;
17
  border-color: white;
17
  border-color: white;
18
}
18
}
19
img {
19
img {
20
  position: absolute;
20
  position: absolute;
21
  top: 20px;
21
  top: 20px;
22
  left: 20px;
22
  left: 20px;
23
}
23
}
24
</style>
24
</style>
(-)a/layout/reftests/bugs/474336-1-ref.xul (-1 / +1 lines)
Line     Link Here 
 Lines 5-20    Link Here 
5
        >
5
        >
6
6
7
<html:style>
7
<html:style>
8
    #prog {
8
    #prog {
9
        -moz-appearance: none;
9
        -moz-appearance: none;
10
        background-color: blue;
10
        background-color: blue;
11
    }
11
    }
12
    #prog .progress-bar {
12
    #prog .progress-bar {
13
        -moz-border-radius: 3px 3px;
13
        border-radius: 3px 3px;
14
        background-color: red;
14
        background-color: red;
15
    }
15
    }
16
</html:style>
16
</html:style>
17
17
18
<progressmeter id="prog" value="50" max="200"/>
18
<progressmeter id="prog" value="50" max="200"/>
19
19
20
</window>
20
</window>
(-)a/layout/reftests/bugs/474336-1.xul (-1 / +1 lines)
Line     Link Here 
 Lines 5-21    Link Here 
5
        class="reftest-wait">
5
        class="reftest-wait">
6
6
7
<html:style>
7
<html:style>
8
    #prog {
8
    #prog {
9
        -moz-appearance: none;
9
        -moz-appearance: none;
10
        background-color: blue;
10
        background-color: blue;
11
    }
11
    }
12
    #prog .progress-bar {
12
    #prog .progress-bar {
13
        -moz-border-radius: 3px 3px;
13
        border-radius: 3px 3px;
14
        background-color: red;
14
        background-color: red;
15
    }
15
    }
16
</html:style>
16
</html:style>
17
17
18
<progressmeter id="prog" value="50"/>
18
<progressmeter id="prog" value="50"/>
19
19
20
<script>
20
<script>
21
<![CDATA[
21
<![CDATA[
(-)a/layout/reftests/bugs/526463-1-ref.html (-1 / +1 lines)
Line     Link Here 
 Lines 1-12    Link Here 
1
<!DOCTYPE html>
1
<!DOCTYPE html>
2
<html>
2
<html>
3
  <head>
3
  <head>
4
    <title>Testcase, bug 526463</title>
4
    <title>Testcase, bug 526463</title>
5
  </head>
5
  </head>
6
  <body>
6
  <body>
7
    <div style="-moz-border-radius: 50px;overflow:hidden;background:gold">
7
    <div style="border-radius: 50px;overflow:hidden;background:gold">
8
      outer div
8
      outer div
9
      <div>inner div</div>
9
      <div>inner div</div>
10
    </div>
10
    </div>
11
  </body>
11
  </body>
12
</html>
12
</html>
(-)a/layout/reftests/bugs/526463-1.html (-1 / +1 lines)
Line     Link Here 
 Lines 7-20    Link Here 
7
        function() {
7
        function() {
8
          var div = document.getElementById("div");
8
          var div = document.getElementById("div");
9
          div.style.display = "";
9
          div.style.display = "";
10
          document.documentElement.className = "";
10
          document.documentElement.className = "";
11
        }, false);
11
        }, false);
12
    </script>
12
    </script>
13
  </head>
13
  </head>
14
  <body>
14
  <body>
15
    <div style="-moz-border-radius: 50px;overflow:hidden;background:gold">
15
    <div style="border-radius: 50px;overflow:hidden;background:gold">
16
      outer div
16
      outer div
17
      <div id="div" style="display:none">inner div</div>
17
      <div id="div" style="display:none">inner div</div>
18
    </div>
18
    </div>
19
  </body>
19
  </body>
20
</html>
20
</html>
(-)a/layout/reftests/editor/xul/input.css (-2 / +2 lines)
Line     Link Here 
 Lines 20-37    Link Here 
20
#linux html|input, #linux html|textarea {
20
#linux html|input, #linux html|textarea {
21
  margin: 2px 4px;
21
  margin: 2px 4px;
22
  padding: 2px 4px 3px;
22
  padding: 2px 4px 3px;
23
}
23
}
24
24
25
textbox[multiline="true"], html|textarea {
25
textbox[multiline="true"], html|textarea {
26
  border: none !important;
26
  border: none !important;
27
  -moz-appearance: none !important;
27
  -moz-appearance: none !important;
28
  -moz-border-radius-topright: 0;
28
  border-top-right-radius: 0;
29
  -moz-border-radius-bottomleft: 0;
29
  border-bottom-left-radius: 0;
30
}
30
}
31
31
32
html|input, html|textarea {
32
html|input, html|textarea {
33
  font: inherit;
33
  font: inherit;
34
}
34
}
35
35
36
html|input.ac {
36
html|input.ac {
37
  padding:  0 3px !important;
37
  padding:  0 3px !important;
(-)a/layout/reftests/first-line/border-not-apply.html (-1 / +1 lines)
Line     Link Here 
 Lines 4-20    Link Here 
4
4
5
p::first-line {
5
p::first-line {
6
  /* specify all the properties in nsStyleBorder */
6
  /* specify all the properties in nsStyleBorder */
7
  -moz-border-start: medium solid red ! important;
7
  -moz-border-start: medium solid red ! important;
8
  -moz-border-end: medium solid red ! important;
8
  -moz-border-end: medium solid red ! important;
9
  border: medium solid red ! important;
9
  border: medium solid red ! important;
10
  -moz-border-image: none ! important;
10
  -moz-border-image: none ! important;
11
  -moz-float-edge: content-box ! important;
11
  -moz-float-edge: content-box ! important;
12
  -moz-border-radius: 0 ! important;
12
  border-radius: 0 ! important;
13
  -moz-border-top-colors: none ! important;
13
  -moz-border-top-colors: none ! important;
14
  -moz-border-right-colors: none ! important;
14
  -moz-border-right-colors: none ! important;
15
  -moz-border-bottom-colors: none ! important;
15
  -moz-border-bottom-colors: none ! important;
16
  -moz-border-left-colors: none ! important;
16
  -moz-border-left-colors: none ! important;
17
  -moz-box-shadow: none ! important;
17
  -moz-box-shadow: none ! important;
18
}
18
}
19
19
20
</style>
20
</style>
(-)a/layout/reftests/image-element/element-paint-sharpness-01a.html (-1 / +1 lines)
Line     Link Here 
 Lines 5-17    Link Here 
5
     Test that background-size and zooming don't degrade rendering sharpness.
5
     Test that background-size and zooming don't degrade rendering sharpness.
6
-->
6
-->
7
<!DOCTYPE html>
7
<!DOCTYPE html>
8
<html>
8
<html>
9
<body style="margin:0">
9
<body style="margin:0">
10
<div style="width:200px; height:200px; background-image:-moz-element(#e); background-size: cover;"></div>
10
<div style="width:200px; height:200px; background-image:-moz-element(#e); background-size: cover;"></div>
11
<div style="overflow:hidden; height:0">
11
<div style="overflow:hidden; height:0">
12
  <div id="e" style="width:100px; height:100px;">
12
  <div id="e" style="width:100px; height:100px;">
13
    <div style="width:100px; height:100px; -moz-border-radius:100%; background-color:lime;"></div>
13
    <div style="width:100px; height:100px; border-radius:100%; background-color:lime;"></div>
14
  </div>
14
  </div>
15
</div>
15
</div>
16
</body>
16
</body>
17
</html>
17
</html>
(-)a/layout/reftests/image-element/element-paint-sharpness-01b.html (-1 / +1 lines)
Line     Link Here 
 Lines 2-12    Link Here 
2
     Any copyright is dedicated to the Public Domain.
2
     Any copyright is dedicated to the Public Domain.
3
     http://creativecommons.org/licenses/publicdomain/
3
     http://creativecommons.org/licenses/publicdomain/
4
4
5
     Test that background-size and zooming don't degrade rendering sharpness.
5
     Test that background-size and zooming don't degrade rendering sharpness.
6
-->
6
-->
7
<!DOCTYPE html>
7
<!DOCTYPE html>
8
<html>
8
<html>
9
<body style="margin:0">
9
<body style="margin:0">
10
<div style="width:200px; height:200px; -moz-border-radius:100%; background-color:lime;"></div>
10
<div style="width:200px; height:200px; border-radius:100%; background-color:lime;"></div>
11
</body>
11
</body>
12
</html>
12
</html>
(-)a/layout/reftests/image-element/element-paint-sharpness-01c.html (-1 / +1 lines)
Line     Link Here 
 Lines 2-12    Link Here 
2
     Any copyright is dedicated to the Public Domain.
2
     Any copyright is dedicated to the Public Domain.
3
     http://creativecommons.org/licenses/publicdomain/
3
     http://creativecommons.org/licenses/publicdomain/
4
4
5
     Test that background-size and zooming don't degrade rendering sharpness.
5
     Test that background-size and zooming don't degrade rendering sharpness.
6
-->
6
-->
7
<!DOCTYPE html>
7
<!DOCTYPE html>
8
<html reftest-zoom="2">
8
<html reftest-zoom="2">
9
<body style="margin:0">
9
<body style="margin:0">
10
<div style="width:100px; height:100px; -moz-border-radius:100%; background-color:lime;"></div>
10
<div style="width:100px; height:100px; border-radius:100%; background-color:lime;"></div>
11
</body>
11
</body>
12
</html>
12
</html>
(-)a/layout/reftests/image-element/element-paint-sharpness-01d.html (-1 / +1 lines)
Line     Link Here 
 Lines 5-17    Link Here 
5
     Test that background-size and zooming don't degrade rendering sharpness.
5
     Test that background-size and zooming don't degrade rendering sharpness.
6
-->
6
-->
7
<!DOCTYPE html>
7
<!DOCTYPE html>
8
<html reftest-zoom="2">
8
<html reftest-zoom="2">
9
<body style="margin:0">
9
<body style="margin:0">
10
<div style="width:100px; height:100px; background-image:-moz-element(#e);"></div>
10
<div style="width:100px; height:100px; background-image:-moz-element(#e);"></div>
11
<div style="overflow:hidden; height:0">
11
<div style="overflow:hidden; height:0">
12
  <div id="e" style="width:100px; height:100px;">
12
  <div id="e" style="width:100px; height:100px;">
13
    <div style="width:100px; height:100px; -moz-border-radius:100%; background-color:lime;"></div>
13
    <div style="width:100px; height:100px; border-radius:100%; background-color:lime;"></div>
14
  </div>
14
  </div>
15
</div>
15
</div>
16
</body>
16
</body>
17
</html>
17
</html>
(-)a/layout/reftests/image-element/element-paint-sharpness-02a.html (-1 / +1 lines)
Line     Link Here 
 Lines 5-17    Link Here 
5
     Test that background-size and zooming don't degrade rendering sharpness even when rendering to a surface.
5
     Test that background-size and zooming don't degrade rendering sharpness even when rendering to a surface.
6
-->
6
-->
7
<!DOCTYPE html>
7
<!DOCTYPE html>
8
<html>
8
<html>
9
<body style="margin:0">
9
<body style="margin:0">
10
<div style="width:400px; height:400px; background-image:-moz-element(#e); background-size: 200px;"></div>
10
<div style="width:400px; height:400px; background-image:-moz-element(#e); background-size: 200px;"></div>
11
<div style="overflow:hidden; height:0">
11
<div style="overflow:hidden; height:0">
12
  <div id="e" style="width:100px; height:100px;">
12
  <div id="e" style="width:100px; height:100px;">
13
    <div style="width:100px; height:100px; -moz-border-radius:100%; background-color:lime;"></div>
13
    <div style="width:100px; height:100px; border-radius:100%; background-color:lime;"></div>
14
  </div>
14
  </div>
15
</div>
15
</div>
16
</body>
16
</body>
17
</html>
17
</html>
(-)a/layout/reftests/image-element/element-paint-sharpness-02b.html (-1 / +1 lines)
Line     Link Here 
 Lines 5-17    Link Here 
5
     Test that background-size and zooming don't degrade rendering sharpness even when rendering to a surface.
5
     Test that background-size and zooming don't degrade rendering sharpness even when rendering to a surface.
6
-->
6
-->
7
<!DOCTYPE html>
7
<!DOCTYPE html>
8
<html>
8
<html>
9
<body style="margin:0">
9
<body style="margin:0">
10
<div style="width:400px; height:400px; background-image:-moz-element(#e);"></div>
10
<div style="width:400px; height:400px; background-image:-moz-element(#e);"></div>
11
<div style="overflow:hidden; height:0">
11
<div style="overflow:hidden; height:0">
12
  <div id="e" style="width:200px; height:200px;">
12
  <div id="e" style="width:200px; height:200px;">
13
    <div style="width:200px; height:200px; -moz-border-radius:100%; background-color:lime;"></div>
13
    <div style="width:200px; height:200px; border-radius:100%; background-color:lime;"></div>
14
  </div>
14
  </div>
15
</div>
15
</div>
16
</body>
16
</body>
17
</html>
17
</html>
(-)a/layout/reftests/image-element/element-paint-sharpness-02c.html (-1 / +1 lines)
Line     Link Here 
 Lines 5-17    Link Here 
5
     Test that background-size and zooming don't degrade rendering sharpness even when rendering to a surface.
5
     Test that background-size and zooming don't degrade rendering sharpness even when rendering to a surface.
6
-->
6
-->
7
<!DOCTYPE html>
7
<!DOCTYPE html>
8
<html reftest-zoom="2">
8
<html reftest-zoom="2">
9
<body style="margin:0">
9
<body style="margin:0">
10
<div style="width:200px; height:200px; background-image:-moz-element(#e);"></div>
10
<div style="width:200px; height:200px; background-image:-moz-element(#e);"></div>
11
<div style="overflow:hidden; height:0">
11
<div style="overflow:hidden; height:0">
12
  <div id="e" style="width:100px; height:100px;">
12
  <div id="e" style="width:100px; height:100px;">
13
    <div style="width:100px; height:100px; -moz-border-radius:100%; background-color:lime;"></div>
13
    <div style="width:100px; height:100px; border-radius:100%; background-color:lime;"></div>
14
  </div>
14
  </div>
15
</div>
15
</div>
16
</body>
16
</body>
17
</html>
17
</html>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-base-ref.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-height-10-ref.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-height-4.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-height-5.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-height-6.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-height-top-4.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 19.9px; }
17
.tl { top: 19.9px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-height-top-5.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-height-top-6.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20.1px; }
17
.tl { top: 20.1px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-left-10-ref.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 21px; }
19
.bl { left: 21px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-left-4.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20.4px; }
19
.bl { left: 20.4px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-left-5.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20.5px; }
19
.bl { left: 20.5px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-left-6.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20.6px; }
19
.bl { left: 20.6px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-left-width-4.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 19.5px; }
19
.bl { left: 19.5px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-left-width-5.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 19.5px; }
19
.bl { left: 19.5px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-left-width-6.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 19.5px; }
19
.bl { left: 19.5px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-top-10-ref.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 21px; }
17
.tl { top: 21px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-top-4.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20.4px; }
17
.tl { top: 20.4px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-top-5.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20.5px; }
17
.tl { top: 20.5px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-top-6.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20.6px; }
17
.tl { top: 20.6px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-top-height-4.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 19.5px; }
17
.tl { top: 19.5px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-top-height-5.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 19.5px; }
17
.tl { top: 19.5px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-top-height-6.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 19.5px; }
17
.tl { top: 19.5px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-width-10-ref.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-width-4.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-width-5.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-width-6.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-width-left-4.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 19.9px; }
19
.bl { left: 19.9px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-width-left-5.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20px; }
19
.bl { left: 20px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/reftests/pixel-rounding/rounded-background-color-width-left-6.html (-8 / +8 lines)
Line     Link Here 
 Lines 14-37   body > div > div { Link Here 
14
14
15
body > div > div { background: green; }
15
body > div > div { background: green; }
16
16
17
.tl { top: 20px; }
17
.tl { top: 20px; }
18
.tr { margin-top: 40px; }
18
.tr { margin-top: 40px; }
19
.bl { left: 20.1px; }
19
.bl { left: 20.1px; }
20
.br { margin-left: 40px; }
20
.br { margin-left: 40px; }
21
21
22
div.one > div.tl { -moz-border-radius-topleft: 1px; }
22
div.one > div.tl { border-top-left-radius: 1px; }
23
div.one > div.tr { -moz-border-radius-topright: 1px; }
23
div.one > div.tr { border-top-right-radius: 1px; }
24
div.one > div.bl { -moz-border-radius-bottomleft: 1px; }
24
div.one > div.bl { border-bottom-left-radius: 1px; }
25
div.one > div.br { -moz-border-radius-bottomright: 1px; }
25
div.one > div.br { border-bottom-right-radius: 1px; }
26
div.four > div.tl { -moz-border-radius-topleft: 4px; }
26
div.four > div.tl { border-top-left-radius: 4px; }
27
div.four > div.tr { -moz-border-radius-topright: 4px; }
27
div.four > div.tr { border-top-right-radius: 4px; }
28
div.four > div.bl { -moz-border-radius-bottomleft: 4px; }
28
div.four > div.bl { border-bottom-left-radius: 4px; }
29
div.four > div.br { -moz-border-radius-bottomright: 4px; }
29
div.four > div.br { border-bottom-right-radius: 4px; }
30
30
31
</style>
31
</style>
32
</head>
32
</head>
33
<body>
33
<body>
34
34
35
<div class="one">
35
<div class="one">
36
<div></div>
36
<div></div>
37
<div class="tl"></div>
37
<div class="tl"></div>
(-)a/layout/style/Declaration.cpp (-1 / +1 lines)
Line     Link Here 
 Lines 240-256   Declaration::GetValue(nsCSSProperty aPro Link Here 
240
            aValue.Append(PRUnichar(' '));
240
            aValue.Append(PRUnichar(' '));
241
            NS_ABORT_IF_FALSE(leftValue.GetUnit() != eCSSUnit_Null, "null left");
241
            NS_ABORT_IF_FALSE(leftValue.GetUnit() != eCSSUnit_Null, "null left");
242
            leftValue.AppendToString(subprops[3], aValue);
242
            leftValue.AppendToString(subprops[3], aValue);
243
          }
243
          }
244
        }
244
        }
245
      }
245
      }
246
      break;
246
      break;
247
    }
247
    }
248
    case eCSSProperty__moz_border_radius:
248
    case eCSSProperty_border_radius:
249
    case eCSSProperty__moz_outline_radius: {
249
    case eCSSProperty__moz_outline_radius: {
250
      const nsCSSProperty* subprops =
250
      const nsCSSProperty* subprops =
251
        nsCSSProps::SubpropertyEntryFor(aProperty);
251
        nsCSSProps::SubpropertyEntryFor(aProperty);
252
      const nsCSSValue* vals[4] = {
252
      const nsCSSValue* vals[4] = {
253
        data->ValueFor(subprops[0]),
253
        data->ValueFor(subprops[0]),
254
        data->ValueFor(subprops[1]),
254
        data->ValueFor(subprops[1]),
255
        data->ValueFor(subprops[2]),
255
        data->ValueFor(subprops[2]),
256
        data->ValueFor(subprops[3])
256
        data->ValueFor(subprops[3])
(-)a/layout/style/forms.css (-2 / +2 lines)
Line     Link Here 
 Lines 427-450   input[type="file"] > input[type="button" Link Here 
427
  letter-spacing: inherit;
427
  letter-spacing: inherit;
428
  cursor: inherit;
428
  cursor: inherit;
429
}
429
}
430
430
431
/* radio buttons */
431
/* radio buttons */
432
input[type="radio"] {
432
input[type="radio"] {
433
  -moz-appearance: radio;
433
  -moz-appearance: radio;
434
  margin: 3px 3px 0px 5px;
434
  margin: 3px 3px 0px 5px;
435
  -moz-border-radius: 100% !important;
435
  border-radius: 100% !important;
436
}
436
}
437
437
438
/* check boxes */
438
/* check boxes */
439
input[type="checkbox"] {
439
input[type="checkbox"] {
440
  -moz-appearance: checkbox;
440
  -moz-appearance: checkbox;
441
  margin: 3px 3px 3px 4px;
441
  margin: 3px 3px 3px 4px;
442
  -moz-border-radius: 0 !important;
442
  border-radius: 0 !important;
443
}
443
}
444
444
445
/* common features of radio buttons and check boxes */
445
/* common features of radio buttons and check boxes */
446
446
447
/* NOTE: The width, height, border-width, and padding here must all
447
/* NOTE: The width, height, border-width, and padding here must all
448
   add up the way nsFormControlFrame::GetIntrinsic(Width|Height)
448
   add up the way nsFormControlFrame::GetIntrinsic(Width|Height)
449
   expects them to, or they will not come out with total width equal
449
   expects them to, or they will not come out with total width equal
450
   to total height on sites that set their 'width' or 'height' to 'auto'.
450
   to total height on sites that set their 'width' or 'height' to 'auto'.
(-)a/layout/style/nsCSSParser.cpp (-14 / +14 lines)
Line     Link Here 
 Lines 5171-5190   static const nsCSSProperty kBorderWidthI Link Here 
5171
};
5171
};
5172
static const nsCSSProperty kBorderColorIDs[] = {
5172
static const nsCSSProperty kBorderColorIDs[] = {
5173
  eCSSProperty_border_top_color,
5173
  eCSSProperty_border_top_color,
5174
  eCSSProperty_border_right_color_value,
5174
  eCSSProperty_border_right_color_value,
5175
  eCSSProperty_border_bottom_color,
5175
  eCSSProperty_border_bottom_color,
5176
  eCSSProperty_border_left_color_value
5176
  eCSSProperty_border_left_color_value
5177
};
5177
};
5178
static const nsCSSProperty kBorderRadiusIDs[] = {
5178
static const nsCSSProperty kBorderRadiusIDs[] = {
5179
  eCSSProperty__moz_border_radius_topLeft,
5179
  eCSSProperty_border_top_left_radius,
5180
  eCSSProperty__moz_border_radius_topRight,
5180
  eCSSProperty_border_top_right_radius,
5181
  eCSSProperty__moz_border_radius_bottomRight,
5181
  eCSSProperty_border_bottom_right_radius,
5182
  eCSSProperty__moz_border_radius_bottomLeft
5182
  eCSSProperty_border_bottom_left_radius
5183
};
5183
};
5184
static const nsCSSProperty kOutlineRadiusIDs[] = {
5184
static const nsCSSProperty kOutlineRadiusIDs[] = {
5185
  eCSSProperty__moz_outline_radius_topLeft,
5185
  eCSSProperty__moz_outline_radius_topLeft,
5186
  eCSSProperty__moz_outline_radius_topRight,
5186
  eCSSProperty__moz_outline_radius_topRight,
5187
  eCSSProperty__moz_outline_radius_bottomRight,
5187
  eCSSProperty__moz_outline_radius_bottomRight,
5188
  eCSSProperty__moz_outline_radius_bottomLeft
5188
  eCSSProperty__moz_outline_radius_bottomLeft
5189
};
5189
};
5190
5190
 Lines 5270-5294   CSSParserImpl::ParseProperty(nsCSSProper Link Here 
5270
    return ParseDirectionalBoxProperty(eCSSProperty_border_left_style,
5270
    return ParseDirectionalBoxProperty(eCSSProperty_border_left_style,
5271
                                       NS_BOXPROP_SOURCE_PHYSICAL);
5271
                                       NS_BOXPROP_SOURCE_PHYSICAL);
5272
  case eCSSProperty_border_right_style:
5272
  case eCSSProperty_border_right_style:
5273
    return ParseDirectionalBoxProperty(eCSSProperty_border_right_style,
5273
    return ParseDirectionalBoxProperty(eCSSProperty_border_right_style,
5274
                                       NS_BOXPROP_SOURCE_PHYSICAL);
5274
                                       NS_BOXPROP_SOURCE_PHYSICAL);
5275
  case eCSSProperty_border_start_style:
5275
  case eCSSProperty_border_start_style:
5276
    return ParseDirectionalBoxProperty(eCSSProperty_border_start_style,
5276
    return ParseDirectionalBoxProperty(eCSSProperty_border_start_style,
5277
                                       NS_BOXPROP_SOURCE_LOGICAL);
5277
                                       NS_BOXPROP_SOURCE_LOGICAL);
5278
  case eCSSProperty__moz_border_radius:
5278
  case eCSSProperty_border_radius:
5279
    return ParseBoxCornerRadii(kBorderRadiusIDs);
5279
    return ParseBoxCornerRadii(kBorderRadiusIDs);
5280
  case eCSSProperty__moz_outline_radius:
5280
  case eCSSProperty__moz_outline_radius:
5281
    return ParseBoxCornerRadii(kOutlineRadiusIDs);
5281
    return ParseBoxCornerRadii(kOutlineRadiusIDs);
5282
5282
5283
  case eCSSProperty__moz_border_radius_topLeft:
5283
  case eCSSProperty_border_top_left_radius:
5284
  case eCSSProperty__moz_border_radius_topRight:
5284
  case eCSSProperty_border_top_right_radius:
5285
  case eCSSProperty__moz_border_radius_bottomRight:
5285
  case eCSSProperty_border_bottom_right_radius:
5286
  case eCSSProperty__moz_border_radius_bottomLeft:
5286
  case eCSSProperty_border_bottom_left_radius:
5287
  case eCSSProperty__moz_outline_radius_topLeft:
5287
  case eCSSProperty__moz_outline_radius_topLeft:
5288
  case eCSSProperty__moz_outline_radius_topRight:
5288
  case eCSSProperty__moz_outline_radius_topRight:
5289
  case eCSSProperty__moz_outline_radius_bottomRight:
5289
  case eCSSProperty__moz_outline_radius_bottomRight:
5290
  case eCSSProperty__moz_outline_radius_bottomLeft:
5290
  case eCSSProperty__moz_outline_radius_bottomLeft:
5291
    return ParseBoxCornerRadius(aPropID);
5291
    return ParseBoxCornerRadius(aPropID);
5292
5292
5293
  case eCSSProperty_box_shadow:
5293
  case eCSSProperty_box_shadow:
5294
  case eCSSProperty_text_shadow:
5294
  case eCSSProperty_text_shadow:
 Lines 5477-5497   CSSParserImpl::ParseSingleValueProperty( Link Here 
5477
  case eCSSProperty_border_bottom:
5477
  case eCSSProperty_border_bottom:
5478
  case eCSSProperty_border_end:
5478
  case eCSSProperty_border_end:
5479
  case eCSSProperty_border_left:
5479
  case eCSSProperty_border_left:
5480
  case eCSSProperty_border_right:
5480
  case eCSSProperty_border_right:
5481
  case eCSSProperty_border_start:
5481
  case eCSSProperty_border_start:
5482
  case eCSSProperty_border_top:
5482
  case eCSSProperty_border_top:
5483
  case eCSSProperty_border_width:
5483
  case eCSSProperty_border_width:
5484
  case eCSSProperty_background_size:
5484
  case eCSSProperty_background_size:
5485
  case eCSSProperty__moz_border_radius:
5485
  case eCSSProperty_border_radius:
5486
  case eCSSProperty__moz_border_radius_topLeft:
5486
  case eCSSProperty_border_top_left_radius:
5487
  case eCSSProperty__moz_border_radius_topRight:
5487
  case eCSSProperty_border_top_right_radius:
5488
  case eCSSProperty__moz_border_radius_bottomRight:
5488
  case eCSSProperty_border_bottom_right_radius:
5489
  case eCSSProperty__moz_border_radius_bottomLeft:
5489
  case eCSSProperty_border_bottom_left_radius:
5490
  case eCSSProperty_box_shadow:
5490
  case eCSSProperty_box_shadow:
5491
  case eCSSProperty_clip:
5491
  case eCSSProperty_clip:
5492
  case eCSSProperty__moz_column_rule:
5492
  case eCSSProperty__moz_column_rule:
5493
  case eCSSProperty_content:
5493
  case eCSSProperty_content:
5494
  case eCSSProperty_counter_increment:
5494
  case eCSSProperty_counter_increment:
5495
  case eCSSProperty_counter_reset:
5495
  case eCSSProperty_counter_reset:
5496
  case eCSSProperty_cue:
5496
  case eCSSProperty_cue:
5497
  case eCSSProperty_cursor:
5497
  case eCSSProperty_cursor:
(-)a/layout/style/nsCSSPropList.h (-10 / +10 lines)
Line     Link Here 
 Lines 293-345   CSS_PROP_DISPLAY( Link Here 
293
    MozAppearance,
293
    MozAppearance,
294
    0,
294
    0,
295
    Display,
295
    Display,
296
    mAppearance,
296
    mAppearance,
297
    kAppearanceKTable,
297
    kAppearanceKTable,
298
    CSS_PROP_NO_OFFSET,
298
    CSS_PROP_NO_OFFSET,
299
    eStyleAnimType_None)
299
    eStyleAnimType_None)
300
CSS_PROP_SHORTHAND(
300
CSS_PROP_SHORTHAND(
301
    -moz-border-radius,
301
    border-radius,
302
    _moz_border_radius,
302
    border_radius,
303
    MozBorderRadius,
303
    MozBorderRadius,
304
    0)
304
    0)
305
CSS_PROP_BORDER(
305
CSS_PROP_BORDER(
306
    -moz-border-radius-topleft,
306
    border-top-left-radius,
307
    _moz_border_radius_topLeft,
307
    border_top_left_radius,
308
    MozBorderRadiusTopleft,
308
    MozBorderRadiusTopleft,
309
    CSS_PROPERTY_APPLIES_TO_FIRST_LETTER,
309
    CSS_PROPERTY_APPLIES_TO_FIRST_LETTER,
310
    Margin,
310
    Margin,
311
    mBorderRadius.mTopLeft,
311
    mBorderRadius.mTopLeft,
312
    nsnull,
312
    nsnull,
313
    offsetof(nsStyleBorder, mBorderRadius),
313
    offsetof(nsStyleBorder, mBorderRadius),
314
    eStyleAnimType_Corner_TopLeft)
314
    eStyleAnimType_Corner_TopLeft)
315
CSS_PROP_BORDER(
315
CSS_PROP_BORDER(
316
    -moz-border-radius-topright,
316
    border-top-right-radius,
317
    _moz_border_radius_topRight,
317
    border_top_right_radius,
318
    MozBorderRadiusTopright,
318
    MozBorderRadiusTopright,
319
    CSS_PROPERTY_APPLIES_TO_FIRST_LETTER,
319
    CSS_PROPERTY_APPLIES_TO_FIRST_LETTER,
320
    Margin,
320
    Margin,
321
    mBorderRadius.mTopRight,
321
    mBorderRadius.mTopRight,
322
    nsnull,
322
    nsnull,
323
    offsetof(nsStyleBorder, mBorderRadius),
323
    offsetof(nsStyleBorder, mBorderRadius),
324
    eStyleAnimType_Corner_TopRight)
324
    eStyleAnimType_Corner_TopRight)
325
CSS_PROP_BORDER(
325
CSS_PROP_BORDER(
326
    -moz-border-radius-bottomright,
326
    border-bottom-right-radius,
327
    _moz_border_radius_bottomRight,
327
    border_bottom_right_radius,
328
    MozBorderRadiusBottomright,
328
    MozBorderRadiusBottomright,
329
    CSS_PROPERTY_APPLIES_TO_FIRST_LETTER,
329
    CSS_PROPERTY_APPLIES_TO_FIRST_LETTER,
330
    Margin,
330
    Margin,
331
    mBorderRadius.mBottomRight,
331
    mBorderRadius.mBottomRight,
332
    nsnull,
332
    nsnull,
333
    offsetof(nsStyleBorder, mBorderRadius),
333
    offsetof(nsStyleBorder, mBorderRadius),
334
    eStyleAnimType_Corner_BottomRight)
334
    eStyleAnimType_Corner_BottomRight)
335
CSS_PROP_BORDER(
335
CSS_PROP_BORDER(
336
    -moz-border-radius-bottomleft,
336
    border-bottom-left-radius,
337
    _moz_border_radius_bottomLeft,
337
    border_bottom_left_radius,
338
    MozBorderRadiusBottomleft,
338
    MozBorderRadiusBottomleft,
339
    CSS_PROPERTY_APPLIES_TO_FIRST_LETTER,
339
    CSS_PROPERTY_APPLIES_TO_FIRST_LETTER,
340
    Margin,
340
    Margin,
341
    mBorderRadius.mBottomLeft,
341
    mBorderRadius.mBottomLeft,
342
    nsnull,
342
    nsnull,
343
    offsetof(nsStyleBorder, mBorderRadius),
343
    offsetof(nsStyleBorder, mBorderRadius),
344
    eStyleAnimType_Corner_BottomLeft)
344
    eStyleAnimType_Corner_BottomLeft)
345
CSS_PROP_SHORTHAND(
345
CSS_PROP_SHORTHAND(
(-)a/layout/style/nsCSSProps.cpp (-4 / +4 lines)
Line     Link Here 
 Lines 1565-1584   const PRUint32 nsCSSProps::kFlagsTable[e Link Here 
1565
#define CSS_PROP_SHORTHAND(name_, id_, method_, flags_) flags_,
1565
#define CSS_PROP_SHORTHAND(name_, id_, method_, flags_) flags_,
1566
#include "nsCSSPropList.h"
1566
#include "nsCSSPropList.h"
1567
#undef CSS_PROP_SHORTHAND
1567
#undef CSS_PROP_SHORTHAND
1568
};
1568
};
1569
1569
1570
static const nsCSSProperty gMozBorderRadiusSubpropTable[] = {
1570
static const nsCSSProperty gMozBorderRadiusSubpropTable[] = {
1571
  // Code relies on these being in topleft-topright-bottomright-bottomleft
1571
  // Code relies on these being in topleft-topright-bottomright-bottomleft
1572
  // order.
1572
  // order.
1573
  eCSSProperty__moz_border_radius_topLeft,
1573
  eCSSProperty_border_top_left_radius,
1574
  eCSSProperty__moz_border_radius_topRight,
1574
  eCSSProperty_border_top_right_radius,
1575
  eCSSProperty__moz_border_radius_bottomRight,
1575
  eCSSProperty_border_bottom_right_radius,
1576
  eCSSProperty__moz_border_radius_bottomLeft,
1576
  eCSSProperty_border_bottom_left_radius,
1577
  eCSSProperty_UNKNOWN
1577
  eCSSProperty_UNKNOWN
1578
};
1578
};
1579
1579
1580
static const nsCSSProperty gMozOutlineRadiusSubpropTable[] = {
1580
static const nsCSSProperty gMozOutlineRadiusSubpropTable[] = {
1581
  // Code relies on these being in topleft-topright-bottomright-bottomleft
1581
  // Code relies on these being in topleft-topright-bottomright-bottomleft
1582
  // order.
1582
  // order.
1583
  eCSSProperty__moz_outline_radius_topLeft,
1583
  eCSSProperty__moz_outline_radius_topLeft,
1584
  eCSSProperty__moz_outline_radius_topRight,
1584
  eCSSProperty__moz_outline_radius_topRight,
(-)a/layout/style/nsComputedDOMStyle.cpp (-4 / +4 lines)
Line     Link Here 
 Lines 4809-4828   nsComputedDOMStyle::GetQueryableProperty Link Here 
4809
    COMPUTED_STYLE_MAP_ENTRY(background_origin,             BackgroundOrigin),
4809
    COMPUTED_STYLE_MAP_ENTRY(background_origin,             BackgroundOrigin),
4810
    COMPUTED_STYLE_MAP_ENTRY(background_size,               MozBackgroundSize),
4810
    COMPUTED_STYLE_MAP_ENTRY(background_size,               MozBackgroundSize),
4811
    COMPUTED_STYLE_MAP_ENTRY(binding,                       Binding),
4811
    COMPUTED_STYLE_MAP_ENTRY(binding,                       Binding),
4812
    COMPUTED_STYLE_MAP_ENTRY(border_bottom_colors,          BorderBottomColors),
4812
    COMPUTED_STYLE_MAP_ENTRY(border_bottom_colors,          BorderBottomColors),
4813
    COMPUTED_STYLE_MAP_ENTRY(border_image,                  BorderImage),
4813
    COMPUTED_STYLE_MAP_ENTRY(border_image,                  BorderImage),
4814
    COMPUTED_STYLE_MAP_ENTRY(border_left_colors,            BorderLeftColors),
4814
    COMPUTED_STYLE_MAP_ENTRY(border_left_colors,            BorderLeftColors),
4815
    COMPUTED_STYLE_MAP_ENTRY(border_right_colors,           BorderRightColors),
4815
    COMPUTED_STYLE_MAP_ENTRY(border_right_colors,           BorderRightColors),
4816
    COMPUTED_STYLE_MAP_ENTRY(border_top_colors,             BorderTopColors),
4816
    COMPUTED_STYLE_MAP_ENTRY(border_top_colors,             BorderTopColors),
4817
    COMPUTED_STYLE_MAP_ENTRY_LAYOUT(_moz_border_radius_bottomLeft, BorderRadiusBottomLeft),
4817
    COMPUTED_STYLE_MAP_ENTRY_LAYOUT(border_bottom_left_radius, BorderRadiusBottomLeft),
4818
    COMPUTED_STYLE_MAP_ENTRY_LAYOUT(_moz_border_radius_bottomRight,BorderRadiusBottomRight),
4818
    COMPUTED_STYLE_MAP_ENTRY_LAYOUT(border_bottom_right_radius,BorderRadiusBottomRight),
4819
    COMPUTED_STYLE_MAP_ENTRY_LAYOUT(_moz_border_radius_topLeft,    BorderRadiusTopLeft),
4819
    COMPUTED_STYLE_MAP_ENTRY_LAYOUT(border_top_left_radius,    BorderRadiusTopLeft),
4820
    COMPUTED_STYLE_MAP_ENTRY_LAYOUT(_moz_border_radius_topRight,   BorderRadiusTopRight),
4820
    COMPUTED_STYLE_MAP_ENTRY_LAYOUT(border_top_right_radius,   BorderRadiusTopRight),
4821
    COMPUTED_STYLE_MAP_ENTRY(box_align,                     BoxAlign),
4821
    COMPUTED_STYLE_MAP_ENTRY(box_align,                     BoxAlign),
4822
    COMPUTED_STYLE_MAP_ENTRY(box_direction,                 BoxDirection),
4822
    COMPUTED_STYLE_MAP_ENTRY(box_direction,                 BoxDirection),
4823
    COMPUTED_STYLE_MAP_ENTRY(box_flex,                      BoxFlex),
4823
    COMPUTED_STYLE_MAP_ENTRY(box_flex,                      BoxFlex),
4824
    COMPUTED_STYLE_MAP_ENTRY(box_ordinal_group,             BoxOrdinalGroup),
4824
    COMPUTED_STYLE_MAP_ENTRY(box_ordinal_group,             BoxOrdinalGroup),
4825
    COMPUTED_STYLE_MAP_ENTRY(box_orient,                    BoxOrient),
4825
    COMPUTED_STYLE_MAP_ENTRY(box_orient,                    BoxOrient),
4826
    COMPUTED_STYLE_MAP_ENTRY(box_pack,                      BoxPack),
4826
    COMPUTED_STYLE_MAP_ENTRY(box_pack,                      BoxPack),
4827
    COMPUTED_STYLE_MAP_ENTRY(box_shadow,                    BoxShadow),
4827
    COMPUTED_STYLE_MAP_ENTRY(box_shadow,                    BoxShadow),
4828
    COMPUTED_STYLE_MAP_ENTRY(box_sizing,                    BoxSizing),
4828
    COMPUTED_STYLE_MAP_ENTRY(box_sizing,                    BoxSizing),
(-)a/layout/style/nsRuleNode.cpp (-1 / +1 lines)
Line     Link Here 
 Lines 5176-5192   nsRuleNode::ComputeBorderData(void* aSta Link Here 
5176
        }
5176
        }
5177
      }
5177
      }
5178
      else if (eCSSUnit_Initial == value.GetUnit()) {
5178
      else if (eCSSUnit_Initial == value.GetUnit()) {
5179
        border->SetBorderToForeground(side);
5179
        border->SetBorderToForeground(side);
5180
      }
5180
      }
5181
    }
5181
    }
5182
  }
5182
  }
5183
5183
5184
  // -moz-border-radius: length, percent, inherit
5184
  // border-radius: length, percent, inherit
5185
  {
5185
  {
5186
    const nsCSSCornerSizes& borderRadius = marginData.mBorderRadius;
5186
    const nsCSSCornerSizes& borderRadius = marginData.mBorderRadius;
5187
    NS_FOR_CSS_FULL_CORNERS(corner) {
5187
    NS_FOR_CSS_FULL_CORNERS(corner) {
5188
      int cx = NS_FULL_TO_HALF_CORNER(corner, false);
5188
      int cx = NS_FULL_TO_HALF_CORNER(corner, false);
5189
      int cy = NS_FULL_TO_HALF_CORNER(corner, true);
5189
      int cy = NS_FULL_TO_HALF_CORNER(corner, true);
5190
      const nsCSSValue& radius = borderRadius.GetCorner(corner);
5190
      const nsCSSValue& radius = borderRadius.GetCorner(corner);
5191
      nsStyleCoord parentX = parentBorder->mBorderRadius.Get(cx);
5191
      nsStyleCoord parentX = parentBorder->mBorderRadius.Get(cx);
5192
      nsStyleCoord parentY = parentBorder->mBorderRadius.Get(cy);
5192
      nsStyleCoord parentY = parentBorder->mBorderRadius.Get(cy);
(-)a/layout/style/test/property_database.js (-6 / +6 lines)
Line     Link Here 
 Lines 153-210   var gCSSProperties = { Link Here 
153
	"-moz-border-left-colors": {
153
	"-moz-border-left-colors": {
154
		domProp: "MozBorderLeftColors",
154
		domProp: "MozBorderLeftColors",
155
		inherited: false,
155
		inherited: false,
156
		type: CSS_TYPE_LONGHAND,
156
		type: CSS_TYPE_LONGHAND,
157
		initial_values: [ "none" ],
157
		initial_values: [ "none" ],
158
		other_values: [ "red green", "red #fc3", "#ff00cc", "currentColor", "blue currentColor orange currentColor" ],
158
		other_values: [ "red green", "red #fc3", "#ff00cc", "currentColor", "blue currentColor orange currentColor" ],
159
		invalid_values: [ "red none", "red inherit", "red, green", "none red", "inherit red" ]
159
		invalid_values: [ "red none", "red inherit", "red, green", "none red", "inherit red" ]
160
	},
160
	},
161
	"-moz-border-radius": {
161
	"border-radius": {
162
		domProp: "MozBorderRadius",
162
		domProp: "MozBorderRadius",
163
		inherited: false,
163
		inherited: false,
164
		type: CSS_TYPE_TRUE_SHORTHAND,
164
		type: CSS_TYPE_TRUE_SHORTHAND,
165
		subproperties: [ "-moz-border-radius-bottomleft", "-moz-border-radius-bottomright", "-moz-border-radius-topleft", "-moz-border-radius-topright" ],
165
		subproperties: [ "border-bottom-left-radius", "border-bottom-right-radius", "border-top-left-radius", "border-top-right-radius" ],
166
		initial_values: [ "0", "0px", "0px 0 0 0px" ], /* 0% ? */
166
		initial_values: [ "0", "0px", "0px 0 0 0px" ], /* 0% ? */
167
		other_values: [ "3%", "1px", "2em", "3em 2px", "2pt 3% 4em", "2px 2px 2px 2px", // circular
167
		other_values: [ "3%", "1px", "2em", "3em 2px", "2pt 3% 4em", "2px 2px 2px 2px", // circular
168
						"3% / 2%", "1px / 4px", "2em / 1em", "3em 2px / 2px 3em", "2pt 3% 4em / 4pt 1% 5em", "2px 2px 2px 2px / 4px 4px 4px 4px", "1pt / 2pt 3pt", "4pt 5pt / 3pt" // elliptical
168
						"3% / 2%", "1px / 4px", "2em / 1em", "3em 2px / 2px 3em", "2pt 3% 4em / 4pt 1% 5em", "2px 2px 2px 2px / 4px 4px 4px 4px", "1pt / 2pt 3pt", "4pt 5pt / 3pt" // elliptical
169
					  ],
169
					  ],
170
		invalid_values: [ "2px -2px", "inherit 2px", "inherit / 2px", "2px inherit", "2px / inherit", "2px 2px 2px 2px 2px", "1px / 2px 2px 2px 2px 2px" ]
170
		invalid_values: [ "2px -2px", "inherit 2px", "inherit / 2px", "2px inherit", "2px / inherit", "2px 2px 2px 2px 2px", "1px / 2px 2px 2px 2px 2px" ]
171
	},
171
	},
172
	"-moz-border-radius-bottomleft": {
172
	"border-bottom-left-radius": {
173
		domProp: "MozBorderRadiusBottomleft",
173
		domProp: "MozBorderRadiusBottomleft",
174
		inherited: false,
174
		inherited: false,
175
		type: CSS_TYPE_LONGHAND,
175
		type: CSS_TYPE_LONGHAND,
176
		initial_values: [ "0", "0px" ], /* 0% ? */
176
		initial_values: [ "0", "0px" ], /* 0% ? */
177
		other_values: [ "3%", "1px", "2em", // circular
177
		other_values: [ "3%", "1px", "2em", // circular
178
						"3% 2%", "1px 4px", "2em 2pt" // elliptical
178
						"3% 2%", "1px 4px", "2em 2pt" // elliptical
179
					  ],
179
					  ],
180
		invalid_values: [ "-1px", "4px -2px", "inherit 2px", "2px inherit" ]
180
		invalid_values: [ "-1px", "4px -2px", "inherit 2px", "2px inherit" ]
181
	},
181
	},
182
	"-moz-border-radius-bottomright": {
182
	"border-bottom-right-radius": {
183
		domProp: "MozBorderRadiusBottomright",
183
		domProp: "MozBorderRadiusBottomright",
184
		inherited: false,
184
		inherited: false,
185
		type: CSS_TYPE_LONGHAND,
185
		type: CSS_TYPE_LONGHAND,
186
		initial_values: [ "0", "0px" ], /* 0% ? */
186
		initial_values: [ "0", "0px" ], /* 0% ? */
187
		other_values: [ "3%", "1px", "2em", // circular
187
		other_values: [ "3%", "1px", "2em", // circular
188
						"3% 2%", "1px 4px", "2em 2pt" // elliptical
188
						"3% 2%", "1px 4px", "2em 2pt" // elliptical
189
					  ],
189
					  ],
190
		invalid_values: [ "-1px", "4px -2px", "inherit 2px", "2px inherit" ]
190
		invalid_values: [ "-1px", "4px -2px", "inherit 2px", "2px inherit" ]
191
	},
191
	},
192
	"-moz-border-radius-topleft": {
192
	"border-top-left-radius": {
193
		domProp: "MozBorderRadiusTopleft",
193
		domProp: "MozBorderRadiusTopleft",
194
		inherited: false,
194
		inherited: false,
195
		type: CSS_TYPE_LONGHAND,
195
		type: CSS_TYPE_LONGHAND,
196
		initial_values: [ "0", "0px" ], /* 0% ? */
196
		initial_values: [ "0", "0px" ], /* 0% ? */
197
		other_values: [ "3%", "1px", "2em", // circular
197
		other_values: [ "3%", "1px", "2em", // circular
198
						"3% 2%", "1px 4px", "2em 2pt" // elliptical
198
						"3% 2%", "1px 4px", "2em 2pt" // elliptical
199
					  ],
199
					  ],
200
		invalid_values: [ "-1px", "4px -2px", "inherit 2px", "2px inherit" ]
200
		invalid_values: [ "-1px", "4px -2px", "inherit 2px", "2px inherit" ]
201
	},
201
	},
202
	"-moz-border-radius-topright": {
202
	"border-top-right-radius": {
203
		domProp: "MozBorderRadiusTopright",
203
		domProp: "MozBorderRadiusTopright",
204
		inherited: false,
204
		inherited: false,
205
		type: CSS_TYPE_LONGHAND,
205
		type: CSS_TYPE_LONGHAND,
206
		initial_values: [ "0", "0px" ], /* 0% ? */
206
		initial_values: [ "0", "0px" ], /* 0% ? */
207
		other_values: [ "3%", "1px", "2em", // circular
207
		other_values: [ "3%", "1px", "2em", // circular
208
						"3% 2%", "1px 4px", "2em 2pt" // elliptical
208
						"3% 2%", "1px 4px", "2em 2pt" // elliptical
209
					  ],
209
					  ],
210
		invalid_values: [ "-1px", "4px -2px", "inherit 2px", "2px inherit" ]
210
		invalid_values: [ "-1px", "4px -2px", "inherit 2px", "2px inherit" ]
(-)a/layout/style/test/test_bug365932.html (-5 / +5 lines)
Line     Link Here 
 Lines 141-158   https://bugzilla.mozilla.org/show_bug.cg Link Here 
141
       style="min-height: 600px; max-height: 320px"></div>
141
       style="min-height: 600px; max-height: 320px"></div>
142
  <div id="minmaxheight10-2" class="auto"
142
  <div id="minmaxheight10-2" class="auto"
143
       style="min-height: 600px; max-height: 40%"></div>
143
       style="min-height: 600px; max-height: 40%"></div>
144
  <div id="minmaxheight11-1" class="auto"
144
  <div id="minmaxheight11-1" class="auto"
145
       style="min-height: 75%; max-height: 320px"></div>
145
       style="min-height: 75%; max-height: 320px"></div>
146
  <div id="minmaxheight11-2" class="auto"
146
  <div id="minmaxheight11-2" class="auto"
147
       style="min-height: 75%; max-height: 40%"></div>
147
       style="min-height: 75%; max-height: 40%"></div>
148
148
149
  <div id="radius1" style="-moz-border-radius: 80px"></div>
149
  <div id="radius1" style="border-radius: 80px"></div>
150
  <div id="radius2" style="-moz-border-radius: 10%"></div>
150
  <div id="radius2" style="border-radius: 10%"></div>
151
  <div id="outlineradius1" style="-moz-outline-radius: 160px"></div>
151
  <div id="outlineradius1" style="-moz-outline-radius: 160px"></div>
152
  <div id="outlineradius2" style="-moz-outline-radius: 20%"></div>
152
  <div id="outlineradius2" style="-moz-outline-radius: 20%"></div>
153
</div>
153
</div>
154
<div id="content2" style="display: none">
154
<div id="content2" style="display: none">
155
  <div id="indent3" style="text-indent: 400px"></div>
155
  <div id="indent3" style="text-indent: 400px"></div>
156
  <div id="indent4" style="text-indent: 50%"></div>
156
  <div id="indent4" style="text-indent: 50%"></div>
157
157
158
  <div id="minwidth1-3" style="min-width: 200px"></div>
158
  <div id="minwidth1-3" style="min-width: 200px"></div>
 Lines 188-217   https://bugzilla.mozilla.org/show_bug.cg Link Here 
188
  <div id="minmaxheight1-4" style="min-height: 200px; max-height: 40%"></div>
188
  <div id="minmaxheight1-4" style="min-height: 200px; max-height: 40%"></div>
189
  <div id="minmaxheight2-3" style="min-height: 25%; max-height: 320px"></div>
189
  <div id="minmaxheight2-3" style="min-height: 25%; max-height: 320px"></div>
190
  <div id="minmaxheight2-4" style="min-height: 25%; max-height: 40%"></div>
190
  <div id="minmaxheight2-4" style="min-height: 25%; max-height: 40%"></div>
191
  <div id="minmaxheight3-3" style="min-height: 600px; max-height: 320px"></div>
191
  <div id="minmaxheight3-3" style="min-height: 600px; max-height: 320px"></div>
192
  <div id="minmaxheight3-4" style="min-height: 600px; max-height: 40%"></div>
192
  <div id="minmaxheight3-4" style="min-height: 600px; max-height: 40%"></div>
193
  <div id="minmaxheight4-3" style="min-height: 75%; max-height: 320px"></div>
193
  <div id="minmaxheight4-3" style="min-height: 75%; max-height: 320px"></div>
194
  <div id="minmaxheight4-4" style="min-height: 75%; max-height: 40%"></div>
194
  <div id="minmaxheight4-4" style="min-height: 75%; max-height: 40%"></div>
195
195
196
  <div id="radius3" style="-moz-border-radius: 80px"></div>
196
  <div id="radius3" style="border-radius: 80px"></div>
197
  <div id="radius4" style="-moz-border-radius: 10%"></div>
197
  <div id="radius4" style="border-radius: 10%"></div>
198
  <div id="outlineradius3" style="-moz-outline-radius: 160px"></div>
198
  <div id="outlineradius3" style="-moz-outline-radius: 160px"></div>
199
  <div id="outlineradius4" style="-moz-outline-radius: 20%"></div>
199
  <div id="outlineradius4" style="-moz-outline-radius: 20%"></div>
200
</div>
200
</div>
201
<pre id="test">
201
<pre id="test">
202
<script class="testbody" type="text/javascript">
202
<script class="testbody" type="text/javascript">
203
203
204
/** Test for Bug 365932 **/
204
/** Test for Bug 365932 **/
205
205
206
document.body.offsetWidth;
206
document.body.offsetWidth;
207
207
208
doATest("text-indent", "indent", 400, 50);
208
doATest("text-indent", "indent", 400, 50);
209
doATest("-moz-border-radius-topleft", "radius", 80, 10);
209
doATest("border-top-left-radius", "radius", 80, 10);
210
doATest("-moz-outline-radius-topleft", "outlineradius", 160, 20);
210
doATest("-moz-outline-radius-topleft", "outlineradius", 160, 20);
211
211
212
doATest("width", "widthheight-", 440, 0);
212
doATest("width", "widthheight-", 440, 0);
213
doATest("height", "widthheight-", 0, 0);
213
doATest("height", "widthheight-", 0, 0);
214
214
215
doATest("min-width", "minwidth1-", 200, 25);
215
doATest("min-width", "minwidth1-", 200, 25);
216
doATest("min-width", "minwidth2-", 600, 75);
216
doATest("min-width", "minwidth2-", 600, 75);
217
doATest("max-width", "maxwidth1-", 320, 40);
217
doATest("max-width", "maxwidth1-", 320, 40);
(-)a/layout/style/test/test_priority_preservation.html (-12 / +12 lines)
Line     Link Here 
 Lines 111-141   is(s.getPropertyValue("text-decoration") Link Here 
111
   "text-decoration still stored");
111
   "text-decoration still stored");
112
is(s.getPropertyPriority("text-decoration"), "important",
112
is(s.getPropertyPriority("text-decoration"), "important",
113
   "text-decoration priority still stored");
113
   "text-decoration priority still stored");
114
is(s.getPropertyValue("z-index"), "3",
114
is(s.getPropertyValue("z-index"), "3",
115
   "z-index still stored");
115
   "z-index still stored");
116
is(s.getPropertyPriority("z-index"), "",
116
is(s.getPropertyPriority("z-index"), "",
117
   "z-index priority still stored");
117
   "z-index priority still stored");
118
118
119
s.setProperty("-moz-border-radius", "2em", "");
119
s.setProperty("border-radius", "2em", "");
120
is(s.getPropertyValue("-moz-border-radius"), "2em 2em 2em 2em",
120
is(s.getPropertyValue("border-radius"), "2em 2em 2em 2em",
121
   "-moz-border-radius serialization 1")
121
   "border-radius serialization 1")
122
122
123
s.setProperty("-moz-border-radius-topleft", "3em 4em", "");
123
s.setProperty("border-top-left-radius", "3em 4em", "");
124
is(s.getPropertyValue("-moz-border-radius"),
124
is(s.getPropertyValue("border-radius"),
125
   "3em 2em 2em 2em / 4em 2em 2em 2em",
125
   "3em 2em 2em 2em / 4em 2em 2em 2em",
126
   "-moz-border-radius serialization 2");
126
   "border-radius serialization 2");
127
127
128
s.setProperty("-moz-border-radius", "2em / 3em", "");
128
s.setProperty("border-radius", "2em / 3em", "");
129
is(s.getPropertyValue("-moz-border-radius"),
129
is(s.getPropertyValue("border-radius"),
130
   "2em 2em 2em 2em / 3em 3em 3em 3em",
130
   "2em 2em 2em 2em / 3em 3em 3em 3em",
131
   "-moz-border-radius serialization 3")
131
   "border-radius serialization 3")
132
132
133
s.setProperty("-moz-border-radius-topleft", "4em", "");
133
s.setProperty("border-top-left-radius", "4em", "");
134
is(s.getPropertyValue("-moz-border-radius"),
134
is(s.getPropertyValue("border-radius"),
135
   "4em 2em 2em 2em / 4em 3em 3em 3em",
135
   "4em 2em 2em 2em / 4em 3em 3em 3em",
136
   "-moz-border-radius serialization 3");
136
   "border-radius serialization 3");
137
137
138
</script>
138
</script>
139
</pre>
139
</pre>
140
</body>
140
</body>
141
</html>
141
</html>
(-)a/layout/style/test/test_transitions_per_property.html (-4 / +4 lines)
Line     Link Here 
 Lines 45-64   function has_num(str) Link Here 
45
}
45
}
46
46
47
function any_unit_to_num(str)
47
function any_unit_to_num(str)
48
{
48
{
49
    return Number(String(str).match(/^([\d.]+)/)[1]);
49
    return Number(String(str).match(/^([\d.]+)/)[1]);
50
}
50
}
51
51
52
var supported_properties = {
52
var supported_properties = {
53
    "-moz-border-radius-bottomleft": [ test_radius_transition ],
53
    "border-bottom-left-radius": [ test_radius_transition ],
54
    "-moz-border-radius-bottomright": [ test_radius_transition ],
54
    "border-bottom-right-radius": [ test_radius_transition ],
55
    "-moz-border-radius-topleft": [ test_radius_transition ],
55
    "border-top-left-radius": [ test_radius_transition ],
56
    "-moz-border-radius-topright": [ test_radius_transition ],
56
    "border-top-right-radius": [ test_radius_transition ],
57
    "-moz-box-flex": [ test_float_zeroToOne_transition,
57
    "-moz-box-flex": [ test_float_zeroToOne_transition,
58
                       test_float_aboveOne_transition ],
58
                       test_float_aboveOne_transition ],
59
    "-moz-box-shadow": [ test_shadow_transition ],
59
    "-moz-box-shadow": [ test_shadow_transition ],
60
    "-moz-column-count": [ test_pos_integer_or_auto_transition ],
60
    "-moz-column-count": [ test_pos_integer_or_auto_transition ],
61
    "-moz-column-gap": [ test_length_transition ],
61
    "-moz-column-gap": [ test_length_transition ],
62
    "-moz-column-rule-color": [ test_color_transition,
62
    "-moz-column-rule-color": [ test_color_transition,
63
                                test_border_color_transition ],
63
                                test_border_color_transition ],
64
    "-moz-column-rule-width": [ test_length_transition ],
64
    "-moz-column-rule-width": [ test_length_transition ],
(-)a/testing/mozmill/mozmill-1.4.1/mozmill/extension/content/css/smoothness/jquery-ui-1.7.1.custom.css (-10 / +10 lines)
Line     Link Here 
 Lines 261-289    Link Here 
261
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
261
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
262
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
262
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
263
263
264
264
265
/* Misc visuals
265
/* Misc visuals
266
----------------------------------*/
266
----------------------------------*/
267
267
268
/* Corner radius */
268
/* Corner radius */
269
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
269
.ui-corner-tl { border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; }
270
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
270
.ui-corner-tr { border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; }
271
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
271
.ui-corner-bl { border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; }
272
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
272
.ui-corner-br { border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
273
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
273
.ui-corner-top { border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; }
274
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
274
.ui-corner-bottom { border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
275
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
275
.ui-corner-right {  border-top-right-radius: 4px; -webkit-border-top-right-radius: 4px; border-bottom-right-radius: 4px; -webkit-border-bottom-right-radius: 4px; }
276
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
276
.ui-corner-left { border-top-left-radius: 4px; -webkit-border-top-left-radius: 4px; border-bottom-left-radius: 4px; -webkit-border-bottom-left-radius: 4px; }
277
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
277
.ui-corner-all { border-radius: 4px; -webkit-border-radius: 4px; }
278
278
279
/* Overlays */
279
/* Overlays */
280
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
280
.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
281
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
281
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); border-radius: 8px; -webkit-border-radius: 8px; }/* Accordion
282
----------------------------------*/
282
----------------------------------*/
283
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
283
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
284
.ui-accordion .ui-accordion-li-fix { display: inline; }
284
.ui-accordion .ui-accordion-li-fix { display: inline; }
285
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
285
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
286
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
286
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
287
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
287
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
288
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
288
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
289
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
289
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
(-)a/toolkit/components/aboutmemory/content/aboutMemory.css (-1 / +1 lines)
Line     Link Here 
 Lines 63-79   h2 { Link Here 
63
63
64
.memBox {
64
.memBox {
65
    max-width: 30em;
65
    max-width: 30em;
66
    background: -moz-Field;
66
    background: -moz-Field;
67
    color: -moz-FieldText;
67
    color: -moz-FieldText;
68
    margin-top: 25px;
68
    margin-top: 25px;
69
    padding: 5px;
69
    padding: 5px;
70
    border: 1px solid -moz-FieldText;
70
    border: 1px solid -moz-FieldText;
71
    -moz-border-radius: 10px 10px;
71
    border-radius: 10px 10px;
72
}
72
}
73
73
74
.memValue {
74
.memValue {
75
    text-align: right;
75
    text-align: right;
76
}
76
}
77
77
78
.memOverview table {
78
.memOverview table {
79
    font-size: 120%;
79
    font-size: 120%;
(-)a/toolkit/themes/faststripe/global/button.css (-2 / +2 lines)
Line     Link Here 
 Lines 47-63    Link Here 
47
button {
47
button {
48
  /*-moz-appearance: button;*/
48
  /*-moz-appearance: button;*/
49
  margin: 3px 7px 3px 7px;
49
  margin: 3px 7px 3px 7px;
50
  min-width: 6.3em;
50
  min-width: 6.3em;
51
  border: 1px solid;
51
  border: 1px solid;
52
  border-color: #555555;
52
  border-color: #555555;
53
  background-color: #eeeeee;
53
  background-color: #eeeeee;
54
  color: black;
54
  color: black;
55
  -moz-border-radius: 3px 3px;
55
  border-radius: 3px 3px;
56
}
56
}
57
57
58
.button-box {
58
.button-box {
59
  border: 1px solid transparent;
59
  border: 1px solid transparent;
60
  padding-top: 1px;
60
  padding-top: 1px;
61
  padding-bottom: 2px;
61
  padding-bottom: 2px;
62
  -moz-padding-start: 3px;
62
  -moz-padding-start: 3px;
63
  -moz-padding-end: 4px;
63
  -moz-padding-end: 4px;
 Lines 77-93   button:focus > .button-box { Link Here 
77
  border: 1px dotted black;
77
  border: 1px dotted black;
78
}
78
}
79
79
80
/* .......... default state .......... */
80
/* .......... default state .......... */
81
81
82
button[default="true"] {
82
button[default="true"] {
83
  margin: 1px 5px 1px 5px;
83
  margin: 1px 5px 1px 5px;
84
  border-width: 2px;
84
  border-width: 2px;
85
  -moz-border-radius: 3px 3px;
85
  border-radius: 3px 3px;
86
  border-color: black;
86
  border-color: black;
87
}
87
}
88
88
89
/* .......... active/open/checked state .......... */
89
/* .......... active/open/checked state .......... */
90
90
91
button:hover:active,
91
button:hover:active,
92
button[open="true"],
92
button[open="true"],
93
button[checked="true"] {
93
button[checked="true"] {
(-)a/toolkit/themes/faststripe/global/groupbox.css (-1 / +1 lines)
Line     Link Here 
 Lines 41-57    Link Here 
41
41
42
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
42
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
43
43
44
/* ::::: groupbox ::::: */
44
/* ::::: groupbox ::::: */
45
45
46
groupbox {
46
groupbox {
47
  -moz-appearance: groupbox;
47
  -moz-appearance: groupbox;
48
  border: 1px solid gray;
48
  border: 1px solid gray;
49
  -moz-border-radius: 3px;
49
  border-radius: 3px;
50
  margin: 3px;
50
  margin: 3px;
51
  padding: 3px 3px 6px 3px;
51
  padding: 3px 3px 6px 3px;
52
}
52
}
53
53
54
.groupbox-body {
54
.groupbox-body {
55
  padding: inherit;
55
  padding: inherit;
56
}
56
}
57
57
(-)a/toolkit/themes/faststripe/global/radio.css (-2 / +2 lines)
Line     Link Here 
 Lines 86-110   radio[disabled="true"] { Link Here 
86
  color: GrayText;
86
  color: GrayText;
87
}
87
}
88
88
89
/* ::::: checkmark image ::::: */
89
/* ::::: checkmark image ::::: */
90
90
91
.radio-check-box1 {
91
.radio-check-box1 {
92
  margin: 1px 0px;
92
  margin: 1px 0px;
93
  border: 1px solid #555555;
93
  border: 1px solid #555555;
94
  -moz-border-radius: 50%;
94
  border-radius: 50%;
95
  width: 12px;
95
  width: 12px;
96
  height: 12px;
96
  height: 12px;
97
  background: -moz-Field no-repeat 50% 50%;
97
  background: -moz-Field no-repeat 50% 50%;
98
}
98
}
99
99
100
.radio-check-box2 {
100
.radio-check-box2 {
101
  border: 1px solid #555555;
101
  border: 1px solid #555555;
102
  -moz-border-radius: 50%;
102
  border-radius: 50%;
103
  padding: 2px;
103
  padding: 2px;
104
  width: 4px;
104
  width: 4px;
105
  height: 4px;
105
  height: 4px;
106
  list-style-image: none;
106
  list-style-image: none;
107
  background: -moz-Field no-repeat 50% 50%;
107
  background: -moz-Field no-repeat 50% 50%;
108
}
108
}
109
109
110
radio:hover:active > .radio-check-box1 {
110
radio:hover:active > .radio-check-box1 {
(-)a/toolkit/themes/faststripe/global/tabbox.css (-12 / +12 lines)
Line     Link Here 
 Lines 64-89   tabpanels { Link Here 
64
64
65
tab 
65
tab 
66
{
66
{
67
  margin-top: 2px;
67
  margin-top: 2px;
68
  border-top: 1px solid #555555;
68
  border-top: 1px solid #555555;
69
  border-right: 1px solid #555555;
69
  border-right: 1px solid #555555;
70
  border-left: 1px solid #555555;
70
  border-left: 1px solid #555555;
71
  border-bottom: 1px solid #555555;
71
  border-bottom: 1px solid #555555;
72
  -moz-border-radius-topleft: 2px;
72
  border-top-left-radius: 2px;
73
  -moz-border-radius-topright: 2px;
73
  border-top-right-radius: 2px;
74
  padding: 1px 4px 2px 4px;
74
  padding: 1px 4px 2px 4px;
75
  background-color: -moz-Dialog;
75
  background-color: -moz-Dialog;
76
  color: -moz-DialogText;
76
  color: -moz-DialogText;
77
}
77
}
78
78
79
tab:-moz-locale-dir(rtl) {
79
tab:-moz-locale-dir(rtl) {
80
  -moz-border-radius-bottomleft: 1px;
80
  border-bottom-left-radius: 1px;
81
  -moz-border-radius-bottomright: 0px;
81
  border-bottom-right-radius: 0px;
82
}
82
}
83
83
84
.tab-text {
84
.tab-text {
85
  margin: 0 !important;
85
  margin: 0 !important;
86
}
86
}
87
87
88
tab[selected="true"] {
88
tab[selected="true"] {
89
  margin-top: 0;
89
  margin-top: 0;
 Lines 94-116   tab[selected="true"] { Link Here 
94
tab:focus > .tab-middle {
94
tab:focus > .tab-middle {
95
  /* Don't specify the outline-color, we should always use initial value. */
95
  /* Don't specify the outline-color, we should always use initial value. */
96
  outline: 1px dotted;
96
  outline: 1px dotted;
97
}
97
}
98
98
99
tab[beforeselected="true"]:not(:-moz-locale-dir(rtl)),
99
tab[beforeselected="true"]:not(:-moz-locale-dir(rtl)),
100
tab[selected="true"]:-moz-locale-dir(rtl) + tab {
100
tab[selected="true"]:-moz-locale-dir(rtl) + tab {
101
  border-right: none;
101
  border-right: none;
102
  -moz-border-radius-topright: 0;
102
  border-top-right-radius: 0;
103
}
103
}
104
104
105
tab[selected="true"]:not(:-moz-locale-dir(rtl)) + tab,
105
tab[selected="true"]:not(:-moz-locale-dir(rtl)) + tab,
106
tab[beforeselected="true"]:-moz-locale-dir(rtl) {
106
tab[beforeselected="true"]:-moz-locale-dir(rtl) {
107
  border-left: none;
107
  border-left: none;
108
  -moz-border-radius-topleft: 0;
108
  border-top-left-radius: 0;
109
}
109
}
110
110
111
tab:first-of-type[selected="true"] {
111
tab:first-of-type[selected="true"] {
112
  padding-right: 5px;
112
  padding-right: 5px;
113
  padding-left: 5px;
113
  padding-left: 5px;
114
}
114
}
115
115
116
/* ::::: tab-bottom ::::::::::
116
/* ::::: tab-bottom ::::::::::
 Lines 118-154   tab:first-of-type[selected="true"] { Link Here 
118
   :: a tabpanels.
118
   :: a tabpanels.
119
   ::::: */
119
   ::::: */
120
120
121
.tab-bottom {
121
.tab-bottom {
122
  margin-top: 0;
122
  margin-top: 0;
123
  margin-bottom: 2px;
123
  margin-bottom: 2px;
124
  border-top: 1px solid;
124
  border-top: 1px solid;
125
  border-bottom: 1px solid #555555;
125
  border-bottom: 1px solid #555555;
126
  -moz-border-radius-topleft: 0;
126
  border-top-left-radius: 0;
127
  -moz-border-radius-topright: 0;
127
  border-top-right-radius: 0;
128
  -moz-border-radius-bottomright: 2px;
128
  border-bottom-right-radius: 2px;
129
  -moz-border-radius-bottomleft: 2px;
129
  border-bottom-left-radius: 2px;
130
  padding: 2px 4px 1px 4px;
130
  padding: 2px 4px 1px 4px;
131
}
131
}
132
132
133
.tab-bottom[selected="true"] {
133
.tab-bottom[selected="true"] {
134
  margin-bottom: 0;
134
  margin-bottom: 0;
135
  -moz-border-top-colors: -moz-Dialog;
135
  -moz-border-top-colors: -moz-Dialog;
136
  padding: 4px 6px 1px 6px;
136
  padding: 4px 6px 1px 6px;
137
}
137
}
138
138
139
.tab-bottom[beforeselected="true"]:not(:-moz-locale-dir(rtl)),
139
.tab-bottom[beforeselected="true"]:not(:-moz-locale-dir(rtl)),
140
.tab-bottom[selected="true"]:-moz-locale-dir(rtl) + .tab-bottom {
140
.tab-bottom[selected="true"]:-moz-locale-dir(rtl) + .tab-bottom {
141
  -moz-border-radius-bottomright: 0;
141
  border-bottom-right-radius: 0;
142
}
142
}
143
143
144
.tab-bottom[selected="true"]:not(:-moz-locale-dir(rtl)) + .tab-bottom,
144
.tab-bottom[selected="true"]:not(:-moz-locale-dir(rtl)) + .tab-bottom,
145
.tab-bottom[beforeselected="true"]:-moz-locale-dir(rtl) {
145
.tab-bottom[beforeselected="true"]:-moz-locale-dir(rtl) {
146
  -moz-border-radius-bottomleft: 0;
146
  border-bottom-left-radius: 0;
147
}
147
}
148
148
149
/* ::::: tabs-bottom ::::: */
149
/* ::::: tabs-bottom ::::: */
150
150
151
.tabs-bottom > .tabs-left,
151
.tabs-bottom > .tabs-left,
152
.tabs-bottom > .tabs-right {
152
.tabs-bottom > .tabs-right {
153
  border-top: 1px solid ThreeDShadow;
153
  border-top: 1px solid ThreeDShadow;
154
  border-bottom: none;
154
  border-bottom: none;
(-)a/toolkit/themes/gnomestripe/global/netError.css (-2 / +2 lines)
Line     Link Here 
 Lines 38-54   ul { Link Here 
38
}
38
}
39
39
40
#errorPageContainer {
40
#errorPageContainer {
41
  position: relative;
41
  position: relative;
42
  min-width: 13em;
42
  min-width: 13em;
43
  max-width: 52em;
43
  max-width: 52em;
44
  margin: 4em auto;
44
  margin: 4em auto;
45
  border: 1px solid ThreeDShadow;
45
  border: 1px solid ThreeDShadow;
46
  -moz-border-radius: 10px;
46
  border-radius: 10px;
47
  padding: 3em;
47
  padding: 3em;
48
  -moz-padding-start: 30px;
48
  -moz-padding-start: 30px;
49
  background: url("moz-icon://stock/gtk-dialog-warning?size=dialog") left 0 no-repeat -moz-Field;
49
  background: url("moz-icon://stock/gtk-dialog-warning?size=dialog") left 0 no-repeat -moz-Field;
50
  background-origin: content-box;
50
  background-origin: content-box;
51
}
51
}
52
52
53
#errorPageContainer.certerror {
53
#errorPageContainer.certerror {
54
  background-image: url("chrome://global/skin/icons/sslWarning.png");
54
  background-image: url("chrome://global/skin/icons/sslWarning.png");
 Lines 111-127   body[dir="rtl"] #brand { Link Here 
111
#securityOverrideDiv {
111
#securityOverrideDiv {
112
  padding-top: 10px;
112
  padding-top: 10px;
113
}
113
}
114
114
115
#securityOverrideContent {
115
#securityOverrideContent {
116
  background-color: InfoBackground;
116
  background-color: InfoBackground;
117
  color: InfoText;
117
  color: InfoText;
118
  padding: 10px;
118
  padding: 10px;
119
  -moz-border-radius: 10px;
119
  border-radius: 10px;
120
}
120
}
121
121
122
/* Custom styling for 'blacklist' error class */
122
/* Custom styling for 'blacklist' error class */
123
:root.blacklist #errorTitle, :root.blacklist #errorLongContent,
123
:root.blacklist #errorTitle, :root.blacklist #errorLongContent,
124
:root.blacklist #errorShortDesc, :root.blacklist #errorLongDesc,
124
:root.blacklist #errorShortDesc, :root.blacklist #errorLongDesc,
125
:root.blacklist a {
125
:root.blacklist a {
126
  background-color: #722; /* Dark red */
126
  background-color: #722; /* Dark red */
127
  color: white;
127
  color: white;
(-)a/toolkit/themes/gnomestripe/global/radio.css (-2 / +2 lines)
Line     Link Here 
 Lines 100-127   radio[disabled="true"] { Link Here 
100
100
101
/* ::::: checkmark image ::::: */
101
/* ::::: checkmark image ::::: */
102
102
103
.radio-check-box1 {
103
.radio-check-box1 {
104
  border-top: 1px solid ThreeDShadow;
104
  border-top: 1px solid ThreeDShadow;
105
  border-right: 1px solid ThreeDHighlight;
105
  border-right: 1px solid ThreeDHighlight;
106
  border-bottom: 1px solid ThreeDHighlight;
106
  border-bottom: 1px solid ThreeDHighlight;
107
  border-left: 1px solid ThreeDShadow;
107
  border-left: 1px solid ThreeDShadow;
108
  -moz-border-radius: 50%;
108
  border-radius: 50%;
109
  min-width: 12px;
109
  min-width: 12px;
110
  min-height: 12px;
110
  min-height: 12px;
111
  background-color: -moz-Field;
111
  background-color: -moz-Field;
112
}
112
}
113
113
114
.radio-check-box2 {
114
.radio-check-box2 {
115
  border-top: 1px solid ThreeDDarkShadow;
115
  border-top: 1px solid ThreeDDarkShadow;
116
  border-right: 1px solid ThreeDLightShadow;
116
  border-right: 1px solid ThreeDLightShadow;
117
  border-bottom: 1px solid ThreeDLightShadow;
117
  border-bottom: 1px solid ThreeDLightShadow;
118
  border-left: 1px solid ThreeDDarkShadow;
118
  border-left: 1px solid ThreeDDarkShadow;
119
  -moz-border-radius: 50%;
119
  border-radius: 50%;
120
  padding: 2px;
120
  padding: 2px;
121
  width: 4px;
121
  width: 4px;
122
  height: 4px;
122
  height: 4px;
123
  list-style-image: none;
123
  list-style-image: none;
124
}
124
}
125
125
126
radio:not([disabled="true"]):hover {
126
radio:not([disabled="true"]):hover {
127
  color: -moz-buttonhovertext;
127
  color: -moz-buttonhovertext;
(-)a/toolkit/themes/gnomestripe/global/tabbox.css (-8 / +8 lines)
Line     Link Here 
 Lines 70-98   tab { Link Here 
70
  position: relative;
70
  position: relative;
71
  -moz-appearance: tab;
71
  -moz-appearance: tab;
72
  margin-top: 2px;
72
  margin-top: 2px;
73
  border: 2px solid;
73
  border: 2px solid;
74
  border-bottom: none;
74
  border-bottom: none;
75
  -moz-border-top-colors: ThreeDHighlight ThreeDLightShadow;
75
  -moz-border-top-colors: ThreeDHighlight ThreeDLightShadow;
76
  -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
76
  -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
77
  -moz-border-left-colors: ThreeDHighlight ThreeDLightShadow;
77
  -moz-border-left-colors: ThreeDHighlight ThreeDLightShadow;
78
  -moz-border-radius-topleft: 2px;
78
  border-top-left-radius: 2px;
79
  -moz-border-radius-topright: 2px;
79
  border-top-right-radius: 2px;
80
  padding: 3px 4px;
80
  padding: 3px 4px;
81
  background-color: -moz-Dialog;
81
  background-color: -moz-Dialog;
82
  color: -moz-DialogText;
82
  color: -moz-DialogText;
83
}
83
}
84
84
85
tab[selected="true"] {
85
tab[selected="true"] {
86
  z-index: 1;
86
  z-index: 1;
87
  margin-top: 0;
87
  margin-top: 0;
88
  margin-bottom: -2px;
88
  margin-bottom: -2px;
89
  -moz-border-radius-bottomleft: 3px;
89
  border-bottom-left-radius: 3px;
90
  -moz-border-radius-bottomright: 3px;
90
  border-bottom-right-radius: 3px;
91
  padding-top: 4px;
91
  padding-top: 4px;
92
  padding-bottom: 6px;
92
  padding-bottom: 6px;
93
}
93
}
94
94
95
tab + tab {
95
tab + tab {
96
  -moz-margin-start: -2px;
96
  -moz-margin-start: -2px;
97
}
97
}
98
98
 Lines 106-125   tab + tab { Link Here 
106
   ::::: */
106
   ::::: */
107
107
108
.tab-bottom {
108
.tab-bottom {
109
  margin-top: 0;
109
  margin-top: 0;
110
  margin-bottom: 2px;
110
  margin-bottom: 2px;
111
  border-top: none;
111
  border-top: none;
112
  border-bottom: 2px solid;
112
  border-bottom: 2px solid;
113
  -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
113
  -moz-border-bottom-colors: ThreeDDarkShadow ThreeDShadow;
114
  -moz-border-radius-topleft: 0;
114
  border-top-left-radius: 0;
115
  -moz-border-radius-topright: 0;
115
  border-top-right-radius: 0;
116
  -moz-border-radius-bottomright: 2px;
116
  border-bottom-right-radius: 2px;
117
  -moz-border-radius-bottomleft: 2px;
117
  border-bottom-left-radius: 2px;
118
}
118
}
119
119
120
.tab-bottom[selected="true"] {
120
.tab-bottom[selected="true"] {
121
  margin-bottom: 0;
121
  margin-bottom: 0;
122
  margin-top: -2px;
122
  margin-top: -2px;
123
  padding-top: 6px;
123
  padding-top: 6px;
124
  padding-bottom: 4px;
124
  padding-bottom: 4px;
125
}
125
}
(-)a/toolkit/themes/gnomestripe/mozapps/extensions/extensions.css (-15 / +15 lines)
Line     Link Here 
 Lines 38-54    Link Here 
38
#addons-page {
38
#addons-page {
39
  margin: 20px 20px;
39
  margin: 20px 20px;
40
}
40
}
41
41
42
#view-port {
42
#view-port {
43
  background-color: -moz-field;
43
  background-color: -moz-field;
44
  color: -moz-fieldtext;
44
  color: -moz-fieldtext;
45
  border: 1px solid black;
45
  border: 1px solid black;
46
  -moz-border-radius: 5px;
46
  border-radius: 5px;
47
}
47
}
48
48
49
49
50
/*** category selector ***/
50
/*** category selector ***/
51
51
52
#categories {
52
#categories {
53
  -moz-appearance: none;
53
  -moz-appearance: none;
54
  border: none;
54
  border: none;
 Lines 65-87    Link Here 
65
  border-color: transparent;
65
  border-color: transparent;
66
  padding: 10px 4px;
66
  padding: 10px 4px;
67
  -moz-box-align: center;
67
  -moz-box-align: center;
68
  overflow: hidden;
68
  overflow: hidden;
69
  min-height: 0px;
69
  min-height: 0px;
70
}
70
}
71
71
72
.category:-moz-locale-dir(ltr) {
72
.category:-moz-locale-dir(ltr) {
73
  -moz-border-radius-topleft: 5px;
73
  border-top-left-radius: 5px;
74
  -moz-border-radius-bottomleft: 5px;
74
  border-bottom-left-radius: 5px;
75
}
75
}
76
76
77
.category:-moz-locale-dir(rtl) {
77
.category:-moz-locale-dir(rtl) {
78
  -moz-border-radius-topright: 5px;
78
  border-top-right-radius: 5px;
79
  -moz-border-radius-bottomright: 5px;
79
  border-bottom-right-radius: 5px;
80
}
80
}
81
81
82
.category[disabled] {
82
.category[disabled] {
83
  height: 0px;
83
  height: 0px;
84
  opacity: 0;
84
  opacity: 0;
85
  -moz-transition-property: height, opacity;
85
  -moz-transition-property: height, opacity;
86
  -moz-transition-duration: 1s, 0.8s;
86
  -moz-transition-duration: 1s, 0.8s;
87
}
87
}
 Lines 101-117    Link Here 
101
.category-name {
101
.category-name {
102
  font-size: 150%;
102
  font-size: 150%;
103
}
103
}
104
104
105
.category-badge {
105
.category-badge {
106
  background-color: #55D4FF;
106
  background-color: #55D4FF;
107
  padding: 2px 8px;
107
  padding: 2px 8px;
108
  margin: 6px 0px;
108
  margin: 6px 0px;
109
  -moz-border-radius: 100%;
109
  border-radius: 100%;
110
  color: #FFF;
110
  color: #FFF;
111
  font-weight: bold;
111
  font-weight: bold;
112
  text-align: center;
112
  text-align: center;
113
}
113
}
114
114
115
.category-badge[value="0"] {
115
.category-badge[value="0"] {
116
  visibility: hidden;
116
  visibility: hidden;
117
}
117
}
 Lines 187-203    Link Here 
187
#header-utils-btn {
187
#header-utils-btn {
188
  -moz-appearance: none;
188
  -moz-appearance: none;
189
  min-width: 4.5em;
189
  min-width: 4.5em;
190
  border-width: 1px;
190
  border-width: 1px;
191
  -moz-border-top-colors: #999;
191
  -moz-border-top-colors: #999;
192
  -moz-border-bottom-colors: #999;
192
  -moz-border-bottom-colors: #999;
193
  -moz-border-left-colors: #999;
193
  -moz-border-left-colors: #999;
194
  -moz-border-right-colors: #999;
194
  -moz-border-right-colors: #999;
195
  -moz-border-radius: 8px;
195
  border-radius: 8px;
196
  background-image: -moz-linear-gradient(#FFF, #BBB);
196
  background-image: -moz-linear-gradient(#FFF, #BBB);
197
  list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
197
  list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
198
}
198
}
199
199
200
#header-utils-btn:hover,
200
#header-utils-btn:hover,
201
#header-utils-btn[open="true"] {
201
#header-utils-btn[open="true"] {
202
  -moz-border-top-colors: #777;
202
  -moz-border-top-colors: #777;
203
  -moz-border-bottom-colors: #777;
203
  -moz-border-bottom-colors: #777;
 Lines 225-241    Link Here 
225
.sort-controls {
225
.sort-controls {
226
  -moz-appearance: none;
226
  -moz-appearance: none;
227
}
227
}
228
228
229
.sorter {
229
.sorter {
230
  -moz-appearance: none;
230
  -moz-appearance: none;
231
  border: none;
231
  border: none;
232
  background-color: transparent;
232
  background-color: transparent;
233
  -moz-border-radius: 100%;
233
  border-radius: 100%;
234
  padding: 0px 6px;
234
  padding: 0px 6px;
235
  margin: 0px 6px;
235
  margin: 0px 6px;
236
  min-width: 12px !important;
236
  min-width: 12px !important;
237
  -moz-box-direction: reverse;
237
  -moz-box-direction: reverse;
238
}
238
}
239
239
240
.sorter[checkState="1"],
240
.sorter[checkState="1"],
241
.sorter[checkState="2"] {
241
.sorter[checkState="2"] {
 Lines 438-454    Link Here 
438
.addon[status="uninstalled"] {
438
.addon[status="uninstalled"] {
439
  border: none;
439
  border: none;
440
}
440
}
441
441
442
.addon[status="uninstalled"] > .container {
442
.addon[status="uninstalled"] > .container {
443
  -moz-box-align: center;
443
  -moz-box-align: center;
444
  padding: 4px 20px;
444
  padding: 4px 20px;
445
  background-color: #FDFFA8;
445
  background-color: #FDFFA8;
446
  -moz-border-radius: 8px;
446
  border-radius: 8px;
447
  font-size: 120%;
447
  font-size: 120%;
448
}
448
}
449
449
450
.addon[status="uninstalled"][selected] {
450
.addon[status="uninstalled"][selected] {
451
  background-color: transparent;
451
  background-color: transparent;
452
}
452
}
453
453
454
454
 Lines 547-563    Link Here 
547
}
547
}
548
548
549
#detail-notification {
549
#detail-notification {
550
  -moz-box-align: center;
550
  -moz-box-align: center;
551
  -moz-box-pack: center;
551
  -moz-box-pack: center;
552
  margin: 0px 50px;
552
  margin: 0px 50px;
553
  padding: 4px 20px;
553
  padding: 4px 20px;
554
  background-color: #FDFFA8;
554
  background-color: #FDFFA8;
555
  -moz-border-radius: 8px;
555
  border-radius: 8px;
556
  font-size: 120%;
556
  font-size: 120%;
557
  border: 2px solid #F0F6A3;
557
  border: 2px solid #F0F6A3;
558
}
558
}
559
559
560
560
561
/*** creator ***/
561
/*** creator ***/
562
562
563
.creator > label {
563
.creator > label {
 Lines 595-611    Link Here 
595
  padding: 0px 1px;
595
  padding: 0px 1px;
596
}
596
}
597
597
598
598
599
/*** download progress ***/
599
/*** download progress ***/
600
600
601
.download-progress {
601
.download-progress {
602
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
602
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
603
  -moz-border-radius: 100%;
603
  border-radius: 100%;
604
  border: 1px solid #555;
604
  border: 1px solid #555;
605
  -moz-box-shadow: #777 1px 1px 2px;
605
  -moz-box-shadow: #777 1px 1px 2px;
606
  width: 200px;
606
  width: 200px;
607
  height: 24px;
607
  height: 24px;
608
  margin: 0px 8px;
608
  margin: 0px 8px;
609
}
609
}
610
610
611
.download-progress .start-cap,
611
.download-progress .start-cap,
 Lines 620-641    Link Here 
620
}
620
}
621
621
622
.download-progress .start-cap, .download-progress .end-cap {
622
.download-progress .start-cap, .download-progress .end-cap {
623
  width: 12px;
623
  width: 12px;
624
}
624
}
625
625
626
.download-progress .start-cap:-moz-locale-dir(ltr),
626
.download-progress .start-cap:-moz-locale-dir(ltr),
627
.download-progress .end-cap:-moz-locale-dir(rtl) {
627
.download-progress .end-cap:-moz-locale-dir(rtl) {
628
  -moz-border-radius: 100% 0 0 100%;
628
  border-radius: 100% 0 0 100%;
629
}
629
}
630
630
631
.download-progress .end-cap:-moz-locale-dir(ltr),
631
.download-progress .end-cap:-moz-locale-dir(ltr),
632
.download-progress .start-cap:-moz-locale-dir(rtl) {
632
.download-progress .start-cap:-moz-locale-dir(rtl) {
633
  -moz-border-radius: 0 100% 100% 0;
633
  border-radius: 0 100% 100% 0;
634
}
634
}
635
635
636
.download-progress .progress {
636
.download-progress .progress {
637
  -moz-appearance: none;
637
  -moz-appearance: none;
638
  padding: 0px;
638
  padding: 0px;
639
  margin: 0px;
639
  margin: 0px;
640
  border: none;
640
  border: none;
641
}
641
}
 Lines 643-659    Link Here 
643
.download-progress .pause, .download-progress .cancel {
643
.download-progress .pause, .download-progress .cancel {
644
  -moz-appearance: none;
644
  -moz-appearance: none;
645
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
645
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
646
  border-width: 1px 0px 0px 1px;
646
  border-width: 1px 0px 0px 1px;
647
  padding-right: 1px;
647
  padding-right: 1px;
648
  border-style: solid;
648
  border-style: solid;
649
  -moz-border-top-colors: #FFF;
649
  -moz-border-top-colors: #FFF;
650
  -moz-border-left-colors: #FFF;
650
  -moz-border-left-colors: #FFF;
651
  -moz-border-radius: 100%;
651
  border-radius: 100%;
652
  min-width: 16px;
652
  min-width: 16px;
653
  width: 16px;
653
  width: 16px;
654
  height: 16px;
654
  height: 16px;
655
  margin: 3px;
655
  margin: 3px;
656
  -moz-box-shadow: #777 1px 1px 1px;
656
  -moz-box-shadow: #777 1px 1px 1px;
657
}
657
}
658
658
659
.download-progress .pause {
659
.download-progress .pause {
 Lines 714-730    Link Here 
714
}
714
}
715
715
716
.contribute {
716
.contribute {
717
  -moz-appearance: none;
717
  -moz-appearance: none;
718
  color: #FFF;
718
  color: #FFF;
719
  font-weight: bold;
719
  font-weight: bold;
720
  text-shadow: #4C9EF8 -1px -1px 1px;
720
  text-shadow: #4C9EF8 -1px -1px 1px;
721
  border: 1px solid #4C9EF8;
721
  border: 1px solid #4C9EF8;
722
  -moz-border-radius: 100%;
722
  border-radius: 100%;
723
  background-image: -moz-linear-gradient(#93C5FA, #4C9EF8);
723
  background-image: -moz-linear-gradient(#93C5FA, #4C9EF8);
724
  -moz-padding-start: 20px;
724
  -moz-padding-start: 20px;
725
  -moz-padding-end: 4px;
725
  -moz-padding-end: 4px;
726
}
726
}
727
727
728
.contribute:hover {
728
.contribute:hover {
729
  border-color: #4271FF;
729
  border-color: #4271FF;
730
  background-image: -moz-linear-gradient(#49CEFF, #4271FF);
730
  background-image: -moz-linear-gradient(#49CEFF, #4271FF);
(-)a/toolkit/themes/pinstripe/global/config.css (-1 / +1 lines)
Line     Link Here 
 Lines 8-24    Link Here 
8
  background-color: -moz-Dialog;
8
  background-color: -moz-Dialog;
9
}
9
}
10
10
11
#warningBox
11
#warningBox
12
{
12
{
13
  background-color: -moz-Field;
13
  background-color: -moz-Field;
14
  color: -moz-FieldText;
14
  color: -moz-FieldText;
15
  border: 1px solid ThreeDShadow;
15
  border: 1px solid ThreeDShadow;
16
  -moz-border-radius: 10px;
16
  border-radius: 10px;
17
  padding: 3em;
17
  padding: 3em;
18
  -moz-padding-start: 30px;
18
  -moz-padding-start: 30px;
19
  margin-left: 1em;
19
  margin-left: 1em;
20
  margin-right: 1em;
20
  margin-right: 1em;
21
}
21
}
22
22
23
#warningInnerBox
23
#warningInnerBox
24
{
24
{
(-)a/toolkit/themes/pinstripe/global/console/console.css (-2 / +2 lines)
Line     Link Here 
 Lines 164-180    Link Here 
164
#TextfieldEval {
164
#TextfieldEval {
165
  margin: 2px !important;
165
  margin: 2px !important;
166
}
166
}
167
167
168
#ButtonEval {
168
#ButtonEval {
169
  margin: 0 4px;
169
  margin: 0 4px;
170
  padding: 1px 10px;
170
  padding: 1px 10px;
171
  -moz-appearance: none;
171
  -moz-appearance: none;
172
  -moz-border-radius: 100%;
172
  border-radius: 100%;
173
  border: @roundButtonBorder@;
173
  border: @roundButtonBorder@;
174
  background: @roundButtonBackground@;
174
  background: @roundButtonBackground@;
175
  -moz-box-shadow: @roundButtonShadow@;
175
  -moz-box-shadow: @roundButtonShadow@;
176
}
176
}
177
177
178
#ButtonEval > .toolbarbutton-text {
178
#ButtonEval > .toolbarbutton-text {
179
  margin: 0 !important;
179
  margin: 0 !important;
180
}
180
}
 Lines 203-219   toolbarseparator { Link Here 
203
#Console\:clear {
203
#Console\:clear {
204
  -moz-box-orient: vertical;
204
  -moz-box-orient: vertical;
205
  -moz-box-align: center;
205
  -moz-box-align: center;
206
  font: menu;
206
  font: menu;
207
  text-shadow: @loweredShadow@;
207
  text-shadow: @loweredShadow@;
208
  margin: 4px 0 9px;
208
  margin: 4px 0 9px;
209
  padding: 0 4px;
209
  padding: 0 4px;
210
  border: 1px solid @toolbarbuttonBorderColor@;
210
  border: 1px solid @toolbarbuttonBorderColor@;
211
  -moz-border-radius: @toolbarbuttonCornerRadius@;
211
  border-radius: @toolbarbuttonCornerRadius@;
212
  -moz-box-shadow: @loweredShadow@;
212
  -moz-box-shadow: @loweredShadow@;
213
  background: @toolbarbuttonBackground@;
213
  background: @toolbarbuttonBackground@;
214
  background-origin: border-box;
214
  background-origin: border-box;
215
}
215
}
216
216
217
#Console\:clear:active:hover {
217
#Console\:clear:active:hover {
218
  background: @toolbarbuttonPressedBackgroundColor@;
218
  background: @toolbarbuttonPressedBackgroundColor@;
219
  text-shadow: @loweredShadow@;
219
  text-shadow: @loweredShadow@;
(-)a/toolkit/themes/pinstripe/global/datetimepicker.css (-2 / +2 lines)
Line     Link Here 
 Lines 48-65   datepicker, timepicker { Link Here 
48
  cursor: text;
48
  cursor: text;
49
  margin-right: 4px;
49
  margin-right: 4px;
50
  margin-bottom: 2px;
50
  margin-bottom: 2px;
51
  border: 3px solid;
51
  border: 3px solid;
52
  -moz-border-top-colors: transparent #888888 #000000;
52
  -moz-border-top-colors: transparent #888888 #000000;
53
  -moz-border-right-colors: transparent #FFFFFF #000000;
53
  -moz-border-right-colors: transparent #FFFFFF #000000;
54
  -moz-border-bottom-colors: transparent #FFFFFF #000000;
54
  -moz-border-bottom-colors: transparent #FFFFFF #000000;
55
  -moz-border-left-colors: transparent #888888 #000000;
55
  -moz-border-left-colors: transparent #888888 #000000;
56
  -moz-border-radius-topright: 2px;
56
  border-top-right-radius: 2px;
57
  -moz-border-radius-bottomleft: 2px;
57
  border-bottom-left-radius: 2px;
58
  padding: 0px;
58
  padding: 0px;
59
  background-color: -moz-Field;
59
  background-color: -moz-Field;
60
  color: -moz-FieldText;
60
  color: -moz-FieldText;
61
}
61
}
62
62
63
.datetimepicker-input-subbox {
63
.datetimepicker-input-subbox {
64
  width: 1.6em;
64
  width: 1.6em;
65
}
65
}
(-)a/toolkit/themes/pinstripe/global/dirListing/dirListing.css (-1 / +1 lines)
Line     Link Here 
 Lines 40-56    Link Here 
40
  color: -moz-dialogtext;
40
  color: -moz-dialogtext;
41
  font: message-box;
41
  font: message-box;
42
  padding-left: 2em;
42
  padding-left: 2em;
43
  padding-right: 2em;
43
  padding-right: 2em;
44
}
44
}
45
45
46
body {
46
body {
47
  border: 1px solid ThreeDShadow;
47
  border: 1px solid ThreeDShadow;
48
  -moz-border-radius: 10px;
48
  border-radius: 10px;
49
  padding: 3em;
49
  padding: 3em;
50
  min-width: 30em;
50
  min-width: 30em;
51
  max-width: 65em;
51
  max-width: 65em;
52
  margin: 4em auto;
52
  margin: 4em auto;
53
  background-color: -moz-field;
53
  background-color: -moz-field;
54
  color: -moz-fieldtext;
54
  color: -moz-fieldtext;
55
}
55
}
56
56
(-)a/toolkit/themes/pinstripe/global/findBar.css (-8 / +8 lines)
Line     Link Here 
 Lines 43-59   label.findbar-find-fast:-moz-lwtheme, Link Here 
43
}
43
}
44
44
45
.findbar-find-next,
45
.findbar-find-next,
46
.findbar-find-previous,
46
.findbar-find-previous,
47
.findbar-highlight {
47
.findbar-highlight {
48
  margin: 0 4px;
48
  margin: 0 4px;
49
  padding: 1px 3px;
49
  padding: 1px 3px;
50
  -moz-appearance: none;
50
  -moz-appearance: none;
51
  -moz-border-radius: 100%;
51
  border-radius: 100%;
52
  border: @roundButtonBorder@;
52
  border: @roundButtonBorder@;
53
  background: @roundButtonBackground@;
53
  background: @roundButtonBackground@;
54
  -moz-box-shadow: @roundButtonShadow@;
54
  -moz-box-shadow: @roundButtonShadow@;
55
  color: buttontext;
55
  color: buttontext;
56
}
56
}
57
57
58
.findbar-container > toolbarbutton:-moz-focusring {
58
.findbar-container > toolbarbutton:-moz-focusring {
59
  position: relative;
59
  position: relative;
 Lines 118-142   label.findbar-find-fast:-moz-lwtheme, Link Here 
118
}
118
}
119
119
120
.findbar-container > checkbox > .checkbox-label-box > .checkbox-icon {
120
.findbar-container > checkbox > .checkbox-label-box > .checkbox-icon {
121
  -moz-padding-start: 1px;
121
  -moz-padding-start: 1px;
122
  padding-bottom: 1px;
122
  padding-bottom: 1px;
123
}
123
}
124
124
125
.findbar-container > checkbox:-moz-focusring > .checkbox-label-box > .checkbox-icon {
125
.findbar-container > checkbox:-moz-focusring > .checkbox-label-box > .checkbox-icon {
126
  -moz-border-radius: 4px;
126
  border-radius: 4px;
127
  -moz-box-shadow: @focusRingShadow@;
127
  -moz-box-shadow: @focusRingShadow@;
128
}
128
}
129
129
130
/* Search field */
130
/* Search field */
131
131
132
.findbar-textbox {
132
.findbar-textbox {
133
  -moz-appearance: none;
133
  -moz-appearance: none;
134
  -moz-border-radius: 100%;
134
  border-radius: 100%;
135
  border: none;
135
  border: none;
136
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .7) inset,
136
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .7) inset,
137
                   0 0 0 1px rgba(0, 0, 0, .17) inset;
137
                   0 0 0 1px rgba(0, 0, 0, .17) inset;
138
  background: url("chrome://global/skin/icons/search-textbox.png") -moz-Field no-repeat 5px center;
138
  background: url("chrome://global/skin/icons/search-textbox.png") -moz-Field no-repeat 5px center;
139
  margin: 0 4px -1px;
139
  margin: 0 4px -1px;
140
  padding: 3px 8px 2px;
140
  padding: 3px 8px 2px;
141
  -moz-padding-start: 19px;
141
  -moz-padding-start: 19px;
142
}
142
}
 Lines 163-207   label.findbar-find-fast:-moz-lwtheme, Link Here 
163
163
164
.findbar-find-next {
164
.findbar-find-next {
165
  -moz-border-end: none;
165
  -moz-border-end: none;
166
  -moz-margin-end: 0 !important;
166
  -moz-margin-end: 0 !important;
167
}
167
}
168
168
169
.findbar-find-next:-moz-locale-dir(ltr),
169
.findbar-find-next:-moz-locale-dir(ltr),
170
.findbar-find-previous:-moz-locale-dir(rtl) {
170
.findbar-find-previous:-moz-locale-dir(rtl) {
171
  -moz-border-radius-topright: 0px;
171
  border-top-right-radius: 0px;
172
  -moz-border-radius-bottomright: 0px;
172
  border-bottom-right-radius: 0px;
173
}
173
}
174
174
175
/* find-previous button */
175
/* find-previous button */
176
176
177
.findbar-find-previous {
177
.findbar-find-previous {
178
  -moz-margin-start: 0 !important;
178
  -moz-margin-start: 0 !important;
179
}
179
}
180
180
181
.findbar-find-previous:-moz-locale-dir(ltr),
181
.findbar-find-previous:-moz-locale-dir(ltr),
182
.findbar-find-next:-moz-locale-dir(rtl) {
182
.findbar-find-next:-moz-locale-dir(rtl) {
183
  -moz-border-radius-topleft: 0px;
183
  border-top-left-radius: 0px;
184
  -moz-border-radius-bottomleft: 0px;
184
  border-bottom-left-radius: 0px;
185
}
185
}
186
186
187
/* highlight button */
187
/* highlight button */
188
188
189
.findbar-highlight {
189
.findbar-highlight {
190
  -moz-margin-start: 8px;
190
  -moz-margin-start: 8px;
191
}
191
}
192
192
193
.findbar-highlight > .toolbarbutton-icon {
193
.findbar-highlight > .toolbarbutton-icon {
194
  width: 13px;
194
  width: 13px;
195
  height: 8px;
195
  height: 8px;
196
  margin: 0 4px;
196
  margin: 0 4px;
197
  -moz-margin-end: 0;
197
  -moz-margin-end: 0;
198
  border: 1px solid #818181;
198
  border: 1px solid #818181;
199
  -moz-border-radius: 4px;
199
  border-radius: 4px;
200
  background-color: #F4F4F3;
200
  background-color: #F4F4F3;
201
}
201
}
202
202
203
203
204
.findbar-highlight[checked="true"] > .toolbarbutton-icon {
204
.findbar-highlight[checked="true"] > .toolbarbutton-icon {
205
  background-color: #FFFF00;
205
  background-color: #FFFF00;
206
  border-color: #818100;
206
  border-color: #818100;
207
}
207
}
(-)a/toolkit/themes/pinstripe/global/global.css (-1 / +1 lines)
Line     Link Here 
 Lines 290-306   description { Link Here 
290
}
290
}
291
291
292
notification > button {
292
notification > button {
293
  margin: 0 3px;
293
  margin: 0 3px;
294
  padding: 1px 10px;
294
  padding: 1px 10px;
295
  min-width: 60px;
295
  min-width: 60px;
296
  min-height: 16px;
296
  min-height: 16px;
297
  -moz-appearance: none;
297
  -moz-appearance: none;
298
  -moz-border-radius: 100%;
298
  border-radius: 100%;
299
  border: @roundButtonBorder@;
299
  border: @roundButtonBorder@;
300
  text-shadow: @loweredShadow@;
300
  text-shadow: @loweredShadow@;
301
  background: @roundButtonBackground@;
301
  background: @roundButtonBackground@;
302
  -moz-box-shadow: @roundButtonShadow@;
302
  -moz-box-shadow: @roundButtonShadow@;
303
}
303
}
304
304
305
notification > button:active:hover {
305
notification > button:active:hover {
306
  background: @roundButtonPressedBackground@;
306
  background: @roundButtonPressedBackground@;
(-)a/toolkit/themes/pinstripe/global/media/videocontrols.css (-4 / +4 lines)
Line     Link Here 
 Lines 57-73    Link Here 
57
  min-width: 16px;
57
  min-width: 16px;
58
  min-height: 11px;
58
  min-height: 11px;
59
}
59
}
60
60
61
.volumeBackgroundBar {
61
.volumeBackgroundBar {
62
  /* margin left/right: make bar 8px wide (control width = 28, minus 2 * 10 margin) */
62
  /* margin left/right: make bar 8px wide (control width = 28, minus 2 * 10 margin) */
63
  margin: 0 10px;
63
  margin: 0 10px;
64
  background-color: rgba(255,255,255,.5);
64
  background-color: rgba(255,255,255,.5);
65
  -moz-border-radius: 4px 4px;
65
  border-radius: 4px 4px;
66
}
66
}
67
67
68
.durationBox {
68
.durationBox {
69
  -moz-box-pack: center;
69
  -moz-box-pack: center;
70
}
70
}
71
71
72
.durationLabel {
72
.durationLabel {
73
  margin-left: -22px; /* 1/2 of scrubber thumb width, for overhang. */
73
  margin-left: -22px; /* 1/2 of scrubber thumb width, for overhang. */
 Lines 78-94    Link Here 
78
  font-family: Helvetica, sans-serif;
78
  font-family: Helvetica, sans-serif;
79
}
79
}
80
80
81
.backgroundBar {
81
.backgroundBar {
82
  /* margin top/bottom: make bar 8px tall (control height = 28, minus 2 * 10 margin) */
82
  /* margin top/bottom: make bar 8px tall (control height = 28, minus 2 * 10 margin) */
83
  /* margin left/right: 1/2 of scrubber thumb width, for overhang. */
83
  /* margin left/right: 1/2 of scrubber thumb width, for overhang. */
84
  margin: 10px 22px;
84
  margin: 10px 22px;
85
  background-color: rgba(255,255,255,.5);
85
  background-color: rgba(255,255,255,.5);
86
  -moz-border-radius: 4px;
86
  border-radius: 4px;
87
}
87
}
88
88
89
.bufferBar,
89
.bufferBar,
90
.progressBar {
90
.progressBar {
91
  /* margin top/bottom: make bar 8px tall (control height = 28, minus 2 * 10 margin) */
91
  /* margin top/bottom: make bar 8px tall (control height = 28, minus 2 * 10 margin) */
92
  /* margin left/right: 1/2 of scrubber thumb width, for overhang. */
92
  /* margin left/right: 1/2 of scrubber thumb width, for overhang. */
93
  margin: 10px 22px;
93
  margin: 10px 22px;
94
  -moz-appearance: none;
94
  -moz-appearance: none;
 Lines 98-119    Link Here 
98
/* .progress-bar is an element inside the <progressmeter> implementation. */
98
/* .progress-bar is an element inside the <progressmeter> implementation. */
99
.bufferBar .progress-bar {
99
.bufferBar .progress-bar {
100
  /*
100
  /*
101
   * Note that this is drawn on top of the .backgroundBar. So although this
101
   * Note that this is drawn on top of the .backgroundBar. So although this
102
   * has the same background-color specified, the semitransparent
102
   * has the same background-color specified, the semitransparent
103
   * compositing gives it a different visual appearance.
103
   * compositing gives it a different visual appearance.
104
   */
104
   */
105
  background-color: rgba(255,255,255,.5);
105
  background-color: rgba(255,255,255,.5);
106
  -moz-border-radius: 4px;
106
  border-radius: 4px;
107
}
107
}
108
108
109
.progressBar .progress-bar {
109
.progressBar .progress-bar {
110
  background-color: white;
110
  background-color: white;
111
  -moz-border-radius: 4px 0 0 4px;
111
  border-radius: 4px 0 0 4px;
112
}
112
}
113
113
114
/* .scale-slider is an element inside the <scale> implementation. */
114
/* .scale-slider is an element inside the <scale> implementation. */
115
.scrubber .scale-slider,
115
.scrubber .scale-slider,
116
.volumeControl .scale-slider {
116
.volumeControl .scale-slider {
117
  /* Hide the default horizontal bar. */
117
  /* Hide the default horizontal bar. */
118
  -moz-appearance: none;
118
  -moz-appearance: none;
119
  background: none;
119
  background: none;
(-)a/toolkit/themes/pinstripe/global/netError.css (-2 / +2 lines)
Line     Link Here 
 Lines 39-55   ul { Link Here 
39
}
39
}
40
40
41
#errorPageContainer {
41
#errorPageContainer {
42
  position: relative;
42
  position: relative;
43
  min-width: 13em;
43
  min-width: 13em;
44
  max-width: 52em;
44
  max-width: 52em;
45
  margin: 4em auto;
45
  margin: 4em auto;
46
  border: 1px solid ThreeDShadow;
46
  border: 1px solid ThreeDShadow;
47
  -moz-border-radius: 10px;
47
  border-radius: 10px;
48
  padding: 3em;
48
  padding: 3em;
49
  -moz-padding-start: 30px;
49
  -moz-padding-start: 30px;
50
  background: url("chrome://global/skin/icons/warning-large.png") left 0 no-repeat -moz-Field;
50
  background: url("chrome://global/skin/icons/warning-large.png") left 0 no-repeat -moz-Field;
51
  background-origin: content-box;
51
  background-origin: content-box;
52
}
52
}
53
53
54
#errorPageContainer.certerror {
54
#errorPageContainer.certerror {
55
  background-image: url("chrome://global/skin/icons/sslWarning.png");
55
  background-image: url("chrome://global/skin/icons/sslWarning.png");
 Lines 111-127   body[dir="rtl"] #brand { Link Here 
111
111
112
#securityOverrideDiv {
112
#securityOverrideDiv {
113
  padding-top: 10px;
113
  padding-top: 10px;
114
}
114
}
115
115
116
#securityOverrideContent {
116
#securityOverrideContent {
117
  background-color: #FFF090; /* Pale yellow */
117
  background-color: #FFF090; /* Pale yellow */
118
  padding: 10px;
118
  padding: 10px;
119
  -moz-border-radius: 10px;
119
  border-radius: 10px;
120
}
120
}
121
121
122
/* Custom styling for 'blacklist' error class */
122
/* Custom styling for 'blacklist' error class */
123
:root.blacklist #errorTitle, :root.blacklist #errorLongContent,
123
:root.blacklist #errorTitle, :root.blacklist #errorLongContent,
124
:root.blacklist #errorShortDesc, :root.blacklist #errorLongDesc,
124
:root.blacklist #errorShortDesc, :root.blacklist #errorLongDesc,
125
:root.blacklist a {
125
:root.blacklist a {
126
  background-color: #722; /* Dark red */
126
  background-color: #722; /* Dark red */
127
  color: white;
127
  color: white;
(-)a/toolkit/themes/pinstripe/global/notification.css (-1 / +1 lines)
Line     Link Here 
 Lines 76-87   notification[type="critical"] .messageIm Link Here 
76
  list-style-image: url("chrome://global/skin/icons/closetab-hover.png");
76
  list-style-image: url("chrome://global/skin/icons/closetab-hover.png");
77
}
77
}
78
78
79
.messageCloseButton:hover:active {
79
.messageCloseButton:hover:active {
80
  list-style-image: url("chrome://global/skin/icons/closetab-active.png");
80
  list-style-image: url("chrome://global/skin/icons/closetab-active.png");
81
}
81
}
82
82
83
.messageCloseButton:-moz-focusring > .toolbarbutton-icon {
83
.messageCloseButton:-moz-focusring > .toolbarbutton-icon {
84
  -moz-border-radius: 100%;
84
  border-radius: 100%;
85
  -moz-box-shadow: 0 0 3px 1px -moz-mac-focusring,
85
  -moz-box-shadow: 0 0 3px 1px -moz-mac-focusring,
86
                   0 0 0 2px -moz-mac-focusring inset;
86
                   0 0 0 2px -moz-mac-focusring inset;
87
}
87
}
(-)a/toolkit/themes/pinstripe/global/numberbox.css (-2 / +2 lines)
Line     Link Here 
 Lines 54-66   html|*.numberbox-input { Link Here 
54
  -moz-appearance: textfield;
54
  -moz-appearance: textfield;
55
  cursor: text;
55
  cursor: text;
56
  margin-right: 4px;
56
  margin-right: 4px;
57
  border: 3px solid;
57
  border: 3px solid;
58
  -moz-border-top-colors: transparent #888888 #000000;
58
  -moz-border-top-colors: transparent #888888 #000000;
59
  -moz-border-right-colors: transparent #FFFFFF #000000;
59
  -moz-border-right-colors: transparent #FFFFFF #000000;
60
  -moz-border-bottom-colors: transparent #FFFFFF #000000;
60
  -moz-border-bottom-colors: transparent #FFFFFF #000000;
61
  -moz-border-left-colors: transparent #888888 #000000;
61
  -moz-border-left-colors: transparent #888888 #000000;
62
  -moz-border-radius-topright: 2px;
62
  border-top-right-radius: 2px;
63
  -moz-border-radius-bottomleft: 2px;
63
  border-bottom-left-radius: 2px;
64
  background-color: -moz-Field;
64
  background-color: -moz-Field;
65
  color: -moz-FieldText;
65
  color: -moz-FieldText;
66
}
66
}
(-)a/toolkit/themes/pinstripe/global/tabbox.css (-1 / +1 lines)
Line     Link Here 
 Lines 98-114   tabs.tabs-bottom > tab:not([selected=tru Link Here 
98
  background-color: rgba(0, 0, 0, 0.1);
98
  background-color: rgba(0, 0, 0, 0.1);
99
  -moz-border-end-color: rgba(0, 0, 0, 0.1);
99
  -moz-border-end-color: rgba(0, 0, 0, 0.1);
100
}
100
}
101
101
102
tabbox.tabs-bottom > tabs > tab[selected=true],
102
tabbox.tabs-bottom > tabs > tab[selected=true],
103
tabs.tabs-bottom > tab[selected=true] {
103
tabs.tabs-bottom > tab[selected=true] {
104
  border: solid #888;
104
  border: solid #888;
105
  border-width: 0 2px 2px;
105
  border-width: 0 2px 2px;
106
  -moz-border-radius: 2px;
106
  border-radius: 2px;
107
  -moz-border-left-colors: rgba(0, 0, 0, 0.08) #888;
107
  -moz-border-left-colors: rgba(0, 0, 0, 0.08) #888;
108
  -moz-border-right-colors: rgba(0, 0, 0, 0.08) #888;
108
  -moz-border-right-colors: rgba(0, 0, 0, 0.08) #888;
109
  -moz-border-bottom-colors: rgba(0, 0, 0, 0.08) #888;
109
  -moz-border-bottom-colors: rgba(0, 0, 0, 0.08) #888;
110
  -moz-margin-end: -1px;
110
  -moz-margin-end: -1px;
111
  margin-top: -2px;
111
  margin-top: -2px;
112
  margin-bottom: 1px;
112
  margin-bottom: 1px;
113
  padding: 0;
113
  padding: 0;
114
}
114
}
(-)a/toolkit/themes/pinstripe/global/textbox.css (-2 / +2 lines)
Line     Link Here 
 Lines 45-62   textbox { Link Here 
45
  -moz-appearance: textfield;
45
  -moz-appearance: textfield;
46
  cursor: text;
46
  cursor: text;
47
  margin: 4px;
47
  margin: 4px;
48
  border: 3px solid;
48
  border: 3px solid;
49
  -moz-border-top-colors: transparent #888888 #000000;
49
  -moz-border-top-colors: transparent #888888 #000000;
50
  -moz-border-right-colors: transparent #FFFFFF #000000;
50
  -moz-border-right-colors: transparent #FFFFFF #000000;
51
  -moz-border-bottom-colors: transparent #FFFFFF #000000;
51
  -moz-border-bottom-colors: transparent #FFFFFF #000000;
52
  -moz-border-left-colors: transparent #888888 #000000;
52
  -moz-border-left-colors: transparent #888888 #000000;
53
  -moz-border-radius-topright: 2px;
53
  border-top-right-radius: 2px;
54
  -moz-border-radius-bottomleft: 2px;
54
  border-bottom-left-radius: 2px;
55
  /*padding: 1px 0px 1px 2px ;*/
55
  /*padding: 1px 0px 1px 2px ;*/
56
  padding: 0px;
56
  padding: 0px;
57
  background-color: -moz-Field;
57
  background-color: -moz-Field;
58
  color: -moz-FieldText;
58
  color: -moz-FieldText;
59
}
59
}
60
60
61
html|*.textbox-input, 
61
html|*.textbox-input, 
62
html|*.textbox-textarea {
62
html|*.textbox-textarea {
(-)a/toolkit/themes/pinstripe/global/viewbuttons.css (-5 / +5 lines)
Line     Link Here 
 Lines 43-59    Link Here 
43
.viewGroupWrapper {
43
.viewGroupWrapper {
44
  -moz-box-align: center;
44
  -moz-box-align: center;
45
  -moz-box-pack: center;
45
  -moz-box-pack: center;
46
}
46
}
47
47
48
#viewGroup {
48
#viewGroup {
49
  background-color: rgba(0, 0, 0, 0.55);
49
  background-color: rgba(0, 0, 0, 0.55);
50
  padding: 1px;
50
  padding: 1px;
51
  -moz-border-radius: @toolbarbuttonCornerRadius@;
51
  border-radius: @toolbarbuttonCornerRadius@;
52
  -moz-box-shadow: @loweredShadow@;
52
  -moz-box-shadow: @loweredShadow@;
53
  margin: 4px 0 9px;
53
  margin: 4px 0 9px;
54
}
54
}
55
55
56
#viewGroup > radio,
56
#viewGroup > radio,
57
#viewGroup > toolbarbutton {
57
#viewGroup > toolbarbutton {
58
  -moz-box-orient: vertical;
58
  -moz-box-orient: vertical;
59
  -moz-box-align: center;
59
  -moz-box-align: center;
 Lines 107-130    Link Here 
107
#viewGroup > radio:-moz-locale-dir(ltr):first-child,
107
#viewGroup > radio:-moz-locale-dir(ltr):first-child,
108
#viewGroup > radio:-moz-locale-dir(ltr)[first-visible],
108
#viewGroup > radio:-moz-locale-dir(ltr)[first-visible],
109
#viewGroup > radio:-moz-locale-dir(rtl):last-child,
109
#viewGroup > radio:-moz-locale-dir(rtl):last-child,
110
#viewGroup > radio:-moz-locale-dir(rtl)[last-visible],
110
#viewGroup > radio:-moz-locale-dir(rtl)[last-visible],
111
#viewGroup > toolbarbutton:-moz-locale-dir(ltr):first-child,
111
#viewGroup > toolbarbutton:-moz-locale-dir(ltr):first-child,
112
#viewGroup > toolbarbutton:-moz-locale-dir(ltr)[first-visible],
112
#viewGroup > toolbarbutton:-moz-locale-dir(ltr)[first-visible],
113
#viewGroup > toolbarbutton:-moz-locale-dir(rtl):last-child,
113
#viewGroup > toolbarbutton:-moz-locale-dir(rtl):last-child,
114
#viewGroup > toolbarbutton:-moz-locale-dir(rtl)[last-visible] {
114
#viewGroup > toolbarbutton:-moz-locale-dir(rtl)[last-visible] {
115
  -moz-border-radius-topleft: 2px;
115
  border-top-left-radius: 2px;
116
  -moz-border-radius-bottomleft: 2px;
116
  border-bottom-left-radius: 2px;
117
  border-left: none !important;
117
  border-left: none !important;
118
}
118
}
119
119
120
#viewGroup > radio:-moz-locale-dir(ltr):last-child,
120
#viewGroup > radio:-moz-locale-dir(ltr):last-child,
121
#viewGroup > radio:-moz-locale-dir(ltr)[last-visible],
121
#viewGroup > radio:-moz-locale-dir(ltr)[last-visible],
122
#viewGroup > radio:-moz-locale-dir(rtl):first-child,
122
#viewGroup > radio:-moz-locale-dir(rtl):first-child,
123
#viewGroup > radio:-moz-locale-dir(rtl)[first-visible],
123
#viewGroup > radio:-moz-locale-dir(rtl)[first-visible],
124
#viewGroup > toolbarbutton:-moz-locale-dir(ltr):last-child,
124
#viewGroup > toolbarbutton:-moz-locale-dir(ltr):last-child,
125
#viewGroup > toolbarbutton:-moz-locale-dir(ltr)[last-visible],
125
#viewGroup > toolbarbutton:-moz-locale-dir(ltr)[last-visible],
126
#viewGroup > toolbarbutton:-moz-locale-dir(rtl):first-child,
126
#viewGroup > toolbarbutton:-moz-locale-dir(rtl):first-child,
127
#viewGroup > toolbarbutton:-moz-locale-dir(rtl)[first-visible] {
127
#viewGroup > toolbarbutton:-moz-locale-dir(rtl)[first-visible] {
128
  -moz-border-radius-topright: 2px;
128
  border-top-right-radius: 2px;
129
  -moz-border-radius-bottomright: 2px;
129
  border-bottom-right-radius: 2px;
130
}
130
}
(-)a/toolkit/themes/pinstripe/mozapps/downloads/downloads.css (-1 / +1 lines)
Line     Link Here 
 Lines 113-129   richlistitem[type="download"] button { Link Here 
113
#clearListButton {
113
#clearListButton {
114
  -moz-appearance: none;
114
  -moz-appearance: none;
115
  min-height: 18px;
115
  min-height: 18px;
116
  min-width: 0;
116
  min-width: 0;
117
  margin: 0 6px;
117
  margin: 0 6px;
118
  padding: 0 2px;
118
  padding: 0 2px;
119
  text-shadow: @loweredShadow@;
119
  text-shadow: @loweredShadow@;
120
  border: 1px solid @toolbarbuttonBorderColor@;
120
  border: 1px solid @toolbarbuttonBorderColor@;
121
  -moz-border-radius: @toolbarbuttonCornerRadius@;
121
  border-radius: @toolbarbuttonCornerRadius@;
122
  -moz-box-shadow: @loweredShadow@;
122
  -moz-box-shadow: @loweredShadow@;
123
  background: @toolbarbuttonBackground@;
123
  background: @toolbarbuttonBackground@;
124
  background-origin: border-box;
124
  background-origin: border-box;
125
}
125
}
126
126
127
#clearListButton:hover:active:not([disabled="true"]) {
127
#clearListButton:hover:active:not([disabled="true"]) {
128
  background: @toolbarbuttonPressedBackgroundColor@;
128
  background: @toolbarbuttonPressedBackgroundColor@;
129
  text-shadow: @loweredShadow@;
129
  text-shadow: @loweredShadow@;
(-)a/toolkit/themes/pinstripe/mozapps/extensions/eula.css (-2 / +2 lines)
Line     Link Here 
 Lines 8-19    Link Here 
8
  color: -moz-dialogtext;
8
  color: -moz-dialogtext;
9
  background-color: window;
9
  background-color: window;
10
  margin: 1em 0 1em 0;
10
  margin: 1em 0 1em 0;
11
  border: 1px solid;
11
  border: 1px solid;
12
  -moz-border-top-colors: ActiveBorder;
12
  -moz-border-top-colors: ActiveBorder;
13
  -moz-border-right-colors: ActiveBorder;
13
  -moz-border-right-colors: ActiveBorder;
14
  -moz-border-bottom-colors: ActiveBorder;
14
  -moz-border-bottom-colors: ActiveBorder;
15
  -moz-border-left-colors: ActiveBorder;
15
  -moz-border-left-colors: ActiveBorder;
16
  -moz-border-radius-topright: 0;
16
  border-top-right-radius: 0;
17
  -moz-border-radius-bottomleft: 0;
17
  border-bottom-left-radius: 0;
18
}
18
}
19
19
(-)a/toolkit/themes/pinstripe/mozapps/extensions/extensions.css (-16 / +16 lines)
Line     Link Here 
 Lines 39-55    Link Here 
39
  background-color: #c5ccd7;
39
  background-color: #c5ccd7;
40
  -moz-appearance: none;
40
  -moz-appearance: none;
41
  margin: 20px;
41
  margin: 20px;
42
}
42
}
43
43
44
#view-port {
44
#view-port {
45
  background-color: #d2d7df;
45
  background-color: #d2d7df;
46
  border: 1px solid black;
46
  border: 1px solid black;
47
  -moz-border-radius: 5px;
47
  border-radius: 5px;
48
}
48
}
49
49
50
50
51
/*** category selector ***/
51
/*** category selector ***/
52
52
53
#categories {
53
#categories {
54
  -moz-appearance: none;
54
  -moz-appearance: none;
55
  border: none;
55
  border: none;
 Lines 66-88    Link Here 
66
  border-color: transparent;
66
  border-color: transparent;
67
  padding: 10px 4px;
67
  padding: 10px 4px;
68
  -moz-box-align: center;
68
  -moz-box-align: center;
69
  overflow: hidden;
69
  overflow: hidden;
70
  min-height: 0px;
70
  min-height: 0px;
71
}
71
}
72
72
73
.category:-moz-locale-dir(ltr) {
73
.category:-moz-locale-dir(ltr) {
74
  -moz-border-radius-topleft: 5px;
74
  border-top-left-radius: 5px;
75
  -moz-border-radius-bottomleft: 5px;
75
  border-bottom-left-radius: 5px;
76
}
76
}
77
77
78
.category:-moz-locale-dir(rtl) {
78
.category:-moz-locale-dir(rtl) {
79
  -moz-border-radius-topright: 5px;
79
  border-top-right-radius: 5px;
80
  -moz-border-radius-bottomright: 5px;
80
  border-bottom-right-radius: 5px;
81
}
81
}
82
82
83
.category[disabled] {
83
.category[disabled] {
84
  height: 0px;
84
  height: 0px;
85
  opacity: 0;
85
  opacity: 0;
86
  -moz-transition-property: height, opacity;
86
  -moz-transition-property: height, opacity;
87
  -moz-transition-duration: 1s, 0.8s;
87
  -moz-transition-duration: 1s, 0.8s;
88
}
88
}
 Lines 102-118    Link Here 
102
.category-name {
102
.category-name {
103
  font-size: 150%;
103
  font-size: 150%;
104
}
104
}
105
105
106
.category-badge {
106
.category-badge {
107
  background-color: #55D4FF;
107
  background-color: #55D4FF;
108
  padding: 2px 8px;
108
  padding: 2px 8px;
109
  margin: 6px 0px;
109
  margin: 6px 0px;
110
  -moz-border-radius: 100%;
110
  border-radius: 100%;
111
  color: #FFF;
111
  color: #FFF;
112
  font-weight: bold;
112
  font-weight: bold;
113
  text-align: center;
113
  text-align: center;
114
}
114
}
115
115
116
.category-badge[value="0"] {
116
.category-badge[value="0"] {
117
  visibility: hidden;
117
  visibility: hidden;
118
}
118
}
 Lines 188-204    Link Here 
188
#header-utils-btn {
188
#header-utils-btn {
189
  -moz-appearance: none;
189
  -moz-appearance: none;
190
  min-width: 4.5em;
190
  min-width: 4.5em;
191
  border-width: 1px;
191
  border-width: 1px;
192
  -moz-border-top-colors: #999;
192
  -moz-border-top-colors: #999;
193
  -moz-border-bottom-colors: #999;
193
  -moz-border-bottom-colors: #999;
194
  -moz-border-left-colors: #999;
194
  -moz-border-left-colors: #999;
195
  -moz-border-right-colors: #999;
195
  -moz-border-right-colors: #999;
196
  -moz-border-radius: 8px;
196
  border-radius: 8px;
197
  background-image: -moz-linear-gradient(#FFF, #BBB);
197
  background-image: -moz-linear-gradient(#FFF, #BBB);
198
  list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
198
  list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
199
}
199
}
200
200
201
#header-utils-btn:hover,
201
#header-utils-btn:hover,
202
#header-utils-btn[open="true"] {
202
#header-utils-btn[open="true"] {
203
  -moz-border-top-colors: #777;
203
  -moz-border-top-colors: #777;
204
  -moz-border-bottom-colors: #777;
204
  -moz-border-bottom-colors: #777;
 Lines 226-242    Link Here 
226
.sort-controls {
226
.sort-controls {
227
  -moz-appearance: none;
227
  -moz-appearance: none;
228
}
228
}
229
229
230
.sorter {
230
.sorter {
231
  -moz-appearance: none;
231
  -moz-appearance: none;
232
  border: none;
232
  border: none;
233
  background-color: transparent;
233
  background-color: transparent;
234
  -moz-border-radius: 100%;
234
  border-radius: 100%;
235
  padding: 0px 6px;
235
  padding: 0px 6px;
236
  margin: 0px 6px;
236
  margin: 0px 6px;
237
  min-width: 12px !important;
237
  min-width: 12px !important;
238
  -moz-box-direction: reverse;
238
  -moz-box-direction: reverse;
239
}
239
}
240
240
241
.sorter[checkState="1"],
241
.sorter[checkState="1"],
242
.sorter[checkState="2"] {
242
.sorter[checkState="2"] {
 Lines 443-459    Link Here 
443
.addon[status="uninstalled"] {
443
.addon[status="uninstalled"] {
444
  border: none;
444
  border: none;
445
}
445
}
446
446
447
.addon[status="uninstalled"] > .container {
447
.addon[status="uninstalled"] > .container {
448
  -moz-box-align: center;
448
  -moz-box-align: center;
449
  padding: 4px 20px;
449
  padding: 4px 20px;
450
  background-color: #FDFFA8;
450
  background-color: #FDFFA8;
451
  -moz-border-radius: 8px;
451
  border-radius: 8px;
452
  font-size: 120%;
452
  font-size: 120%;
453
}
453
}
454
454
455
.addon[status="uninstalled"][selected] {
455
.addon[status="uninstalled"][selected] {
456
  background-color: transparent;
456
  background-color: transparent;
457
}
457
}
458
458
459
459
 Lines 552-568    Link Here 
552
}
552
}
553
553
554
#detail-notification {
554
#detail-notification {
555
  -moz-box-align: center;
555
  -moz-box-align: center;
556
  -moz-box-pack: center;
556
  -moz-box-pack: center;
557
  margin: 0px 50px;
557
  margin: 0px 50px;
558
  padding: 4px 20px;
558
  padding: 4px 20px;
559
  background-color: #FDFFA8;
559
  background-color: #FDFFA8;
560
  -moz-border-radius: 8px;
560
  border-radius: 8px;
561
  font-size: 120%;
561
  font-size: 120%;
562
  border: 2px solid #F0F6A3;
562
  border: 2px solid #F0F6A3;
563
}
563
}
564
564
565
565
566
/*** creator ***/
566
/*** creator ***/
567
567
568
.creator > label {
568
.creator > label {
 Lines 600-616    Link Here 
600
  padding: 0px 1px;
600
  padding: 0px 1px;
601
}
601
}
602
602
603
603
604
/*** download progress ***/
604
/*** download progress ***/
605
605
606
.download-progress {
606
.download-progress {
607
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
607
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
608
  -moz-border-radius: 100%;
608
  border-radius: 100%;
609
  border: 1px solid #555;
609
  border: 1px solid #555;
610
  -moz-box-shadow: #777 1px 1px 2px;
610
  -moz-box-shadow: #777 1px 1px 2px;
611
  width: 200px;
611
  width: 200px;
612
  height: 24px;
612
  height: 24px;
613
  margin: 0px 8px;
613
  margin: 0px 8px;
614
}
614
}
615
615
616
.download-progress .start-cap,
616
.download-progress .start-cap,
 Lines 625-646    Link Here 
625
}
625
}
626
626
627
.download-progress .start-cap, .download-progress .end-cap {
627
.download-progress .start-cap, .download-progress .end-cap {
628
  width: 12px;
628
  width: 12px;
629
}
629
}
630
630
631
.download-progress .start-cap:-moz-locale-dir(ltr),
631
.download-progress .start-cap:-moz-locale-dir(ltr),
632
.download-progress .end-cap:-moz-locale-dir(rtl) {
632
.download-progress .end-cap:-moz-locale-dir(rtl) {
633
  -moz-border-radius: 100% 0 0 100%;
633
  border-radius: 100% 0 0 100%;
634
}
634
}
635
635
636
.download-progress .end-cap:-moz-locale-dir(ltr),
636
.download-progress .end-cap:-moz-locale-dir(ltr),
637
.download-progress .start-cap:-moz-locale-dir(rtl) {
637
.download-progress .start-cap:-moz-locale-dir(rtl) {
638
  -moz-border-radius: 0 100% 100% 0;
638
  border-radius: 0 100% 100% 0;
639
}
639
}
640
640
641
.download-progress .progress {
641
.download-progress .progress {
642
  -moz-appearance: none;
642
  -moz-appearance: none;
643
  padding: 0px;
643
  padding: 0px;
644
  margin: 0px;
644
  margin: 0px;
645
  border: none;
645
  border: none;
646
}
646
}
 Lines 648-664    Link Here 
648
.download-progress .pause, .download-progress .cancel {
648
.download-progress .pause, .download-progress .cancel {
649
  -moz-appearance: none;
649
  -moz-appearance: none;
650
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
650
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
651
  border-width: 1px 0px 0px 1px;
651
  border-width: 1px 0px 0px 1px;
652
  padding-right: 1px;
652
  padding-right: 1px;
653
  border-style: solid;
653
  border-style: solid;
654
  -moz-border-top-colors: #FFF;
654
  -moz-border-top-colors: #FFF;
655
  -moz-border-left-colors: #FFF;
655
  -moz-border-left-colors: #FFF;
656
  -moz-border-radius: 100%;
656
  border-radius: 100%;
657
  min-width: 16px;
657
  min-width: 16px;
658
  width: 16px;
658
  width: 16px;
659
  height: 16px;
659
  height: 16px;
660
  margin: 3px;
660
  margin: 3px;
661
  -moz-box-shadow: #777 1px 1px 1px;
661
  -moz-box-shadow: #777 1px 1px 1px;
662
}
662
}
663
663
664
.download-progress .pause {
664
.download-progress .pause {
 Lines 694-710    Link Here 
694
694
695
695
696
/*** buttons ***/
696
/*** buttons ***/
697
697
698
.addon-control {
698
.addon-control {
699
  -moz-appearance: none;
699
  -moz-appearance: none;
700
  padding: 0px 5px;
700
  padding: 0px 5px;
701
  border: 1px solid #A2A6AD;
701
  border: 1px solid #A2A6AD;
702
  -moz-border-radius: 100%;
702
  border-radius: 100%;
703
  background-image: -moz-linear-gradient(#F9F9F9, #DFDFDF);
703
  background-image: -moz-linear-gradient(#F9F9F9, #DFDFDF);
704
}
704
}
705
705
706
.addon-control:hover {
706
.addon-control:hover {
707
  border-color: #75797F;
707
  border-color: #75797F;
708
}
708
}
709
709
710
.addon-control.enable:hover {
710
.addon-control.enable:hover {
 Lines 745-761    Link Here 
745
}
745
}
746
746
747
.contribute {
747
.contribute {
748
  -moz-appearance: none;
748
  -moz-appearance: none;
749
  color: #FFF;
749
  color: #FFF;
750
  font-weight: bold;
750
  font-weight: bold;
751
  text-shadow: #4C9EF8 -1px -1px 1px;
751
  text-shadow: #4C9EF8 -1px -1px 1px;
752
  border: 1px solid #4C9EF8;
752
  border: 1px solid #4C9EF8;
753
  -moz-border-radius: 100%;
753
  border-radius: 100%;
754
  background-image: -moz-linear-gradient(#93C5FA, #4C9EF8);
754
  background-image: -moz-linear-gradient(#93C5FA, #4C9EF8);
755
  -moz-padding-start: 20px;
755
  -moz-padding-start: 20px;
756
  -moz-padding-end: 4px;
756
  -moz-padding-end: 4px;
757
}
757
}
758
758
759
.contribute:hover {
759
.contribute:hover {
760
  border-color: #4271FF;
760
  border-color: #4271FF;
761
  background-image: -moz-linear-gradient(#49CEFF, #4271FF);
761
  background-image: -moz-linear-gradient(#49CEFF, #4271FF);
(-)a/toolkit/themes/pinstripe/mozapps/plugins/pluginProblem.css (-1 / +1 lines)
Line     Link Here 
 Lines 5-21    Link Here 
5
.mainBox {
5
.mainBox {
6
    text-align: center;
6
    text-align: center;
7
    background-image: -moz-repeating-linear-gradient(-45deg,
7
    background-image: -moz-repeating-linear-gradient(-45deg,
8
                                                     rgba(65, 65, 65, 0.8),
8
                                                     rgba(65, 65, 65, 0.8),
9
                                                     rgba(65, 65, 65, 0.8) 20px,
9
                                                     rgba(65, 65, 65, 0.8) 20px,
10
                                                     rgba(69, 69, 69, 0.8) 20px,
10
                                                     rgba(69, 69, 69, 0.8) 20px,
11
                                                     rgba(69, 69, 69, 0.8) 40px);
11
                                                     rgba(69, 69, 69, 0.8) 40px);
12
    color: white;
12
    color: white;
13
    -moz-border-radius: 12px;
13
    border-radius: 12px;
14
    /* recessed effect with dark inner shadow and lightened bottom */
14
    /* recessed effect with dark inner shadow and lightened bottom */
15
    -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.8),
15
    -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.8),
16
                           0 1px 0 rgba(255,255,255,0.2);
16
                           0 1px 0 rgba(255,255,255,0.2);
17
    padding: 5px;
17
    padding: 5px;
18
    -moz-user-select: none;
18
    -moz-user-select: none;
19
}
19
}
20
20
21
html|a {
21
html|a {
(-)a/toolkit/themes/pinstripe/mozapps/update/updates.css (-1 / +1 lines)
Line     Link Here 
 Lines 40-56   wizardpage { Link Here 
40
40
41
.wizard-buttons button {
41
.wizard-buttons button {
42
  -moz-appearance: none;
42
  -moz-appearance: none;
43
  min-height: 22px;
43
  min-height: 22px;
44
  margin: 0 6px;
44
  margin: 0 6px;
45
  padding: 0 2px;
45
  padding: 0 2px;
46
  text-shadow: @loweredShadow@;
46
  text-shadow: @loweredShadow@;
47
  border: 1px solid @toolbarbuttonBorderColor@;
47
  border: 1px solid @toolbarbuttonBorderColor@;
48
  -moz-border-radius: @toolbarbuttonCornerRadius@;
48
  border-radius: @toolbarbuttonCornerRadius@;
49
  -moz-box-shadow: @loweredShadow@;
49
  -moz-box-shadow: @loweredShadow@;
50
  background: @toolbarbuttonBackground@;
50
  background: @toolbarbuttonBackground@;
51
  background-origin: border-box;
51
  background-origin: border-box;
52
}
52
}
53
53
54
.wizard-buttons button:hover:active:not([disabled="true"]) {
54
.wizard-buttons button:hover:active:not([disabled="true"]) {
55
  background: @toolbarbuttonPressedBackgroundColor@;
55
  background: @toolbarbuttonPressedBackgroundColor@;
56
  text-shadow: @loweredShadow@;
56
  text-shadow: @loweredShadow@;
(-)a/toolkit/themes/winstripe/global/about.css (-1 / +1 lines)
Line     Link Here 
 Lines 6-22   html { Link Here 
6
6
7
body {
7
body {
8
  color: -moz-FieldText;
8
  color: -moz-FieldText;
9
  position: relative;
9
  position: relative;
10
  min-width: 330px;
10
  min-width: 330px;
11
  max-width: 50em;
11
  max-width: 50em;
12
  margin: 4em auto;
12
  margin: 4em auto;
13
  border: 1px solid ThreeDShadow;
13
  border: 1px solid ThreeDShadow;
14
  -moz-border-radius: 10px;
14
  border-radius: 10px;
15
  padding: 3em;
15
  padding: 3em;
16
  -moz-padding-start: 30px;
16
  -moz-padding-start: 30px;
17
  background: -moz-Field;
17
  background: -moz-Field;
18
}
18
}
19
19
20
.aboutPageWideContainer {
20
.aboutPageWideContainer {
21
  max-width: 80%;
21
  max-width: 80%;
22
}
22
}
(-)a/toolkit/themes/winstripe/global/aboutCache.css (-1 / +1 lines)
Line     Link Here 
 Lines 38-54   h2 { Link Here 
38
  margin-top: 2em;
38
  margin-top: 2em;
39
}
39
}
40
40
41
table {
41
table {
42
  table-layout: fixed;
42
  table-layout: fixed;
43
  width: 100%;
43
  width: 100%;
44
  margin-bottom: 1em;
44
  margin-bottom: 1em;
45
  padding: 0.5em 0;
45
  padding: 0.5em 0;
46
  -moz-border-radius: 10px;
46
  border-radius: 10px;
47
}
47
}
48
48
49
#disk,
49
#disk,
50
#memory,
50
#memory,
51
#offline {
51
#offline {
52
  background-color: rgba(0, 0, 0, .1);
52
  background-color: rgba(0, 0, 0, .1);
53
}
53
}
54
54
(-)a/toolkit/themes/winstripe/global/config.css (-1 / +1 lines)
Line     Link Here 
 Lines 8-24    Link Here 
8
  background-color: -moz-Dialog;
8
  background-color: -moz-Dialog;
9
}
9
}
10
10
11
#warningBox
11
#warningBox
12
{
12
{
13
  background-color: -moz-Field;
13
  background-color: -moz-Field;
14
  color: -moz-FieldText;
14
  color: -moz-FieldText;
15
  border: 1px solid ThreeDShadow;
15
  border: 1px solid ThreeDShadow;
16
  -moz-border-radius: 10px;
16
  border-radius: 10px;
17
  padding: 3em;
17
  padding: 3em;
18
  -moz-padding-start: 30px;
18
  -moz-padding-start: 30px;
19
  margin-left: 1em;
19
  margin-left: 1em;
20
  margin-right: 1em;
20
  margin-right: 1em;
21
}
21
}
22
22
23
#warningInnerBox
23
#warningInnerBox
24
{
24
{
(-)a/toolkit/themes/winstripe/global/dirListing/dirListing.css (-1 / +1 lines)
Line     Link Here 
 Lines 40-56    Link Here 
40
  color: -moz-dialogtext;
40
  color: -moz-dialogtext;
41
  font: message-box;
41
  font: message-box;
42
  padding-left: 2em;
42
  padding-left: 2em;
43
  padding-right: 2em;
43
  padding-right: 2em;
44
}
44
}
45
45
46
body {
46
body {
47
  border: 1px solid ThreeDShadow;
47
  border: 1px solid ThreeDShadow;
48
  -moz-border-radius: 10px;
48
  border-radius: 10px;
49
  padding: 3em;
49
  padding: 3em;
50
  min-width: 30em;
50
  min-width: 30em;
51
  max-width: 65em;
51
  max-width: 65em;
52
  margin: 4em auto;
52
  margin: 4em auto;
53
  background-color: -moz-field;
53
  background-color: -moz-field;
54
  color: -moz-fieldtext;
54
  color: -moz-fieldtext;
55
}
55
}
56
56
(-)a/toolkit/themes/winstripe/global/groupbox.css (-1 / +1 lines)
Line     Link Here 
 Lines 41-57    Link Here 
41
41
42
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
42
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
43
43
44
/* ::::: groupbox ::::: */
44
/* ::::: groupbox ::::: */
45
45
46
groupbox {
46
groupbox {
47
  -moz-appearance: groupbox;
47
  -moz-appearance: groupbox;
48
  border: 2px groove ThreeDFace;
48
  border: 2px groove ThreeDFace;
49
  -moz-border-radius: 3px;
49
  border-radius: 3px;
50
  margin: 3px;
50
  margin: 3px;
51
  padding: 3px 3px 6px;
51
  padding: 3px 3px 6px;
52
}
52
}
53
53
54
.groupbox-body {
54
.groupbox-body {
55
  padding: inherit;
55
  padding: inherit;
56
}
56
}
57
57
(-)a/toolkit/themes/winstripe/global/media/videocontrols.css (-4 / +4 lines)
Line     Link Here 
 Lines 59-75    Link Here 
59
  min-width: 16px;
59
  min-width: 16px;
60
  min-height: 11px;
60
  min-height: 11px;
61
}
61
}
62
62
63
.volumeBackgroundBar {
63
.volumeBackgroundBar {
64
  /* margin left/right: make bar 8px wide (control width = 28, minus 2 * 10 margin) */
64
  /* margin left/right: make bar 8px wide (control width = 28, minus 2 * 10 margin) */
65
  margin: 0 10px;
65
  margin: 0 10px;
66
  background-color: rgba(255,255,255,.5);
66
  background-color: rgba(255,255,255,.5);
67
  -moz-border-radius: 4px 4px;
67
  border-radius: 4px 4px;
68
}
68
}
69
69
70
70
71
.durationBox {
71
.durationBox {
72
  -moz-box-pack: center;
72
  -moz-box-pack: center;
73
}
73
}
74
74
75
.durationLabel {
75
.durationLabel {
 Lines 81-97    Link Here 
81
  font-family: Arial, sans-serif;
81
  font-family: Arial, sans-serif;
82
}
82
}
83
83
84
.backgroundBar {
84
.backgroundBar {
85
  /* margin top/bottom: make bar 8px tall (control height = 28, minus 2 * 10 margin) */
85
  /* margin top/bottom: make bar 8px tall (control height = 28, minus 2 * 10 margin) */
86
  /* margin left/right: 1/2 of scrubber thumb width, for overhang. */
86
  /* margin left/right: 1/2 of scrubber thumb width, for overhang. */
87
  margin: 10px 22px;
87
  margin: 10px 22px;
88
  background-color: rgba(255,255,255,.5);
88
  background-color: rgba(255,255,255,.5);
89
  -moz-border-radius: 4px;
89
  border-radius: 4px;
90
}
90
}
91
91
92
.bufferBar,
92
.bufferBar,
93
.progressBar {
93
.progressBar {
94
  /* margin top/bottom: make bar 8px tall (control height = 28, minus 2 * 10 margin) */
94
  /* margin top/bottom: make bar 8px tall (control height = 28, minus 2 * 10 margin) */
95
  /* margin left/right: 1/2 of scrubber thumb width, for overhang. */
95
  /* margin left/right: 1/2 of scrubber thumb width, for overhang. */
96
  margin: 10px 22px;
96
  margin: 10px 22px;
97
  -moz-appearance: none;
97
  -moz-appearance: none;
 Lines 104-126    Link Here 
104
/* .progress-bar is an element inside the <progressmeter> implementation. */
104
/* .progress-bar is an element inside the <progressmeter> implementation. */
105
.bufferBar .progress-bar {
105
.bufferBar .progress-bar {
106
  /*
106
  /*
107
   * Note that this is drawn on top of the .backgroundBar. So although this
107
   * Note that this is drawn on top of the .backgroundBar. So although this
108
   * has the same background-color specified, the semitransparent
108
   * has the same background-color specified, the semitransparent
109
   * compositing gives it a different visual appearance.
109
   * compositing gives it a different visual appearance.
110
   */
110
   */
111
  background-color: rgba(255,255,255,.5);
111
  background-color: rgba(255,255,255,.5);
112
  -moz-border-radius: 4px;
112
  border-radius: 4px;
113
  -moz-appearance: none;
113
  -moz-appearance: none;
114
}
114
}
115
115
116
.progressBar .progress-bar {
116
.progressBar .progress-bar {
117
  background-color: white;
117
  background-color: white;
118
  -moz-border-radius: 4px 0 0 4px;
118
  border-radius: 4px 0 0 4px;
119
  -moz-appearance: none;
119
  -moz-appearance: none;
120
}
120
}
121
121
122
/* .scale-slider is an element inside the <scale> implementation. */
122
/* .scale-slider is an element inside the <scale> implementation. */
123
.scrubber .scale-slider,
123
.scrubber .scale-slider,
124
.volumeControl .scale-slider {
124
.volumeControl .scale-slider {
125
  /* Hide the default horizontal bar. */
125
  /* Hide the default horizontal bar. */
126
  -moz-appearance: none;
126
  -moz-appearance: none;
(-)a/toolkit/themes/winstripe/global/netError.css (-2 / +2 lines)
Line     Link Here 
 Lines 39-55   ul { Link Here 
39
}
39
}
40
40
41
#errorPageContainer {
41
#errorPageContainer {
42
  position: relative;
42
  position: relative;
43
  min-width: 13em;
43
  min-width: 13em;
44
  max-width: 52em;
44
  max-width: 52em;
45
  margin: 4em auto;
45
  margin: 4em auto;
46
  border: 1px solid ThreeDShadow;
46
  border: 1px solid ThreeDShadow;
47
  -moz-border-radius: 10px;
47
  border-radius: 10px;
48
  padding: 3em;
48
  padding: 3em;
49
  -moz-padding-start: 30px;
49
  -moz-padding-start: 30px;
50
  background: url("chrome://global/skin/icons/warning-large.png") left 0 no-repeat -moz-Field;
50
  background: url("chrome://global/skin/icons/warning-large.png") left 0 no-repeat -moz-Field;
51
  background-origin: content-box;
51
  background-origin: content-box;
52
}
52
}
53
53
54
#errorPageContainer.certerror {
54
#errorPageContainer.certerror {
55
  background-image: url("chrome://global/skin/icons/sslWarning.png");
55
  background-image: url("chrome://global/skin/icons/sslWarning.png");
 Lines 112-128   body[dir="rtl"] #brand { Link Here 
112
#securityOverrideDiv {
112
#securityOverrideDiv {
113
  padding-top: 10px;
113
  padding-top: 10px;
114
}
114
}
115
115
116
#securityOverrideContent {
116
#securityOverrideContent {
117
  background-color: InfoBackground;
117
  background-color: InfoBackground;
118
  color: InfoText;
118
  color: InfoText;
119
  padding: 10px;
119
  padding: 10px;
120
  -moz-border-radius: 10px;
120
  border-radius: 10px;
121
}
121
}
122
122
123
/* Custom styling for 'blacklist' error class */
123
/* Custom styling for 'blacklist' error class */
124
:root.blacklist #errorTitle, :root.blacklist #errorLongContent,
124
:root.blacklist #errorTitle, :root.blacklist #errorLongContent,
125
:root.blacklist #errorShortDesc, :root.blacklist #errorLongDesc,
125
:root.blacklist #errorShortDesc, :root.blacklist #errorLongDesc,
126
:root.blacklist a {
126
:root.blacklist a {
127
  background-color: #722; /* Dark red */
127
  background-color: #722; /* Dark red */
128
  color: white;
128
  color: white;
(-)a/toolkit/themes/winstripe/global/radio.css (-2 / +2 lines)
Line     Link Here 
 Lines 95-122   radio[disabled="true"]:-moz-system-metri Link Here 
95
95
96
.radio-check-box1 {
96
.radio-check-box1 {
97
  -moz-appearance: radio;
97
  -moz-appearance: radio;
98
  margin: 1px 0px;
98
  margin: 1px 0px;
99
  border-top: 1px solid ThreeDShadow;
99
  border-top: 1px solid ThreeDShadow;
100
  border-right: 1px solid ThreeDHighlight;
100
  border-right: 1px solid ThreeDHighlight;
101
  border-bottom: 1px solid ThreeDHighlight;
101
  border-bottom: 1px solid ThreeDHighlight;
102
  border-left: 1px solid ThreeDShadow;
102
  border-left: 1px solid ThreeDShadow;
103
  -moz-border-radius: 50%;
103
  border-radius: 50%;
104
  width: 12px;
104
  width: 12px;
105
  height: 12px;
105
  height: 12px;
106
  background-color: -moz-Field;
106
  background-color: -moz-Field;
107
}
107
}
108
108
109
.radio-check-box2 {
109
.radio-check-box2 {
110
  border-top: 1px solid ThreeDDarkShadow;
110
  border-top: 1px solid ThreeDDarkShadow;
111
  border-right: 1px solid ThreeDLightShadow;
111
  border-right: 1px solid ThreeDLightShadow;
112
  border-bottom: 1px solid ThreeDLightShadow;
112
  border-bottom: 1px solid ThreeDLightShadow;
113
  border-left: 1px solid ThreeDDarkShadow;
113
  border-left: 1px solid ThreeDDarkShadow;
114
  -moz-border-radius: 50%;
114
  border-radius: 50%;
115
  padding: 2px;
115
  padding: 2px;
116
  width: 4px;
116
  width: 4px;
117
  height: 4px;
117
  height: 4px;
118
  list-style-image: none;
118
  list-style-image: none;
119
}
119
}
120
120
121
radio:hover:active > .radio-check-box1 {
121
radio:hover:active > .radio-check-box1 {
122
  background-color: -moz-Dialog;
122
  background-color: -moz-Dialog;
(-)a/toolkit/themes/winstripe/global/tabbox.css (-12 / +12 lines)
Line     Link Here 
 Lines 73-98   tab Link Here 
73
  margin-top: 2px;
73
  margin-top: 2px;
74
  border-top: 2px solid;
74
  border-top: 2px solid;
75
  border-right: 2px solid;
75
  border-right: 2px solid;
76
  border-left: 2px solid;
76
  border-left: 2px solid;
77
  border-bottom: 1px solid ThreeDHighlight;
77
  border-bottom: 1px solid ThreeDHighlight;
78
  -moz-border-top-colors: ThreeDHighlight ThreeDLightShadow;
78
  -moz-border-top-colors: ThreeDHighlight ThreeDLightShadow;
79
  -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
79
  -moz-border-right-colors: ThreeDDarkShadow ThreeDShadow;
80
  -moz-border-left-colors: ThreeDHighlight ThreeDLightShadow;
80
  -moz-border-left-colors: ThreeDHighlight ThreeDLightShadow;
81
  -moz-border-radius-topleft: 2px;
81
  border-top-left-radius: 2px;
82
  -moz-border-radius-topright: 2px;
82
  border-top-right-radius: 2px;
83
  padding: 1px 4px 2px 4px;
83
  padding: 1px 4px 2px 4px;
84
  background-color: -moz-Dialog;
84
  background-color: -moz-Dialog;
85
  color: -moz-DialogText;
85
  color: -moz-DialogText;
86
}
86
}
87
87
88
tab:-moz-locale-dir(rtl) {
88
tab:-moz-locale-dir(rtl) {
89
  -moz-border-radius-bottomleft: 1px;
89
  border-bottom-left-radius: 1px;
90
  -moz-border-radius-bottomright: 0px;
90
  border-bottom-right-radius: 0px;
91
}
91
}
92
92
93
.tab-text {
93
.tab-text {
94
  margin: 0 !important;
94
  margin: 0 !important;
95
}
95
}
96
96
97
tab[selected="true"] {
97
tab[selected="true"] {
98
  margin-top: 0;
98
  margin-top: 0;
 Lines 103-125   tab[selected="true"] { Link Here 
103
tab:-moz-focusring > .tab-middle {
103
tab:-moz-focusring > .tab-middle {
104
  /* Don't specify the outline-color, we should always use initial value. */
104
  /* Don't specify the outline-color, we should always use initial value. */
105
  outline: 1px dotted;
105
  outline: 1px dotted;
106
}
106
}
107
107
108
tab[beforeselected="true"]:-moz-locale-dir(ltr),
108
tab[beforeselected="true"]:-moz-locale-dir(ltr),
109
tab[selected="true"]:-moz-locale-dir(rtl) + tab {
109
tab[selected="true"]:-moz-locale-dir(rtl) + tab {
110
  border-right: none;
110
  border-right: none;
111
  -moz-border-radius-topright: 0;
111
  border-top-right-radius: 0;
112
}
112
}
113
113
114
tab[selected="true"]:-moz-locale-dir(ltr) + tab,
114
tab[selected="true"]:-moz-locale-dir(ltr) + tab,
115
tab[beforeselected="true"]:-moz-locale-dir(rtl) {
115
tab[beforeselected="true"]:-moz-locale-dir(rtl) {
116
  border-left: none;
116
  border-left: none;
117
  -moz-border-radius-topleft: 0;
117
  border-top-left-radius: 0;
118
}
118
}
119
119
120
tab:first-of-type[selected="true"] {
120
tab:first-of-type[selected="true"] {
121
  padding-right: 5px;
121
  padding-right: 5px;
122
  padding-left: 5px;
122
  padding-left: 5px;
123
}
123
}
124
124
125
/* ::::: tab-bottom ::::::::::
125
/* ::::: tab-bottom ::::::::::
 Lines 129-165   tab:first-of-type[selected="true"] { Link Here 
129
129
130
.tab-bottom {
130
.tab-bottom {
131
  margin-top: 0;
131
  margin-top: 0;
132
  margin-bottom: 2px;
132
  margin-bottom: 2px;
133
  border-top: 1px solid;
133
  border-top: 1px solid;
134
  border-bottom: 2px solid;
134
  border-bottom: 2px solid;
135
  -moz-border-top-colors: ThreeDShadow;
135
  -moz-border-top-colors: ThreeDShadow;
136
  -moz-border-bottom-colors: ThreeDShadow ThreeDLightShadow;
136
  -moz-border-bottom-colors: ThreeDShadow ThreeDLightShadow;
137
  -moz-border-radius-topleft: 0;
137
  border-top-left-radius: 0;
138
  -moz-border-radius-topright: 0;
138
  border-top-right-radius: 0;
139
  -moz-border-radius-bottomright: 2px;
139
  border-bottom-right-radius: 2px;
140
  -moz-border-radius-bottomleft: 2px;
140
  border-bottom-left-radius: 2px;
141
  padding: 2px 4px 1px 4px;
141
  padding: 2px 4px 1px 4px;
142
}
142
}
143
143
144
.tab-bottom[selected="true"] {
144
.tab-bottom[selected="true"] {
145
  margin-bottom: 0;
145
  margin-bottom: 0;
146
  -moz-border-top-colors: -moz-Dialog;
146
  -moz-border-top-colors: -moz-Dialog;
147
  padding: 4px 6px 1px 6px;
147
  padding: 4px 6px 1px 6px;
148
}
148
}
149
149
150
.tab-bottom[beforeselected="true"]:-moz-locale-dir(ltr),
150
.tab-bottom[beforeselected="true"]:-moz-locale-dir(ltr),
151
.tab-bottom[selected="true"]:-moz-locale-dir(rtl) + .tab-bottom {
151
.tab-bottom[selected="true"]:-moz-locale-dir(rtl) + .tab-bottom {
152
  -moz-border-radius-bottomright: 0;
152
  border-bottom-right-radius: 0;
153
}
153
}
154
154
155
.tab-bottom[selected="true"]:-moz-locale-dir(ltr) + .tab-bottom,
155
.tab-bottom[selected="true"]:-moz-locale-dir(ltr) + .tab-bottom,
156
.tab-bottom[beforeselected="true"]:-moz-locale-dir(rtl) {
156
.tab-bottom[beforeselected="true"]:-moz-locale-dir(rtl) {
157
  -moz-border-radius-bottomleft: 0;
157
  border-bottom-left-radius: 0;
158
}
158
}
159
159
160
/* ::::: tabs-bottom ::::: */
160
/* ::::: tabs-bottom ::::: */
161
161
162
.tabs-bottom > .tabs-left,
162
.tabs-bottom > .tabs-left,
163
.tabs-bottom > .tabs-right {
163
.tabs-bottom > .tabs-right {
164
  border-top: 1px solid ThreeDShadow;
164
  border-top: 1px solid ThreeDShadow;
165
  border-bottom: none;
165
  border-bottom: none;
(-)a/toolkit/themes/winstripe/mozapps/extensions/extensions.css (-15 / +15 lines)
Line     Link Here 
 Lines 39-55    Link Here 
39
  background-color: #c5ccd7;
39
  background-color: #c5ccd7;
40
  -moz-appearance: none;
40
  -moz-appearance: none;
41
  margin: 20px;
41
  margin: 20px;
42
}
42
}
43
43
44
#view-port {
44
#view-port {
45
  background-color: #d2d7df;
45
  background-color: #d2d7df;
46
  border: 1px solid black;
46
  border: 1px solid black;
47
  -moz-border-radius: 5px;
47
  border-radius: 5px;
48
}
48
}
49
49
50
50
51
/*** category selector ***/
51
/*** category selector ***/
52
52
53
#categories {
53
#categories {
54
  -moz-appearance: none;
54
  -moz-appearance: none;
55
  border: none;
55
  border: none;
 Lines 66-88    Link Here 
66
  border-color: transparent;
66
  border-color: transparent;
67
  padding: 10px 4px;
67
  padding: 10px 4px;
68
  -moz-box-align: center;
68
  -moz-box-align: center;
69
  overflow: hidden;
69
  overflow: hidden;
70
  min-height: 0px;
70
  min-height: 0px;
71
}
71
}
72
72
73
.category:-moz-locale-dir(ltr) {
73
.category:-moz-locale-dir(ltr) {
74
  -moz-border-radius-topleft: 5px;
74
  border-top-left-radius: 5px;
75
  -moz-border-radius-bottomleft: 5px;
75
  border-bottom-left-radius: 5px;
76
}
76
}
77
77
78
.category:-moz-locale-dir(rtl) {
78
.category:-moz-locale-dir(rtl) {
79
  -moz-border-radius-topright: 5px;
79
  border-top-right-radius: 5px;
80
  -moz-border-radius-bottomright: 5px;
80
  border-bottom-right-radius: 5px;
81
}
81
}
82
82
83
.category[disabled] {
83
.category[disabled] {
84
  height: 0px;
84
  height: 0px;
85
  opacity: 0;
85
  opacity: 0;
86
  -moz-transition-property: height, opacity;
86
  -moz-transition-property: height, opacity;
87
  -moz-transition-duration: 1s, 0.8s;
87
  -moz-transition-duration: 1s, 0.8s;
88
}
88
}
 Lines 102-118    Link Here 
102
.category-name {
102
.category-name {
103
  font-size: 150%;
103
  font-size: 150%;
104
}
104
}
105
105
106
.category-badge {
106
.category-badge {
107
  background-color: #55D4FF;
107
  background-color: #55D4FF;
108
  padding: 2px 8px;
108
  padding: 2px 8px;
109
  margin: 6px 0px;
109
  margin: 6px 0px;
110
  -moz-border-radius: 100%;
110
  border-radius: 100%;
111
  color: #FFF;
111
  color: #FFF;
112
  font-weight: bold;
112
  font-weight: bold;
113
  text-align: center;
113
  text-align: center;
114
}
114
}
115
115
116
.category-badge[value="0"] {
116
.category-badge[value="0"] {
117
  visibility: hidden;
117
  visibility: hidden;
118
}
118
}
 Lines 188-204    Link Here 
188
#header-utils-btn {
188
#header-utils-btn {
189
  -moz-appearance: none;
189
  -moz-appearance: none;
190
  min-width: 4.5em;
190
  min-width: 4.5em;
191
  border-width: 1px;
191
  border-width: 1px;
192
  -moz-border-top-colors: #999;
192
  -moz-border-top-colors: #999;
193
  -moz-border-bottom-colors: #999;
193
  -moz-border-bottom-colors: #999;
194
  -moz-border-left-colors: #999;
194
  -moz-border-left-colors: #999;
195
  -moz-border-right-colors: #999;
195
  -moz-border-right-colors: #999;
196
  -moz-border-radius: 8px;
196
  border-radius: 8px;
197
  background-image: -moz-linear-gradient(#FFF, #BBB);
197
  background-image: -moz-linear-gradient(#FFF, #BBB);
198
  list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
198
  list-style-image: url("chrome://mozapps/skin/extensions/utilities.png");
199
}
199
}
200
200
201
#header-utils-btn:hover,
201
#header-utils-btn:hover,
202
#header-utils-btn[open="true"] {
202
#header-utils-btn[open="true"] {
203
  -moz-border-top-colors: #777;
203
  -moz-border-top-colors: #777;
204
  -moz-border-bottom-colors: #777;
204
  -moz-border-bottom-colors: #777;
 Lines 226-242    Link Here 
226
.sort-controls {
226
.sort-controls {
227
  -moz-appearance: none;
227
  -moz-appearance: none;
228
}
228
}
229
229
230
.sorter {
230
.sorter {
231
  -moz-appearance: none;
231
  -moz-appearance: none;
232
  border: none;
232
  border: none;
233
  background-color: transparent;
233
  background-color: transparent;
234
  -moz-border-radius: 100%;
234
  border-radius: 100%;
235
  padding: 0px 6px;
235
  padding: 0px 6px;
236
  margin: 0px 6px;
236
  margin: 0px 6px;
237
  min-width: 12px !important;
237
  min-width: 12px !important;
238
  -moz-box-direction: reverse;
238
  -moz-box-direction: reverse;
239
}
239
}
240
240
241
.sorter[checkState="1"],
241
.sorter[checkState="1"],
242
.sorter[checkState="2"] {
242
.sorter[checkState="2"] {
 Lines 443-459    Link Here 
443
.addon[status="uninstalled"] {
443
.addon[status="uninstalled"] {
444
  border: none;
444
  border: none;
445
}
445
}
446
446
447
.addon[status="uninstalled"] > .container {
447
.addon[status="uninstalled"] > .container {
448
  -moz-box-align: center;
448
  -moz-box-align: center;
449
  padding: 4px 20px;
449
  padding: 4px 20px;
450
  background-color: #FDFFA8;
450
  background-color: #FDFFA8;
451
  -moz-border-radius: 8px;
451
  border-radius: 8px;
452
  font-size: 120%;
452
  font-size: 120%;
453
}
453
}
454
454
455
.addon[status="uninstalled"][selected] {
455
.addon[status="uninstalled"][selected] {
456
  background-color: transparent;
456
  background-color: transparent;
457
}
457
}
458
458
459
459
 Lines 552-568    Link Here 
552
}
552
}
553
553
554
#detail-notification {
554
#detail-notification {
555
  -moz-box-align: center;
555
  -moz-box-align: center;
556
  -moz-box-pack: center;
556
  -moz-box-pack: center;
557
  margin: 0px 50px;
557
  margin: 0px 50px;
558
  padding: 4px 20px;
558
  padding: 4px 20px;
559
  background-color: #FDFFA8;
559
  background-color: #FDFFA8;
560
  -moz-border-radius: 8px;
560
  border-radius: 8px;
561
  font-size: 120%;
561
  font-size: 120%;
562
  border: 2px solid #F0F6A3;
562
  border: 2px solid #F0F6A3;
563
}
563
}
564
564
565
565
566
/*** creator ***/
566
/*** creator ***/
567
567
568
.creator > label {
568
.creator > label {
 Lines 600-616    Link Here 
600
  padding: 0px 1px;
600
  padding: 0px 1px;
601
}
601
}
602
602
603
603
604
/*** download progress ***/
604
/*** download progress ***/
605
605
606
.download-progress {
606
.download-progress {
607
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
607
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
608
  -moz-border-radius: 100%;
608
  border-radius: 100%;
609
  border: 1px solid #555;
609
  border: 1px solid #555;
610
  -moz-box-shadow: #777 1px 1px 2px;
610
  -moz-box-shadow: #777 1px 1px 2px;
611
  width: 200px;
611
  width: 200px;
612
  height: 24px;
612
  height: 24px;
613
  margin: 0px 8px;
613
  margin: 0px 8px;
614
}
614
}
615
615
616
.download-progress .start-cap,
616
.download-progress .start-cap,
 Lines 625-646    Link Here 
625
}
625
}
626
626
627
.download-progress .start-cap, .download-progress .end-cap {
627
.download-progress .start-cap, .download-progress .end-cap {
628
  width: 12px;
628
  width: 12px;
629
}
629
}
630
630
631
.download-progress .start-cap:-moz-locale-dir(ltr),
631
.download-progress .start-cap:-moz-locale-dir(ltr),
632
.download-progress .end-cap:-moz-locale-dir(rtl) {
632
.download-progress .end-cap:-moz-locale-dir(rtl) {
633
  -moz-border-radius: 100% 0 0 100%;
633
  border-radius: 100% 0 0 100%;
634
}
634
}
635
635
636
.download-progress .end-cap:-moz-locale-dir(ltr),
636
.download-progress .end-cap:-moz-locale-dir(ltr),
637
.download-progress .start-cap:-moz-locale-dir(rtl) {
637
.download-progress .start-cap:-moz-locale-dir(rtl) {
638
  -moz-border-radius: 0 100% 100% 0;
638
  border-radius: 0 100% 100% 0;
639
}
639
}
640
640
641
.download-progress .progress {
641
.download-progress .progress {
642
  -moz-appearance: none;
642
  -moz-appearance: none;
643
  padding: 0px;
643
  padding: 0px;
644
  margin: 0px;
644
  margin: 0px;
645
  border: none;
645
  border: none;
646
}
646
}
 Lines 648-664    Link Here 
648
.download-progress .pause, .download-progress .cancel {
648
.download-progress .pause, .download-progress .cancel {
649
  -moz-appearance: none;
649
  -moz-appearance: none;
650
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
650
  background-image: -moz-linear-gradient(#E1E1E1, #FEFEFE);
651
  border-width: 1px 0px 0px 1px;
651
  border-width: 1px 0px 0px 1px;
652
  padding-right: 1px;
652
  padding-right: 1px;
653
  border-style: solid;
653
  border-style: solid;
654
  -moz-border-top-colors: #FFF;
654
  -moz-border-top-colors: #FFF;
655
  -moz-border-left-colors: #FFF;
655
  -moz-border-left-colors: #FFF;
656
  -moz-border-radius: 100%;
656
  border-radius: 100%;
657
  min-width: 16px;
657
  min-width: 16px;
658
  width: 16px;
658
  width: 16px;
659
  height: 16px;
659
  height: 16px;
660
  margin: 3px;
660
  margin: 3px;
661
  -moz-box-shadow: #777 1px 1px 1px;
661
  -moz-box-shadow: #777 1px 1px 1px;
662
}
662
}
663
663
664
.download-progress .pause {
664
.download-progress .pause {
 Lines 731-747    Link Here 
731
}
731
}
732
732
733
.contribute {
733
.contribute {
734
  -moz-appearance: none;
734
  -moz-appearance: none;
735
  color: #FFF;
735
  color: #FFF;
736
  font-weight: bold;
736
  font-weight: bold;
737
  text-shadow: #4C9EF8 -1px -1px 1px;
737
  text-shadow: #4C9EF8 -1px -1px 1px;
738
  border: 1px solid #4C9EF8;
738
  border: 1px solid #4C9EF8;
739
  -moz-border-radius: 100%;
739
  border-radius: 100%;
740
  background-image: -moz-linear-gradient(#93C5FA, #4C9EF8);
740
  background-image: -moz-linear-gradient(#93C5FA, #4C9EF8);
741
  -moz-padding-start: 20px;
741
  -moz-padding-start: 20px;
742
  -moz-padding-end: 4px;
742
  -moz-padding-end: 4px;
743
}
743
}
744
744
745
.contribute:hover {
745
.contribute:hover {
746
  border-color: #4271FF;
746
  border-color: #4271FF;
747
  background-image: -moz-linear-gradient(#49CEFF, #4271FF);
747
  background-image: -moz-linear-gradient(#49CEFF, #4271FF);
(-)a/toolkit/themes/winstripe/mozapps/plugins/pluginProblem.css (-1 / +1 lines)
Line     Link Here 
 Lines 5-21    Link Here 
5
.mainBox {
5
.mainBox {
6
    text-align: center;
6
    text-align: center;
7
    background-image: -moz-repeating-linear-gradient(-45deg,
7
    background-image: -moz-repeating-linear-gradient(-45deg,
8
                                                     rgba(65, 65, 65, 0.8),
8
                                                     rgba(65, 65, 65, 0.8),
9
                                                     rgba(65, 65, 65, 0.8) 20px,
9
                                                     rgba(65, 65, 65, 0.8) 20px,
10
                                                     rgba(69, 69, 69, 0.8) 20px,
10
                                                     rgba(69, 69, 69, 0.8) 20px,
11
                                                     rgba(69, 69, 69, 0.8) 40px);
11
                                                     rgba(69, 69, 69, 0.8) 40px);
12
    color: white;
12
    color: white;
13
    -moz-border-radius: 12px;
13
    border-radius: 12px;
14
    /* recessed effect with dark inner shadow and lightened bottom */
14
    /* recessed effect with dark inner shadow and lightened bottom */
15
    -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.8),
15
    -moz-box-shadow: inset 0 1px 5px rgba(0,0,0,0.8),
16
                           0 1px 0 rgba(255,255,255,0.2);
16
                           0 1px 0 rgba(255,255,255,0.2);
17
    padding: 5px;
17
    padding: 5px;
18
    -moz-user-select: none;
18
    -moz-user-select: none;
19
}
19
}
20
20
21
html|a {
21
html|a {

Return to bug 451134