Skip to content

Commit 5e5cb28

Browse files
committed
restrict toolbar
1 parent c36b299 commit 5e5cb28

File tree

4 files changed

+17
-19
lines changed

4 files changed

+17
-19
lines changed

packages/web-app-files/src/components/Spaces/SpaceHeader.vue

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,6 @@ export default defineComponent({
158158
unref(markdownContainerRef).classList.toggle(markdownContainerCollapsedClass)
159159
}
160160
const onMarkdownResize = () => {
161-
console.log('RESIZE')
162161
if (!unref(markdownContainerRef)) {
163162
return
164163
}
@@ -177,8 +176,6 @@ export default defineComponent({
177176
}
178177
const markdownResizeObserver = new ResizeObserver(onMarkdownResize)
179178
const observeMarkdownContainerResize = () => {
180-
console.log(markdownResizeObserver)
181-
console.log(unref(markdownContainerRef))
182179
if (!markdownResizeObserver || !unref(markdownContainerRef)) {
183180
return
184181
}

packages/web-pkg/package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,6 @@
6464
"password-sheriff": "^1.1.1",
6565
"pinia": "^3.0.0",
6666
"portal-vue": "^3.0.0",
67-
"prettier": "^3.0.0",
6867
"prismjs": "^1.29.0",
6968
"qs": "^6.13.0",
7069
"screenfull": "^6.0.2",

packages/web-pkg/src/components/TextEditor/TextEditor.vue

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,11 @@
44
v-if="isReadOnly"
55
id="text-editor-preview-component"
66
:model-value="currentContent"
7-
no-mermaid
87
no-katex
8+
no-mermaid
9+
no-prettier
10+
no-upload-img
911
no-highlight
10-
no-img-zoom-in
1112
:language="languages[language.current] || 'en-US'"
1213
:theme="theme"
1314
read-only
@@ -17,14 +18,26 @@
1718
v-else
1819
id="text-editor-component"
1920
:model-value="currentContent"
20-
no-mermaid
2121
no-katex
22+
no-mermaid
23+
no-prettier
24+
no-upload-img
2225
no-highlight
23-
no-img-zoom-in
2426
:language="languages[language.current] || 'en-US'"
2527
:theme="theme"
2628
:preview="isMarkdown"
2729
:toolbars="isMarkdown ? undefined : []"
30+
:toolbars-exclude="[
31+
'save',
32+
'katex',
33+
'github',
34+
'catalog',
35+
'mermaid',
36+
'prettier',
37+
'fullscreen',
38+
'htmlPreview',
39+
'pageFullscreen'
40+
]"
2841
:read-only="isReadOnly"
2942
@on-change="(value) => $emit('update:currentContent', value)"
3043
/>
@@ -49,9 +62,6 @@ import screenfull from 'screenfull'
4962
import Cropper from 'cropperjs'
5063
import 'cropperjs/dist/cropper.css'
5164
52-
import * as prettier from 'prettier'
53-
import parserMarkdown from 'prettier/plugins/markdown'
54-
5565
export default defineComponent({
5666
name: 'TextEditor',
5767
components: { MdEditor, MdPreview },
@@ -70,7 +80,6 @@ export default defineComponent({
7080
const language = useGettext()
7181
const { currentTheme } = useThemeStore()
7282
73-
// Should not be a ref, otherwise functions like setMarkdown won't work
7483
const editorConfig = computed(() => {
7584
// TODO: Remove typecasting once vue-tsc has figured it out
7685
const { showPreviewOnlyMd = true } = props.applicationConfig as AppConfigObject
@@ -92,10 +101,6 @@ export default defineComponent({
92101
languageUserDefined
93102
},
94103
editorExtensions: {
95-
prettier: {
96-
prettierInstance: prettier,
97-
parserMarkdownInstance: parserMarkdown
98-
},
99104
screenfull: {
100105
instance: screenfull
101106
},

pnpm-lock.yaml

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)