Skip to content

Commit 9661c94

Browse files
committed
do not affect other cm instances
1 parent fd7ae35 commit 9661c94

File tree

2 files changed

+6
-11
lines changed

2 files changed

+6
-11
lines changed

src/Frontend/src/components/MaximizableCodeEditor.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ onBeforeUnmount(() => {
5858
<template>
5959
<div class="code-editor-wrapper">
6060
<!-- Regular CodeEditor with maximize button in toolbarRight -->
61-
<CodeEditor v-model="modelValue" :language="language" :read-only="readOnly" :show-gutter="showGutter" :show-copy-to-clipboard="showCopyToClipboard" :aria-label="ariaLabel" :extensions="extensions">
61+
<CodeEditor class="maximazable-code-editor--inline-instance" v-model="modelValue" :language="language" :read-only="readOnly" :show-gutter="showGutter" :show-copy-to-clipboard="showCopyToClipboard" :aria-label="ariaLabel" :extensions="extensions">
6262
<template #toolbarLeft>
6363
<slot name="toolbarLeft"></slot>
6464
</template>
@@ -76,7 +76,7 @@ onBeforeUnmount(() => {
7676
<img class="maximize-modal-close" :src="DiffCloseIcon" alt="Close" @click="toggleMaximizeModal" title="Close" />
7777
</div>
7878
<div class="maximize-modal-body">
79-
<CodeEditor v-model="modelValue" :language="language" :read-only="readOnly" :show-copy-to-clipboard="true" :show-gutter="true" :aria-label="ariaLabel" :extensions="[]" />
79+
<CodeEditor class="maximazable-code-editor--pop-up-instance" v-model="modelValue" :language="language" :read-only="readOnly" :show-copy-to-clipboard="true" :show-gutter="true" :aria-label="ariaLabel" :extensions="[]" />
8080
</div>
8181
</div>
8282
</div>

src/Frontend/src/components/messages2/SagaDiagram/SagaUpdateNode.vue

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,14 @@ import TimeoutIcon from "@/assets/timeout.svg";
1818
import EventIcon from "@/assets/event.svg";
1919
import SagaTimeoutIcon from "@/assets/SagaTimeoutIcon.svg";
2020
21-
// Define the monospace theme for CodeEditor
21+
// Define monospace theme with specific selectors for this component
2222
const monospaceTheme = EditorView.baseTheme({
23-
"&": {
23+
".maximazable-code-editor--inline-instance .cm-editor": {
2424
fontFamily: "monospace",
2525
fontSize: "0.75rem",
2626
backgroundColor: "#f2f2f2",
2727
},
28-
".cm-editor": {
29-
fontFamily: "monospace",
30-
fontSize: "0.75rem",
31-
backgroundColor: "#f2f2f2",
32-
},
33-
".cm-scroller": {
28+
".maximazable-code-editor--inline-instance .cm-scroller": {
3429
backgroundColor: "#f2f2f2",
3530
},
3631
});
@@ -425,7 +420,7 @@ const hasStateChanges = computed(() => {
425420
}
426421
427422
/* Override CodeEditor wrapper styles */
428-
.json-container :deep(.wrapper) {
423+
.json-container :deep(.wrapper.maximazable-code-editor--inline-instance) {
429424
border-radius: 0;
430425
border: none;
431426
background-color: #f2f2f2;

0 commit comments

Comments
 (0)