diff --git a/frontend/package-lock.json b/frontend/package-lock.json
index 63d95c1002..de86df1a6f 100644
--- a/frontend/package-lock.json
+++ b/frontend/package-lock.json
@@ -11,7 +11,7 @@
"@gatsbyjs/reach-router": "1.3.9",
"@seafile/react-image-lightbox": "2.0.2",
"@seafile/resumablejs": "1.1.16",
- "@seafile/sdoc-editor": "0.1.76",
+ "@seafile/sdoc-editor": "0.1.77",
"@seafile/seafile-calendar": "0.0.12",
"@seafile/seafile-editor": "0.3.132",
"@seafile/slate-react": "0.54.13",
@@ -5198,9 +5198,9 @@
"license": "MIT"
},
"node_modules/@seafile/sdoc-editor": {
- "version": "0.1.76",
- "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-0.1.76.tgz",
- "integrity": "sha512-ykv4JYfUdFRAfVuDerPnZUjAEf/gIaq+FX7iyXBNk1WGjkQ/yOmNMxCF1PgD+pm3VRr4jRboT9rkQvG4y2RMGQ==",
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-0.1.77.tgz",
+ "integrity": "sha512-uIbJuqCrdgNeLuH0d5aDI6qYGh8sxUzylKi8864f4ORCf/fBUlImJd+BWUWI0cMz7PMrODyayrLJS5X5cYRRzw==",
"dependencies": {
"@seafile/react-image-lightbox": "2.0.2",
"@seafile/slate": "0.91.8",
@@ -33361,9 +33361,9 @@
"version": "1.1.16"
},
"@seafile/sdoc-editor": {
- "version": "0.1.76",
- "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-0.1.76.tgz",
- "integrity": "sha512-ykv4JYfUdFRAfVuDerPnZUjAEf/gIaq+FX7iyXBNk1WGjkQ/yOmNMxCF1PgD+pm3VRr4jRboT9rkQvG4y2RMGQ==",
+ "version": "0.1.77",
+ "resolved": "https://registry.npmjs.org/@seafile/sdoc-editor/-/sdoc-editor-0.1.77.tgz",
+ "integrity": "sha512-uIbJuqCrdgNeLuH0d5aDI6qYGh8sxUzylKi8864f4ORCf/fBUlImJd+BWUWI0cMz7PMrODyayrLJS5X5cYRRzw==",
"requires": {
"@seafile/react-image-lightbox": "2.0.2",
"@seafile/slate": "0.91.8",
diff --git a/frontend/package.json b/frontend/package.json
index f70af225ff..79194eac8f 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -6,7 +6,7 @@
"@gatsbyjs/reach-router": "1.3.9",
"@seafile/react-image-lightbox": "2.0.2",
"@seafile/resumablejs": "1.1.16",
- "@seafile/sdoc-editor": "0.1.76",
+ "@seafile/sdoc-editor": "0.1.77",
"@seafile/seafile-calendar": "0.0.12",
"@seafile/seafile-editor": "0.3.132",
"@seafile/slate-react": "0.54.13",
diff --git a/media/sdoc-editor/locales/en/sdoc-editor.json b/media/sdoc-editor/locales/en/sdoc-editor.json
index 1a23a991dc..bf06655ddc 100644
--- a/media/sdoc-editor/locales/en/sdoc-editor.json
+++ b/media/sdoc-editor/locales/en/sdoc-editor.json
@@ -3,6 +3,8 @@
"Italic": "Italic",
"Underline": "Underline",
"Strikethrough": "Strikethrough",
+ "Superscript": "Superscript",
+ "Subscript": "Subscript",
"Inline_code": "Code",
"Header_one": "Heading 1",
"Header_two": "Heading 2",
diff --git a/media/sdoc-editor/locales/zh-CN/sdoc-editor.json b/media/sdoc-editor/locales/zh-CN/sdoc-editor.json
index 633e836e8e..f2d74a6afd 100644
--- a/media/sdoc-editor/locales/zh-CN/sdoc-editor.json
+++ b/media/sdoc-editor/locales/zh-CN/sdoc-editor.json
@@ -3,6 +3,8 @@
"Italic": "斜体",
"Underline": "下划线",
"Strikethrough": "中划线",
+ "Superscript": "上标",
+ "Subscript": "下标",
"Inline_code": "代码",
"Header_one": "一级标题",
"Header_two": "二级标题",
diff --git a/media/sdoc-editor/sdoc-editor-font.css b/media/sdoc-editor/sdoc-editor-font.css
index aab6088cda..7bb667d290 100644
--- a/media/sdoc-editor/sdoc-editor-font.css
+++ b/media/sdoc-editor/sdoc-editor-font.css
@@ -1,11 +1,11 @@
@font-face {
font-family: "sdocfont"; /* Project id 4097705 */
- src: url('./sdoc-editor-font/iconfont.eot?t=1688352029576'); /* IE9 */
- src: url('./sdoc-editor-font/iconfont.eot?t=1688352029576#iefix') format('embedded-opentype'), /* IE6-IE8 */
- url('./sdoc-editor-font/iconfont.woff2?t=1688352029576') format('woff2'),
- url('./sdoc-editor-font/iconfont.woff?t=1688352029576') format('woff'),
- url('./sdoc-editor-font/iconfont.ttf?t=1688352029576') format('truetype'),
- url('./sdoc-editor-font/iconfont.svg?t=1688352029576#sdocfont') format('svg');
+ src: url('./sdoc-editor-font/iconfont.eot?t=1689301494065'); /* IE9 */
+ src: url('./sdoc-editor-font/iconfont.eot?t=1689301494065#iefix') format('embedded-opentype'), /* IE6-IE8 */
+ url('./sdoc-editor-font/iconfont.woff2?t=1689301494065') format('woff2'),
+ url('./sdoc-editor-font/iconfont.woff?t=1689301494065') format('woff'),
+ url('./sdoc-editor-font/iconfont.ttf?t=1689301494065') format('truetype'),
+ url('./sdoc-editor-font/iconfont.svg?t=1689301494065#sdocfont') format('svg');
}
.sdocfont {
@@ -16,6 +16,18 @@
-moz-osx-font-smoothing: grayscale;
}
+.sdoc-superscript:before {
+ content: "\e638";
+}
+
+.sdoc-subscript:before {
+ content: "\e639";
+}
+
+.sdoc-revise:before {
+ content: "\e63f";
+}
+
.sdoc-caret-up:before {
content: "\e636";
}
@@ -48,14 +60,6 @@
content: "\e62f";
}
-.sdoc-superscripts:before {
- content: "\e638";
-}
-
-.sdoc-subscripts:before {
- content: "\e639";
-}
-
.sdoc-delete-table:before {
content: "\e637";
}
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.eot b/media/sdoc-editor/sdoc-editor-font/iconfont.eot
index 76e1776d78..4d11588123 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 9fc6278dcf..40715d86f0 100644
--- a/media/sdoc-editor/sdoc-editor-font/iconfont.svg
+++ b/media/sdoc-editor/sdoc-editor-font/iconfont.svg
@@ -14,6 +14,12 @@
/>
+
+
+
+
+
+
@@ -30,10 +36,6 @@
-
-
-
-
diff --git a/media/sdoc-editor/sdoc-editor-font/iconfont.ttf b/media/sdoc-editor/sdoc-editor-font/iconfont.ttf
index 794c4bc46c..ece0df0f46 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 32f263bf4b..4057a41510 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 a56907bb8b..d02ba6c3af 100644
Binary files a/media/sdoc-editor/sdoc-editor-font/iconfont.woff2 and b/media/sdoc-editor/sdoc-editor-font/iconfont.woff2 differ