Skip to content

Commit 6d8b6d3

Browse files
authored
Remove css vendor pefixes for transition and transform (microsoft#60050)
The css3 `transform` and `transition` properties are now widely supported. I do not believe we need to ship vendor prefixed rules for these anymore
1 parent a2455b7 commit 6d8b6d3

9 files changed

Lines changed: 1 addition & 57 deletions

File tree

src/vs/base/browser/ui/actionbar/actionbar.css

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,6 @@
2828
.monaco-action-bar .action-item {
2929
cursor: pointer;
3030
display: inline-block;
31-
-ms-transition: -ms-transform 50ms ease;
32-
-webkit-transition: -webkit-transform 50ms ease;
33-
-moz-transition: -moz-transform 50ms ease;
34-
-o-transition: -o-transform 50ms ease;
3531
transition: transform 50ms ease;
3632
position: relative; /* DO NOT REMOVE - this is the key to preventing the ghosting icon bug in Chrome 42 */
3733
}
@@ -41,11 +37,7 @@
4137
}
4238

4339
.monaco-action-bar.animated .action-item.active {
44-
-ms-transform: scale(1.272019649, 1.272019649); /* 1.272019649 = √φ */
45-
-webkit-transform: scale(1.272019649, 1.272019649);
46-
-moz-transform: scale(1.272019649, 1.272019649);
47-
-o-transform: scale(1.272019649, 1.272019649);
48-
transform: scale(1.272019649, 1.272019649);
40+
transform: scale(1.272019649, 1.272019649); /* 1.272019649 = √φ */
4941
}
5042

5143
.monaco-action-bar .action-item .icon {
@@ -87,10 +79,6 @@
8779
}
8880

8981
.monaco-action-bar.animated.vertical .action-item.active {
90-
-ms-transform: translate(5px, 0);
91-
-webkit-transform: translate(5px, 0);
92-
-moz-transform: translate(5px, 0);
93-
-o-transform: translate(5px, 0);
9482
transform: translate(5px, 0);
9583
}
9684

src/vs/base/browser/ui/menu/menu.css

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,12 @@
1414

1515
.monaco-menu .monaco-action-bar.vertical .action-item {
1616
padding: 0;
17-
-ms-transform: none;
18-
-webkit-transform: none;
19-
-moz-transform: none;
20-
-o-transform: none;
2117
transform: none;
2218
display: -ms-flexbox;
2319
display: flex;
2420
}
2521

2622
.monaco-menu .monaco-action-bar.vertical .action-item.active {
27-
-ms-transform: none;
28-
-webkit-transform: none;
29-
-moz-transform: none;
30-
-o-transform: none;
3123
transform: none;
3224
}
3325

src/vs/base/browser/ui/progressbar/progressbar.css

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@
2424
.monaco-progress-container.discrete .progress-bit {
2525
left: 0;
2626
transition: width 100ms linear;
27-
-webkit-transition: width 100ms linear;
28-
-o-transition: width 100ms linear;
29-
-moz-transition: width 100ms linear;
30-
-ms-transition: width 100ms linear;
3127
}
3228

3329
.monaco-progress-container.discrete.done .progress-bit {

src/vs/base/browser/ui/scrollbar/media/scrollbars.css

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -44,21 +44,13 @@
4444
/* Background rule added for IE9 - to allow clicks on dom node */
4545
background:rgba(0,0,0,0);
4646

47-
-webkit-transition: opacity 100ms linear;
48-
-o-transition: opacity 100ms linear;
49-
-moz-transition: opacity 100ms linear;
50-
-ms-transition: opacity 100ms linear;
5147
transition: opacity 100ms linear;
5248
}
5349
.monaco-scrollable-element > .invisible {
5450
opacity: 0;
5551
pointer-events: none;
5652
}
5753
.monaco-scrollable-element > .invisible.fade {
58-
-webkit-transition: opacity 800ms linear;
59-
-o-transition: opacity 800ms linear;
60-
-moz-transition: opacity 800ms linear;
61-
-ms-transition: opacity 800ms linear;
6254
transition: opacity 800ms linear;
6355
}
6456

src/vs/base/browser/ui/splitview/panelview.css

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -90,21 +90,13 @@
9090

9191
.monaco-panel-view.animated .split-view-view {
9292
transition-duration: 0.15s;
93-
-webkit-transition-duration: 0.15s;
94-
-moz-transition-duration: 0.15s;
9593
transition-timing-function: ease-out;
96-
-webkit-transition-timing-function: ease-out;
97-
-moz-transition-timing-function: ease-out;
9894
}
9995

10096
.monaco-panel-view.animated.vertical .split-view-view {
10197
transition-property: height;
102-
-webkit-transition-property: height;
103-
-moz-transition-property: height;
10498
}
10599

106100
.monaco-panel-view.animated.horizontal .split-view-view {
107101
transition-property: width;
108-
-webkit-transition-property: width;
109-
-moz-transition-property: width;
110102
}

src/vs/editor/contrib/find/findWidget.css

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,13 +36,7 @@
3636
height: 34px; /* find input height */
3737
overflow: hidden;
3838
line-height: 19px;
39-
40-
-webkit-transition: top 200ms linear;
41-
-o-transition: top 200ms linear;
42-
-moz-transition: top 200ms linear;
43-
-ms-transition: top 200ms linear;
4439
transition: top 200ms linear;
45-
4640
padding: 0 4px;
4741
}
4842
/* Find widget when replace is toggled on */

src/vs/editor/contrib/find/simpleFindWidget.css

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,6 @@
2222
padding: 4px;
2323
align-items: center;
2424
pointer-events: all;
25-
26-
-webkit-transition: top 200ms linear;
27-
-o-transition: top 200ms linear;
28-
-moz-transition: top 200ms linear;
29-
-ms-transition: top 200ms linear;
3025
transition: top 200ms linear;
3126
}
3227

src/vs/editor/contrib/parameterHints/parameterHints.css

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,6 @@
2222
}
2323

2424
.monaco-editor .parameter-hints-widget.visible {
25-
-webkit-transition: left .05s ease-in-out;
26-
-moz-transition: left .05s ease-in-out;
27-
-o-transition: left .05s ease-in-out;
2825
transition: left .05s ease-in-out;
2926
}
3027

src/vs/workbench/parts/debug/browser/media/debugViewlet.css

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@
7272
background-position: center center;
7373
flex-shrink: 0;
7474
transition: transform 50ms ease;
75-
-webkit-transition: -webkit-transform 50ms ease;
7675
}
7776

7877
.vs-dark .monaco-workbench > .part > .title > .title-actions .start-debug-action-item .icon,
@@ -93,7 +92,6 @@
9392
}
9493

9594
.monaco-workbench > .part > .title > .title-actions .start-debug-action-item .icon.active {
96-
-webkit-transform: scale(1.272019649, 1.272019649);
9795
transform: scale(1.272019649, 1.272019649);
9896
}
9997

0 commit comments

Comments
 (0)