Skip to content

Commit e41e5a5

Browse files
committed
Update code editor. Thanks @FIameCaster (author of prism-code-editor)
1 parent 29d49db commit e41e5a5

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

src/components/ZumerCode.astro

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,10 +79,13 @@ import { matchBrackets } from "/orbit-docs/prism-code-editor/dist/extensions/mat
7979
import { indentGuides } from "/orbit-docs/prism-code-editor/dist/extensions/guides.js"
8080
import { highlightBracketPairs } from "/orbit-docs/prism-code-editor/dist/extensions/matchBrackets/highlight.js"
8181
import { matchTags } from "/orbit-docs/prism-code-editor/dist/extensions/matchTags.js"
82-
import { defaultCommands } from "/orbit-docs/prism-code-editor/dist/extensions/commands.js"
82+
import { defaultCommands, editHistory } from "/orbit-docs/prism-code-editor/dist/extensions/commands.js"
8383
import "/orbit-docs/prism-code-editor/dist/prism/languages/markup.js"
8484
import "/orbit-docs/prism-code-editor/dist/prism/languages/css.js"
8585
import "/orbit-docs/prism-code-editor/dist/prism/languages/javascript.js"
86+
import "/orbit-docs/prism-code-editor/dist/languages/html.js"
87+
import "/orbit-docs/prism-code-editor/dist/languages/css.js"
88+
import "/orbit-docs/prism-code-editor/dist/languages/clike.js"
8689

8790

8891
let frame = frameworkSnippet (framework)
@@ -108,6 +111,7 @@ import "/orbit-docs/prism-code-editor/dist/prism/languages/javascript.js"
108111
matchBrackets(),
109112
indentGuides(),
110113
copyButton(),
114+
editHistory(),
111115
)
112116

113117
!hideCode && cssCode &&
@@ -128,14 +132,14 @@ import "/orbit-docs/prism-code-editor/dist/prism/languages/javascript.js"
128132
matchBrackets(),
129133
indentGuides(),
130134
copyButton(),
135+
editHistory(),
131136
)
132137

133138
!hideCode && (framework !== 'vanilla' || jsCode) &&
134139
createEditor(
135140
`.${jsClass}`,
136141
{
137142
language: "javascript",
138-
wordWrap: true,
139143
value: `${_JS.trim()}`,
140144
theme: "github-dark",
141145
onUpdate(editedJS) {
@@ -149,6 +153,7 @@ import "/orbit-docs/prism-code-editor/dist/prism/languages/javascript.js"
149153
matchBrackets(),
150154
indentGuides(),
151155
copyButton(),
156+
editHistory(),
152157
)
153158

154159
function updateIframe() {
@@ -257,6 +262,10 @@ root.render(<App />);
257262
updateIframe()
258263
</script>
259264
<style>
265+
:global(.prism-code-editor) {
266+
max-height: 250px;
267+
border-radius: 5px;
268+
}
260269
.container {
261270
display: grid;
262271
grid-template-columns: 1fr;
@@ -282,7 +291,7 @@ root.render(<App />);
282291
align-items: center;
283292
}
284293
.zeditor {
285-
max-height: 250px; overflow-y: auto;
294+
max-height: 250px;
286295
border-radius: 5px;
287296
}
288297
</style>

0 commit comments

Comments
 (0)