Skip to content

Commit dd5690c

Browse files
author
杨国璇
committed
feat: rename
1 parent 2535208 commit dd5690c

File tree

7 files changed

+85
-74
lines changed

7 files changed

+85
-74
lines changed

site/app.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import SeaTableMarkdownEditor from './pages/seatable-editor';
88
import SeaTableMarkdownViewer from './pages/seatable-viewer';
99
import LongTextPage from './pages/long-text-page';
1010
import LongEmailPage from './pages/long-email-page';
11-
import InlineLongTextPage from './pages/inline-long-text-page';
11+
import LongTextInlinePage from './pages/long-text-inline-page';
1212

1313
export default function App() {
1414
return (
@@ -20,7 +20,7 @@ export default function App() {
2020
<Route path="/seatable-markdown-editor" element={<SeaTableMarkdownEditor />}></Route>
2121
<Route path="/seatable-markdown-viewer" element={<SeaTableMarkdownViewer />}></Route>
2222
<Route path="/long-text-editor" element={<LongTextPage />}></Route>
23-
<Route path="/inline-long-text-editor" element={<InlineLongTextPage />}></Route>
23+
<Route path="/long-text-inline-editor" element={<LongTextInlinePage />}></Route>
2424
<Route path="/long-email-editor" element={<LongEmailPage />}></Route>
2525
</Routes>
2626
);

site/pages/home.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ export default function Home() {
1515
<NavLink to={'/seatable-markdown-editor'}>SeaTable markdown Editor</NavLink>
1616
<NavLink to={'/seatable-markdown-viewer'}>SeaTable markdown Viewer</NavLink>
1717
<NavLink to={'/long-text-editor'}>Long Text Editor</NavLink>
18-
<NavLink to={'/inline-long-text-editor'}>Inline Long Text Editor</NavLink>
18+
<NavLink to={'/long-text-inline-editor'}>Long Text Inline Editor</NavLink>
1919
<NavLink to={'/long-email-editor'}>Email Editor</NavLink>
2020
</div>
2121
<div className='tip-message'>请点击其他链接,测试不同的页面内容</div>

site/pages/inline-long-text-page.js renamed to site/pages/long-text-inline-page.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
import React, { useCallback, useEffect, useState } from 'react';
2-
import { MarkdownViewer, InlineLongTextEditor } from '@seafile/seafile-editor';
2+
import { MarkdownViewer, LongTextInlineEditor } from '@seafile/seafile-editor';
33
import editorApi from '../api';
44

55
import '../assets/css/longtext-page.css';
66

7-
const InlineLongTextPage = () => {
7+
const LongTextInlinePage = () => {
88

99
const [value, setFileValue] = useState('');
1010
const [isFetching, setIsFetching] = useState(true);
@@ -37,9 +37,9 @@ const InlineLongTextPage = () => {
3737
<div className='long-text-page'>
3838
<div className='editor-wrapper'>
3939
<button onClick={onEditClick}>Edit Cell value</button>
40-
<div className='preview-container' style={{ padding: '30px 8px' }}>
40+
<div className='preview-container' style={{ padding: '30px 8px', width: 600 }}>
4141
{isShowEditor ? (
42-
<InlineLongTextEditor
42+
<LongTextInlineEditor
4343
lang={'zh-cn'}
4444
autoSave={true}
4545
saveDelay={6000}
@@ -58,4 +58,4 @@ const InlineLongTextPage = () => {
5858
);
5959
};
6060

61-
export default InlineLongTextPage;
61+
export default LongTextInlinePage;

src/index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import MarkdownViewer from './pages/markdown-view';
44
import SimpleEditor from './pages/simple-editor';
55
import EmailEditorDialog from './pages/email-editor-dialog';
66
import LongTextEditorDialog from './pages/longtext-editor-dialog';
7-
import InlineLongTextEditor from './pages/inline-longtext-editor';
7+
import LongTextInlineEditor from './pages/longtext-inline-editor';
88
import MarkdownPreview from './pages/markdown-preview';
99
import SeaTableEditor from './pages/seatable-editor';
1010
import SeaTableViewer from './pages/seatable-viewer';
@@ -21,7 +21,7 @@ export {
2121
SeaTableViewer,
2222
EmailEditorDialog,
2323
LongTextEditorDialog,
24-
InlineLongTextEditor,
24+
LongTextInlineEditor,
2525
MarkdownPreview,
2626
EXTERNAL_EVENTS,
2727
EventBus,

src/pages/inline-longtext-editor/index.css

Lines changed: 0 additions & 60 deletions
This file was deleted.
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
.sf-long-text-inline-editor-container {
2+
width: 100%;
3+
height: 100%;
4+
border: 1px solid rgba(0, 40, 100, .12);
5+
border-radius: 3px;
6+
transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
7+
}
8+
9+
.sf-long-text-inline-editor-container .sf-simple-slate-editor-container {
10+
width: 100%;
11+
height: 100%;
12+
}
13+
14+
.sf-long-text-inline-editor-container .sf-simple-slate-editor-container .sf-slate-editor-toolbar {
15+
border-top-left-radius: 3px;
16+
border-top-right-radius: 3px;
17+
height: 33px;
18+
box-shadow: none;
19+
padding-right: 0;
20+
}
21+
22+
.sf-long-text-inline-editor-container .sf-slate-editor-content {
23+
border-bottom-left-radius: 3px;
24+
border-bottom-right-radius: 3px;
25+
overflow: hidden;
26+
}
27+
28+
.sf-long-text-inline-editor-container .sf-simple-slate-editor-container .sf-slate-editor-toolbar .sf-menu-group:last-child {
29+
border-right: none;
30+
}
31+
32+
.sf-long-text-inline-editor-container .sf-simple-slate-editor-container .sf-slate-editor-content {
33+
flex: 1 !important;
34+
}
35+
36+
.sf-long-text-inline-editor-container .sf-simple-slate-editor-container .sf-slate-editor-content .article {
37+
padding: 16px !important;
38+
}
39+
40+
/* preview */
41+
.sf-long-text-inline-editor-container .longtext-preview-container {
42+
padding: 10px;
43+
background-color: #fff;
44+
}
45+
46+
.sf-long-text-inline-editor-container .sf-slate-editor-content .article > div[role="textbox"] > :first-child {
47+
margin-top: 0 !important;
48+
}
49+
50+
.sf-long-text-inline-editor-container .sf-slate-editor-toolbar .sf-menu-group,
51+
.sf-editor-menu-popover .popover-inner .sf-menu-group {
52+
padding: 4px 0 4px 8px !important;
53+
}
54+
55+
.sf-long-text-inline-editor-container .sf-slate-editor-toolbar .sf-menu-group:first-child {
56+
padding-left: 0px !important;
57+
flex: 1 !important;
58+
}
59+
60+
.sf-long-text-inline-editor-container .sf-slate-editor-toolbar .sf-header-menu {
61+
padding: 4px 6px 4px 0 !important;
62+
width: 100% !important;
63+
}
64+
65+
.sf-long-text-inline-editor-container .sf-slate-editor-toolbar .sf-header-toggle {
66+
padding: 0 3px 0 6px !important;
67+
}
68+
69+
.sf-editor-menu-popover .popover-inner {
70+
display: flex;
71+
}

src/pages/inline-longtext-editor/index.js renamed to src/pages/longtext-inline-editor/index.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import LongTextEditorDialog from '../longtext-editor-dialog';
88

99
import './index.css';
1010

11-
const InlineLongTextEditor = ({
11+
const LongTextInlineEditor = ({
1212
lang,
1313
headerName,
1414
value: propsValue,
@@ -81,7 +81,7 @@ const InlineLongTextEditor = ({
8181

8282
return (
8383
<>
84-
<div className="sf-inline-editor-container" style={style} ref={editorContainerRef}>
84+
<div className="sf-long-text-inline-editor-container" style={style} ref={editorContainerRef}>
8585
{(!showExpandEditor && !isWindowsWechat) ? (
8686
<SimpleEditor
8787
isInline={true}
@@ -124,7 +124,7 @@ const InlineLongTextEditor = ({
124124

125125
};
126126

127-
InlineLongTextEditor.propTypes = {
127+
LongTextInlineEditor.propTypes = {
128128
autoSave: PropTypes.bool,
129129
isCheckBrowser: PropTypes.bool,
130130
saveDelay: PropTypes.number,
@@ -136,4 +136,4 @@ InlineLongTextEditor.propTypes = {
136136
onEditorValueChanged: PropTypes.func,
137137
};
138138

139-
export default InlineLongTextEditor;
139+
export default LongTextInlineEditor;

0 commit comments

Comments
 (0)