state passed to ExtensionManager is not updated
using view.state instead
This commit is contained in:
@@ -68,8 +68,7 @@ export default class Editor {
|
|||||||
state: this.state,
|
state: this.state,
|
||||||
})
|
})
|
||||||
|
|
||||||
// give extension manager access to our view and state
|
// give extension manager access to our view
|
||||||
this.extensions.state = this.state
|
|
||||||
this.extensions.view = this.view
|
this.extensions.view = this.view
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ export default class ExtensionManager {
|
|||||||
}
|
}
|
||||||
|
|
||||||
get options() {
|
get options() {
|
||||||
const { state, view } = this
|
const { view } = this
|
||||||
return this.extensions
|
return this.extensions
|
||||||
// { name, options, update = () => {} }
|
// { name, options, update = () => {} }
|
||||||
.reduce((nodes, extension) => ({
|
.reduce((nodes, extension) => ({
|
||||||
@@ -28,7 +28,7 @@ export default class ExtensionManager {
|
|||||||
obj[prop] = value
|
obj[prop] = value
|
||||||
|
|
||||||
if (changed) {
|
if (changed) {
|
||||||
extension.update({ state, view })
|
extension.update(view)
|
||||||
}
|
}
|
||||||
|
|
||||||
return true
|
return true
|
||||||
|
|||||||
Reference in New Issue
Block a user