Skip to content

Commit a86564e

Browse files
committed
Depend on latest draft-js
1 parent 6d8d424 commit a86564e

File tree

2 files changed

+14
-13
lines changed

2 files changed

+14
-13
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"css-loader": "^0.26.0",
5656
"css-modules-require-hook": "^4.0.5",
5757
"dirty-chai": "^1.2.2",
58-
"draft-js-plugins-editor": "2.0.4",
58+
"draft-js-plugins-editor": "3.0.0",
5959
"draft-js-prism": "^1.0.5",
6060
"enzyme": "^3.3.0",
6161
"enzyme-adapter-react-16": "^1.1.1",
@@ -104,7 +104,7 @@
104104
"contributors": ["Atsushi Nagase <a@ngs.io>"],
105105
"dependencies": {
106106
"decorate-component-with-props": "^1.1.0",
107-
"draft-js": "~0.10.5",
107+
"draft-js": "~0.11.5",
108108
"draft-js-checkable-list-item": "^2.0.5",
109109
"draft-js-prism-plugin": "^0.1.1",
110110
"immutable": "~3.7.4",

src/index.js

Lines changed: 12 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -105,13 +105,14 @@ const createMarkdownShortcutsPlugin = (config = { insertEmptyBlockOnReturnWithMo
105105
return null;
106106
},
107107

108-
blockRendererFn(block, { setEditorState, getEditorState }) {
108+
blockRendererFn(block) {
109109
switch (block.getType()) {
110110
case CHECKABLE_LIST_ITEM: {
111111
return {
112112
component: CheckableListItem,
113113
props: {
114-
onChangeChecked: () => setEditorState(CheckableListItemUtils.toggleChecked(getEditorState(), block)),
114+
onChangeChecked: () =>
115+
store.setEditorState(CheckableListItemUtils.toggleChecked(getEditorState(), block)),
115116
checked: !!block.getData().get('checked'),
116117
},
117118
};
@@ -120,35 +121,35 @@ const createMarkdownShortcutsPlugin = (config = { insertEmptyBlockOnReturnWithMo
120121
return null;
121122
}
122123
},
123-
onTab(ev, { getEditorState, setEditorState }) {
124-
const editorState = getEditorState();
124+
onTab(ev) {
125+
const editorState = store.getEditorState();
125126
const newEditorState = adjustBlockDepth(editorState, ev);
126127
if (newEditorState !== editorState) {
127-
setEditorState(newEditorState);
128+
store.setEditorState(newEditorState);
128129
return 'handled';
129130
}
130131
return 'not-handled';
131132
},
132-
handleReturn(ev, editorState, { setEditorState }) {
133+
handleReturn(ev, editorState) {
133134
const newEditorState = checkReturnForState(editorState, ev, config);
134135
if (editorState !== newEditorState) {
135-
setEditorState(newEditorState);
136+
store.setEditorState(newEditorState);
136137
return 'handled';
137138
}
138139
return 'not-handled';
139140
},
140-
handleBeforeInput(character, editorState, eventTimeStamp, { setEditorState }) {
141+
handleBeforeInput(character, editorState) {
141142
if (character.match(/[A-z0-9_*~`]/)) {
142143
return 'not-handled';
143144
}
144145
const newEditorState = checkCharacterForState(editorState, character);
145146
if (editorState !== newEditorState) {
146-
setEditorState(newEditorState);
147+
store.setEditorState(newEditorState);
147148
return 'handled';
148149
}
149150
return 'not-handled';
150151
},
151-
handlePastedText(text, html, editorState, { setEditorState }) {
152+
handlePastedText(text, html, editorState) {
152153
if (html) {
153154
return 'not-handled';
154155
}
@@ -183,7 +184,7 @@ const createMarkdownShortcutsPlugin = (config = { insertEmptyBlockOnReturnWithMo
183184
}
184185

185186
if (editorState !== newEditorState) {
186-
setEditorState(newEditorState);
187+
store.setEditorState(newEditorState);
187188
return 'handled';
188189
}
189190
return 'not-handled';

0 commit comments

Comments
 (0)