Skip to content
This repository was archived by the owner on Jan 14, 2022. It is now read-only.

Commit 73c0cde

Browse files
committed
fixed save shortcut on list and detail layout
1 parent ae0eeaf commit 73c0cde

File tree

2 files changed

+14
-8
lines changed
  • browser/render/layouts/list-and-detail

2 files changed

+14
-8
lines changed

browser/render/layouts/list-and-detail/snippet-detail-multi-file/index.jsx

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,19 @@ export default class SnippetDetailMultiFile extends React.Component {
2727
}
2828

2929
componentDidMount () {
30-
eventEmitter.on('snippets:saveAll', this.handleSaveChangesEvent)
31-
eventEmitter.on('snippets:unSave', this.handleDiscardChangesEvent)
30+
eventEmitter.on('snippets:saveAll', this.handleSaveChangesEvent.bind(this))
31+
eventEmitter.on(
32+
'snippets:unSave',
33+
this.handleDiscardChangesEvent.bind(this)
34+
)
3235
}
3336

3437
componentWillUnmount () {
35-
eventEmitter.off('snippets:saveAll', this.handleSaveChangesEvent)
36-
eventEmitter.off('snippets:unSave', this.handleDiscardChangesEvent)
38+
eventEmitter.off('snippets:saveAll', this.handleSaveChangesEvent.bind(this))
39+
eventEmitter.off(
40+
'snippets:unSave',
41+
this.handleDiscardChangesEvent.bind(this)
42+
)
3743
}
3844

3945
handleSaveChangesEvent () {

browser/render/layouts/list-and-detail/snippet-detail/index.jsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,13 @@ export default class SnippetDetail extends React.Component {
2525
}
2626

2727
componentDidMount () {
28-
eventEmitter.on('snippets:saveAll', this.handleSaveChangesEvent)
29-
eventEmitter.on('snippets:unSave', this.handleDiscardChangesEvent)
28+
eventEmitter.on('snippets:saveAll', this.handleSaveChangesEvent.bind(this))
29+
eventEmitter.on('snippets:unSave', this.handleDiscardChangesEvent.bind(this))
3030
}
3131

3232
componentWillUnmount () {
33-
eventEmitter.off('snippets:saveAll', this.handleSaveChangesEvent)
34-
eventEmitter.off('snippets:unSave', this.handleDiscardChangesEvent)
33+
eventEmitter.off('snippets:saveAll', this.handleSaveChangesEvent.bind(this))
34+
eventEmitter.off('snippets:unSave', this.handleDiscardChangesEvent.bind(this))
3535
}
3636

3737
handleSaveChangesEvent () {

0 commit comments

Comments
 (0)