diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 65619a3891..6fe23fc115 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -14,7 +14,7 @@
"@gatsbyjs/reach-router": "1.3.9",
"@seafile/react-image-lightbox": "2.0.2",
"@seafile/resumablejs": "1.1.16",
- "@seafile/sdoc-editor": "0.5.71",
+ "@seafile/sdoc-editor": "0.5.75",
"@seafile/seafile-calendar": "0.0.12",
"@seafile/seafile-editor": "1.0.99",
"@uiw/codemirror-extensions-langs": "^4.19.4",
@@ -4617,9 +4617,9 @@
"integrity": "sha512-8rBbmAEuuwOAGHYGCtEzpx+bxAcGS+V30otMmhRe7bPAdh4E57RWgCa8x7pkzHGFlY1t5d+ILz1gojvPVMYQig=="
},
"node_modules/@seafile/sdoc-editor": {
- "version": "0.5.71",
- "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-0.5.71.tgz",
- "integrity": "sha512-TEezoW8OcZtaA6HE9O4l1Mi6x9sgQoYLidiJUR6/K9OpfEhK3SHtsZMavSxgIhkpMLyF9ty+Kjfr8KVKsXNI/w==",
+ "version": "0.5.75",
+ "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-0.5.75.tgz",
+ "integrity": "sha512-Lgr2x78uItR+XNR/bqI2biczkaq+bfXj1Mjr/qiE/dAssxOc0pAiJdvVYoPZmnezv1ci9xVWmAXahZtaupxfHg==",
"dependencies": {
"@seafile/print-js": "1.6.5",
"@seafile/react-image-lightbox": "2.0.4",
@@ -31292,9 +31292,9 @@
"integrity": "sha512-8rBbmAEuuwOAGHYGCtEzpx+bxAcGS+V30otMmhRe7bPAdh4E57RWgCa8x7pkzHGFlY1t5d+ILz1gojvPVMYQig=="
},
"@seafile/sdoc-editor": {
- "version": "0.5.71",
- "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-0.5.71.tgz",
- "integrity": "sha512-TEezoW8OcZtaA6HE9O4l1Mi6x9sgQoYLidiJUR6/K9OpfEhK3SHtsZMavSxgIhkpMLyF9ty+Kjfr8KVKsXNI/w==",
+ "version": "0.5.75",
+ "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-0.5.75.tgz",
+ "integrity": "sha512-Lgr2x78uItR+XNR/bqI2biczkaq+bfXj1Mjr/qiE/dAssxOc0pAiJdvVYoPZmnezv1ci9xVWmAXahZtaupxfHg==",
"requires": {
"@seafile/print-js": "1.6.5",
"@seafile/react-image-lightbox": "2.0.4",
diff --git a/frontend/package.json b/frontend/package.json
index f4f5c7c4d1..6c59a951a7 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -9,7 +9,7 @@
"@gatsbyjs/reach-router": "1.3.9",
"@seafile/react-image-lightbox": "2.0.2",
"@seafile/resumablejs": "1.1.16",
- "@seafile/sdoc-editor": "0.5.71",
+ "@seafile/sdoc-editor": "0.5.75",
"@seafile/seafile-calendar": "0.0.12",
"@seafile/seafile-editor": "1.0.99",
"@uiw/codemirror-extensions-langs": "^4.19.4",
diff --git a/media/sdoc-editor/locales/cs/sdoc-editor.json b/media/sdoc-editor/locales/cs/sdoc-editor.json
index 292908a199..bdba785801 100644
--- a/media/sdoc-editor/locales/cs/sdoc-editor.json
+++ b/media/sdoc-editor/locales/cs/sdoc-editor.json
@@ -43,7 +43,6 @@
"Delete_row": "Delete row",
"Delete_column": "Delete column",
"Insert_row": "Vložit řádek",
- "Insert_column": "Vložit sloupec",
"Set_align": "Nastavit zarovnání",
"Left": "Vlevo",
"Center": "Střed",
@@ -461,5 +460,7 @@
"Fit_table_to_page_width": "Fit table to page width",
"Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element",
"Vertical_align": "Vertical alignment",
- "Horizontal_align": "Horizontal alignment"
-}
\ No newline at end of file
+ "Horizontal_align": "Horizontal alignment",
+ "SeaTable_column": "SeaTable column",
+ "SeaTable_view": "SeaTable view"
+}
diff --git a/media/sdoc-editor/locales/de/sdoc-editor.json b/media/sdoc-editor/locales/de/sdoc-editor.json
index f5c9485003..c7bbfbba9c 100644
--- a/media/sdoc-editor/locales/de/sdoc-editor.json
+++ b/media/sdoc-editor/locales/de/sdoc-editor.json
@@ -43,7 +43,6 @@
"Delete_row": "Delete row",
"Delete_column": "Delete column",
"Insert_row": "Zeile einfügen",
- "Insert_column": "Spalte einfügen",
"Set_align": "Ausrichtung festlegen",
"Left": "Links",
"Center": "Zentrieren",
@@ -461,5 +460,7 @@
"Fit_table_to_page_width": "Fit table to page width",
"Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element",
"Vertical_align": "Vertical alignment",
- "Horizontal_align": "Horizontal alignment"
-}
\ No newline at end of file
+ "Horizontal_align": "Horizontal alignment",
+ "SeaTable_column": "SeaTable column",
+ "SeaTable_view": "SeaTable view"
+}
diff --git a/media/sdoc-editor/locales/en/sdoc-editor.json b/media/sdoc-editor/locales/en/sdoc-editor.json
index eadd3774dd..8b86f12e29 100644
--- a/media/sdoc-editor/locales/en/sdoc-editor.json
+++ b/media/sdoc-editor/locales/en/sdoc-editor.json
@@ -43,7 +43,6 @@
"Delete_row": "Delete row",
"Delete_column": "Delete column",
"Insert_row": "Insert row",
- "Insert_column": "Insert column",
"Set_align": "Set align",
"Left": "Left",
"Center": "Center",
@@ -461,5 +460,7 @@
"Fit_table_to_page_width": "Fit table to page width",
"Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element",
"Vertical_align": "Vertical alignment",
- "Horizontal_align": "Horizontal alignment"
-}
\ No newline at end of file
+ "Horizontal_align": "Horizontal alignment",
+ "SeaTable_column": "SeaTable column",
+ "SeaTable_view": "SeaTable view"
+}
diff --git a/media/sdoc-editor/locales/es/sdoc-editor.json b/media/sdoc-editor/locales/es/sdoc-editor.json
index 1321866052..5eee4be62c 100644
--- a/media/sdoc-editor/locales/es/sdoc-editor.json
+++ b/media/sdoc-editor/locales/es/sdoc-editor.json
@@ -43,7 +43,6 @@
"Delete_row": "Delete row",
"Delete_column": "Delete column",
"Insert_row": "Insert row",
- "Insert_column": "Insert column",
"Set_align": "Establecer alineación",
"Left": "Izquierda",
"Center": "Centrar",
@@ -461,5 +460,7 @@
"Fit_table_to_page_width": "Fit table to page width",
"Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element",
"Vertical_align": "Vertical alignment",
- "Horizontal_align": "Horizontal alignment"
-}
\ No newline at end of file
+ "Horizontal_align": "Horizontal alignment",
+ "SeaTable_column": "SeaTable column",
+ "SeaTable_view": "SeaTable view"
+}
diff --git a/media/sdoc-editor/locales/fr/sdoc-editor.json b/media/sdoc-editor/locales/fr/sdoc-editor.json
index db40a0d4eb..652c931b0d 100644
--- a/media/sdoc-editor/locales/fr/sdoc-editor.json
+++ b/media/sdoc-editor/locales/fr/sdoc-editor.json
@@ -43,7 +43,6 @@
"Delete_row": "Supprimer la ligne",
"Delete_column": "Supprimer la colonne",
"Insert_row": "Insérer une ligne",
- "Insert_column": "Insérer une colonne",
"Set_align": "Ajuster l'alignement",
"Left": "Gauche",
"Center": "Centrer",
@@ -461,5 +460,7 @@
"Fit_table_to_page_width": "Fit table to page width",
"Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element",
"Vertical_align": "Vertical alignment",
- "Horizontal_align": "Horizontal alignment"
-}
\ No newline at end of file
+ "Horizontal_align": "Horizontal alignment",
+ "SeaTable_column": "SeaTable column",
+ "SeaTable_view": "SeaTable view"
+}
diff --git a/media/sdoc-editor/locales/it/sdoc-editor.json b/media/sdoc-editor/locales/it/sdoc-editor.json
index 3c93d7b52d..c25f8bf75c 100644
--- a/media/sdoc-editor/locales/it/sdoc-editor.json
+++ b/media/sdoc-editor/locales/it/sdoc-editor.json
@@ -43,7 +43,6 @@
"Delete_row": "Delete row",
"Delete_column": "Delete column",
"Insert_row": "Insert row",
- "Insert_column": "Insert column",
"Set_align": "Imposta allineamento",
"Left": "Sinistra",
"Center": "Centrato",
@@ -461,5 +460,7 @@
"Fit_table_to_page_width": "Fit table to page width",
"Enter_text_or_press_forward_slash_to_insert_element": "Enter text or press '/' to insert element",
"Vertical_align": "Vertical alignment",
- "Horizontal_align": "Horizontal alignment"
-}
\ No newline at end of file
+ "Horizontal_align": "Horizontal alignment",
+ "SeaTable_column": "SeaTable column",
+ "SeaTable_view": "SeaTable view"
+}
diff --git a/media/sdoc-editor/locales/ru/sdoc-editor.json b/media/sdoc-editor/locales/ru/sdoc-editor.json
index 93b6286f89..d242b05df1 100644
--- a/media/sdoc-editor/locales/ru/sdoc-editor.json
+++ b/media/sdoc-editor/locales/ru/sdoc-editor.json
@@ -43,7 +43,6 @@
"Delete_row": "Удалить строку",
"Delete_column": "Удалить столбец",
"Insert_row": "Вставить строку",
- "Insert_column": "Вставить столбец",
"Set_align": "Установить выравнивание",
"Left": "Слева",
"Center": "По центру",
@@ -461,5 +460,7 @@
"Fit_table_to_page_width": "Подогнать таблицу по ширине страницы",
"Enter_text_or_press_forward_slash_to_insert_element": "Введите текст или нажмите '/', чтобы вставить элемент",
"Vertical_align": "Вертикальное выравнивание",
- "Horizontal_align": "Горизонтальное выравнивание"
-}
\ No newline at end of file
+ "Horizontal_align": "Горизонтальное выравнивание",
+ "SeaTable_column": "Столбец SeaTable",
+ "SeaTable_view": "Вид SeaTable"
+}
diff --git a/media/sdoc-editor/locales/zh-CN/sdoc-editor.json b/media/sdoc-editor/locales/zh-CN/sdoc-editor.json
index 347790adc8..78295ea5f8 100644
--- a/media/sdoc-editor/locales/zh-CN/sdoc-editor.json
+++ b/media/sdoc-editor/locales/zh-CN/sdoc-editor.json
@@ -43,7 +43,6 @@
"Delete_row": "删除当前行",
"Delete_column": "删除当前列",
"Insert_row": "插入行",
- "Insert_column": "插入列",
"Set_align": "对齐方式",
"Left": "左对齐",
"Center": "居中",
@@ -461,5 +460,7 @@
"Fit_table_to_page_width": "自动适应页面宽度",
"Enter_text_or_press_forward_slash_to_insert_element": "输入文本或按下 '/' 插入元素",
"Vertical_align": "垂直对齐",
- "Horizontal_align": "水平对齐"
-}
\ No newline at end of file
+ "Horizontal_align": "水平对齐",
+ "SeaTable_column": "SeaTable 列",
+ "SeaTable_view": "SeaTable 视图"
+}
diff --git a/media/sdoc-editor/locales/zh_CN/sdoc-editor.json b/media/sdoc-editor/locales/zh_CN/sdoc-editor.json
index 347790adc8..78295ea5f8 100644
--- a/media/sdoc-editor/locales/zh_CN/sdoc-editor.json
+++ b/media/sdoc-editor/locales/zh_CN/sdoc-editor.json
@@ -43,7 +43,6 @@
"Delete_row": "删除当前行",
"Delete_column": "删除当前列",
"Insert_row": "插入行",
- "Insert_column": "插入列",
"Set_align": "对齐方式",
"Left": "左对齐",
"Center": "居中",
@@ -461,5 +460,7 @@
"Fit_table_to_page_width": "自动适应页面宽度",
"Enter_text_or_press_forward_slash_to_insert_element": "输入文本或按下 '/' 插入元素",
"Vertical_align": "垂直对齐",
- "Horizontal_align": "水平对齐"
-}
\ No newline at end of file
+ "Horizontal_align": "水平对齐",
+ "SeaTable_column": "SeaTable 列",
+ "SeaTable_view": "SeaTable 视图"
+}
diff --git a/media/sdoc-editor/sdoc-editor-font.css b/media/sdoc-editor/sdoc-editor-font.css
index 58755ed9ca..efbfdb4950 100644
--- a/media/sdoc-editor/sdoc-editor-font.css
+++ b/media/sdoc-editor/sdoc-editor-font.css
@@ -1,14 +1,14 @@
@font-face {
font-family: "sdocfont";
/* Project id 4097705 */
- src: url('./sdoc-editor-font/iconfont.eot?t=1716446789113');
+ src: url('./sdoc-editor-font/iconfont.eot?t=1718674664011');
/* IE9 */
- src: url('./sdoc-editor-font/iconfont.eot?t=1716446789113#iefix') format('embedded-opentype'),
+ src: url('./sdoc-editor-font/iconfont.eot?t=1718674664011#iefix') format('embedded-opentype'),
/* IE6-IE8 */
- url('./sdoc-editor-font/iconfont.woff2?t=1716446789113') format('woff2'),
- url('./sdoc-editor-font/iconfont.woff?t=1716446789113') format('woff'),
- url('./sdoc-editor-font/iconfont.ttf?t=1716446789113') format('truetype'),
- url('./sdoc-editor-font/iconfont.svg?t=1716446789113#sdocfont') format('svg');
+ url('./sdoc-editor-font/iconfont.woff2?t=1718674664011') format('woff2'),
+ url('./sdoc-editor-font/iconfont.woff?t=1718674664011') format('woff'),
+ url('./sdoc-editor-font/iconfont.ttf?t=1718674664011') format('truetype'),
+ url('./sdoc-editor-font/iconfont.svg?t=1718674664011#sdocfont') format('svg');
}
.sdocfont {
@@ -19,6 +19,14 @@
-moz-osx-font-smoothing: grayscale;
}
+.sdoc-more-vertical-left:before {
+ content: "\e670";
+}
+
+.sdoc-seatable-view:before {
+ content: "\e66f";
+}
+
.sdoc-text-style:before {
content: "\e66e";
}
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.eot b/media/sdoc-editor/sdoc-editor-font/iconfont.eot
index 9e892ea038..2743e1e455 100644
Binary files a/media/sdoc-editor/sdoc-editor-font/iconfont.eot and b/media/sdoc-editor/sdoc-editor-font/iconfont.eot differ
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.svg b/media/sdoc-editor/sdoc-editor-font/iconfont.svg
index 0cdd3a23f5..5dbc2edebd 100644
--- a/media/sdoc-editor/sdoc-editor-font/iconfont.svg
+++ b/media/sdoc-editor/sdoc-editor-font/iconfont.svg
@@ -14,6 +14,10 @@
/>
+
+
+
+
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.ttf b/media/sdoc-editor/sdoc-editor-font/iconfont.ttf
index 4d1baf3486..a78c48efc4 100644
Binary files a/media/sdoc-editor/sdoc-editor-font/iconfont.ttf and b/media/sdoc-editor/sdoc-editor-font/iconfont.ttf differ
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.woff b/media/sdoc-editor/sdoc-editor-font/iconfont.woff
index 9bb513b351..fdf1bcada8 100644
Binary files a/media/sdoc-editor/sdoc-editor-font/iconfont.woff and b/media/sdoc-editor/sdoc-editor-font/iconfont.woff differ
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.woff2 b/media/sdoc-editor/sdoc-editor-font/iconfont.woff2
index 52db0f2fa5..83c018ef1a 100644
Binary files a/media/sdoc-editor/sdoc-editor-font/iconfont.woff2 and b/media/sdoc-editor/sdoc-editor-font/iconfont.woff2 differ