This is an automated email from the ASF dual-hosted git repository.

benjobs pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git


The following commit(s) were added to refs/heads/dev by this push:
     new f353b9f6c [Fix]: monaco editor foldingStrategy parameters (#2850)
f353b9f6c is described below

commit f353b9f6ccafae111a92e8e9e6d0fa642a95edbc
Author: Kriszu <[email protected]>
AuthorDate: Wed Jul 12 13:03:41 2023 +0800

    [Fix]: monaco editor foldingStrategy parameters (#2850)
---
 .../streampark-console-webapp/src/hooks/web/useMonaco.ts               | 3 ++-
 .../streampark-console-webapp/src/views/flink/app/data/index.ts        | 1 -
 .../src/views/setting/FlinkHome/components/Drawer.vue                  | 3 ++-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git 
a/streampark-console/streampark-console-webapp/src/hooks/web/useMonaco.ts 
b/streampark-console/streampark-console-webapp/src/hooks/web/useMonaco.ts
index e183f3c13..d557d09bd 100644
--- a/streampark-console/streampark-console-webapp/src/hooks/web/useMonaco.ts
+++ b/streampark-console/streampark-console-webapp/src/hooks/web/useMonaco.ts
@@ -182,7 +182,8 @@ export function useMonaco(
           insertSpaces: true,
           autoClosingQuotes: 'always',
           detectIndentation: false,
-          folding: false,
+          folding: true,
+          foldingStrategy: 'indentation', // code fragmentation
           automaticLayout: true,
           theme: 'vs',
           minimap: {
diff --git 
a/streampark-console/streampark-console-webapp/src/views/flink/app/data/index.ts
 
b/streampark-console/streampark-console-webapp/src/views/flink/app/data/index.ts
index fda79acd6..bb9439100 100644
--- 
a/streampark-console/streampark-console-webapp/src/views/flink/app/data/index.ts
+++ 
b/streampark-console/streampark-console-webapp/src/views/flink/app/data/index.ts
@@ -69,7 +69,6 @@ export const getAppColumns = (): BasicColumn[] => [
 export const getMonacoOptions = (readOnly: boolean) => {
   return {
     selectOnLineNumbers: false,
-    foldingStrategy: 'indentation', // code fragmentation
     overviewRulerBorder: false, // Don't scroll bar borders
     autoClosingBrackets: 'always',
     autoClosingDelete: 'always',
diff --git 
a/streampark-console/streampark-console-webapp/src/views/setting/FlinkHome/components/Drawer.vue
 
b/streampark-console/streampark-console-webapp/src/views/setting/FlinkHome/components/Drawer.vue
index 21fbcd055..32dec50bf 100644
--- 
a/streampark-console/streampark-console-webapp/src/views/setting/FlinkHome/components/Drawer.vue
+++ 
b/streampark-console/streampark-console-webapp/src/views/setting/FlinkHome/components/Drawer.vue
@@ -47,6 +47,7 @@
     language: 'yaml',
     options: {
       selectOnLineNumbers: false,
+      folding: true,
       foldingStrategy: 'indentation', // code fragmentation
       overviewRulerBorder: false, // Don't scroll bar borders
       tabSize: 2, // tab indent length
@@ -57,7 +58,7 @@
       automaticLayout: true,
       cursorStyle: 'line',
       cursorWidth: 3,
-      renderFinalNewline: true,
+      renderFinalNewline: 'on',
       renderLineHighlight: 'all',
       quickSuggestionsDelay: 100, // Code prompt delay
       minimap: { enabled: true },

Reply via email to