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