@@ -19,13 +19,13 @@ $eccgui-size-codeeditor-toolbar-height: $button-height !default;
1919
2020 & __toolbar {
2121 position : absolute ;
22- z-index : 3 ;
23- left : 1px ;
24- right : 1px ;
2522 top : 1px ;
26- border-radius : $pt-border-radius $pt-border-radius 0 0 ;
27- border-bottom : solid 1px $eccgui-color-codeeditor-separation ;
23+ right : 1px ;
24+ left : 1px ;
25+ z-index : 3 ;
2826 background-color : $eccgui-color-codeeditor-background ;
27+ border-bottom : solid 1px $eccgui-color-codeeditor-separation ;
28+ border-radius : $pt-border-radius $pt-border-radius 0 0 ;
2929 }
3030
3131 & --has-toolbar {
@@ -37,9 +37,9 @@ $eccgui-size-codeeditor-toolbar-height: $button-height !default;
3737 & __preview {
3838 position : absolute ;
3939 top : calc (#{$eccgui-size-codeeditor-toolbar-height } + 1px ) !important ;
40- left : 1px ;
4140 right : 1px ;
4241 bottom : 1px ;
42+ left : 1px ;
4343 z-index : 2 ;
4444 padding : $button-padding ;
4545 overflow-y : auto ;
@@ -50,12 +50,12 @@ $eccgui-size-codeeditor-toolbar-height: $button-height !default;
5050 .cm-editor {
5151 width : 100% ;
5252 height : $eccgui-size-codeeditor-height ;
53- clip-path : unset !important ; // we may check later why they set inset(0) now
5453 background-color : $eccgui-color-codeeditor-background ;
5554 border-radius : $pt-border-radius ;
5655
5756 // get them a "border" like input boxes from blueprintjs
5857 box-shadow : input-transition-shadow ($input-shadow-color-focus ), $pt-input-box-shadow ;
58+ clip-path : unset !important ; // we may check later why they set inset(0) now
5959
6060 & .#{eccgui} -disabled {
6161 @extend .#{$ns } -input , .#{$ns } -disabled ;
@@ -89,15 +89,15 @@ $eccgui-size-codeeditor-toolbar-height: $button-height !default;
8989 }
9090
9191 & .#{eccgui} -intent--primary {
92- @include pt-input-intent ($eccgui-color-info-text );
92+ @include pt-input-intent ($eccgui-color-primary );
9393 }
9494
9595 & .#{eccgui} -intent--info {
9696 @include pt-input-intent ($eccgui-color-info-text );
9797 }
9898
9999 & .#{eccgui} -intent--accent {
100- @include pt-input-intent ($eccgui-color-primary );
100+ @include pt-input-intent ($eccgui-color-accent );
101101 }
102102
103103 & .#{eccgui} -intent--neutral {
@@ -124,39 +124,31 @@ $eccgui-size-codeeditor-toolbar-height: $button-height !default;
124124 }
125125
126126 & .cm-focused {
127- outline : none ;
128- box-shadow : input-transition-shadow ($input-shadow-color-focus , true ), $input-box-shadow-focus ;
127+ -- #{$eccgui } -a 11y-outline-color : #{$eccgui-color-accent } ;
128+ -- #{$eccgui } -a 11y-outline-offset : 0 ;
129+
130+ @extend .focus-by-keyboard ;
131+
132+ animation : none ;
129133
130134 & .#{eccgui} -intent--warning {
131- box-shadow : input-transition-shadow ( $eccgui-color-warning-text , true ), $input-box-shadow-focus ;
135+ -- #{ $eccgui } -a 11 y-outline-color : #{ $eccgui-color-warning-text } ;
132136 }
133137
134138 & .#{eccgui} -intent--success {
135- box-shadow : input-transition-shadow ( $eccgui-color-success-text , true ), $input-box-shadow-focus ;
139+ -- #{ $eccgui } -a 11 y-outline-color : #{ $eccgui-color-success-text } ;
136140 }
137141
138142 & .#{eccgui} -intent--danger {
139- box-shadow : input-transition-shadow ( $eccgui-color-danger-text , true ), $input-box-shadow-focus ;
143+ -- #{ $eccgui } -a 11 y-outline-color : #{ $eccgui-color-danger-text } ;
140144 }
141145
142146 & .#{eccgui} -intent--primary {
143- box-shadow : input-transition-shadow ( $eccgui-color-info-text , true ), $input-box-shadow-focus ;
147+ -- #{ $eccgui } -a 11 y-outline-color : #{ $eccgui-color-primary } ;
144148 }
145149
146150 & .#{eccgui} -intent--info {
147- box-shadow : input-transition-shadow ($eccgui-color-info-text , true ), $input-box-shadow-focus ;
148- }
149-
150- & .#{eccgui} -intent--accent {
151- box-shadow : input-transition-shadow ($eccgui-color-warning-text , true ), $input-box-shadow-focus ;
152- }
153-
154- & .#{eccgui} -intent--neutral {
155- box-shadow : input-transition-shadow ($eccgui-color-workspace-text , true ), $input-box-shadow-focus ;
156- }
157-
158- & .#{eccgui} -intent--edited {
159- box-shadow : input-transition-shadow ($eccgui-color-info-text , true ), $input-box-shadow-focus ;
151+ -- #{$eccgui } -a 11y-outline-color : #{$eccgui-color-info-text } ;
160152 }
161153
162154 & .#{eccgui} -intent--removed {
0 commit comments