Skip to content

Commit ec4706f

Browse files
committed
Fix codemirror colors for the Bootstrap theme
Remove Metro and Pmahomme codemirror colors as they were not used. Related to #18368. Signed-off-by: Maurício Meneghini Fauth <mauricio@fauth.dev>
1 parent d63a16c commit ec4706f

3 files changed

Lines changed: 85 additions & 118 deletions

File tree

public/themes/bootstrap/scss/_codemirror.scss

Lines changed: 85 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -40,50 +40,107 @@ $textarea-rows: 15;
4040
border: none;
4141
}
4242

43-
span {
44-
&.cm-keyword,
45-
&.cm-statement-verb {
46-
color: #909;
43+
.cm-s-default {
44+
.cm-keyword {
45+
color: $pink-600;
4746
}
4847

49-
&.cm-variable {
50-
color: black;
48+
.cm-number {
49+
color: $teal-600;
5150
}
5251

53-
&.cm-comment {
54-
color: #808000;
52+
.cm-atom,
53+
.cm-def,
54+
.cm-variable-2 {
55+
color: $blue-600;
5556
}
5657

57-
&.cm-mysql-string {
58-
color: #008000;
58+
.cm-string {
59+
color: $cyan-600;
5960
}
6061

61-
&.cm-operator {
62-
color: fuchsia;
62+
.cm-comment,
63+
.cm-string-2 {
64+
color: $orange-600;
6365
}
6466

65-
&.cm-mysql-word {
66-
color: black;
67+
.cm-builtin {
68+
color: $purple-600;
6769
}
6870

69-
&.cm-builtin {
70-
color: #f00;
71+
.cm-variable-3,
72+
.cm-type,
73+
.cm-tag {
74+
color: $green-600;
7175
}
7276

73-
&.cm-variable-2 {
74-
color: #f90;
77+
.cm-attribute,
78+
.cm-link {
79+
color: $blue-600;
7580
}
7681

77-
&.cm-variable-3 {
78-
color: #00f;
82+
.cm-meta,
83+
.cm-qualifier,
84+
.cm-bracket,
85+
.cm-hr {
86+
color: $gray-600;
7987
}
8088

81-
&.cm-separator {
82-
color: fuchsia;
89+
.cm-error {
90+
color: $red-600;
8391
}
92+
}
8493

85-
&.cm-number {
86-
color: teal;
94+
@include color-mode(dark) {
95+
.cm-s-default {
96+
.cm-keyword {
97+
color: $pink-400;
98+
}
99+
100+
.cm-number {
101+
color: $teal-400;
102+
}
103+
104+
.cm-atom,
105+
.cm-def,
106+
.cm-variable-2 {
107+
color: $blue-400;
108+
}
109+
110+
.cm-string {
111+
color: $cyan-400;
112+
}
113+
114+
.cm-comment,
115+
.cm-string-2 {
116+
color: $orange-400;
117+
}
118+
119+
.cm-builtin {
120+
color: $purple-400;
121+
}
122+
123+
.cm-variable-3,
124+
.cm-type,
125+
.cm-tag {
126+
color: $green-400;
127+
}
128+
129+
.cm-attribute,
130+
.cm-link {
131+
color: $blue-400;
132+
}
133+
134+
.cm-meta,
135+
.cm-qualifier,
136+
.cm-bracket,
137+
.cm-hr {
138+
color: $gray-400;
139+
}
140+
141+
.cm-error {
142+
color: $red-400;
143+
}
87144
}
88145
}
89146

@@ -111,3 +168,7 @@ span {
111168
font-weight: bold;
112169
}
113170
}
171+
172+
.CodeMirror-cursor {
173+
border-color: var(--bs-body-color);
174+
}

public/themes/metro/scss/_codemirror.scss

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -42,53 +42,6 @@ $textarea-rows: 15 !default;
4242
border: none;
4343
}
4444

45-
span {
46-
&.cm-keyword,
47-
&.cm-statement-verb {
48-
color: #909;
49-
}
50-
51-
&.cm-variable {
52-
color: black;
53-
}
54-
55-
&.cm-comment {
56-
color: #808000;
57-
}
58-
59-
&.cm-mysql-string {
60-
color: #008000;
61-
}
62-
63-
&.cm-operator {
64-
color: fuchsia;
65-
}
66-
67-
&.cm-mysql-word {
68-
color: black;
69-
}
70-
71-
&.cm-builtin {
72-
color: #f00;
73-
}
74-
75-
&.cm-variable-2 {
76-
color: #f90;
77-
}
78-
79-
&.cm-variable-3 {
80-
color: #00f;
81-
}
82-
83-
&.cm-separator {
84-
color: fuchsia;
85-
}
86-
87-
&.cm-number {
88-
color: teal;
89-
}
90-
}
91-
9245
.autocomplete-column-name {
9346
display: inline-block;
9447
}

public/themes/pmahomme/scss/_codemirror.scss

Lines changed: 0 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -30,53 +30,6 @@ $textarea-rows: 15;
3030
border: none;
3131
}
3232

33-
span {
34-
&.cm-keyword,
35-
&.cm-statement-verb {
36-
color: #909;
37-
}
38-
39-
&.cm-variable {
40-
color: black;
41-
}
42-
43-
&.cm-comment {
44-
color: #808000;
45-
}
46-
47-
&.cm-mysql-string {
48-
color: #008000;
49-
}
50-
51-
&.cm-operator {
52-
color: fuchsia;
53-
}
54-
55-
&.cm-mysql-word {
56-
color: black;
57-
}
58-
59-
&.cm-builtin {
60-
color: #f00;
61-
}
62-
63-
&.cm-variable-2 {
64-
color: #f90;
65-
}
66-
67-
&.cm-variable-3 {
68-
color: #00f;
69-
}
70-
71-
&.cm-separator {
72-
color: fuchsia;
73-
}
74-
75-
&.cm-number {
76-
color: teal;
77-
}
78-
}
79-
8033
.autocomplete-column-name {
8134
display: inline-block;
8235
}

0 commit comments

Comments
 (0)