1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 17:56:25 +00:00

reworking architecture of code

This commit is contained in:
Kevin Nadro
2017-05-29 00:30:41 -05:00
committed by asmsuechan
parent cbe58b9437
commit 79ed55a76f
3 changed files with 29 additions and 47 deletions

View File

@@ -30,10 +30,7 @@ class MarkdownNoteDetail extends React.Component {
content: ''
}, props.note),
isLockButtonShown: false,
isLocked: false,
fullScreen: false,
widthOfNoteDetail: 0,
widthOfMainBody: 0
isLocked: false
}
this.dispatchTimer = null
@@ -200,25 +197,7 @@ class MarkdownNoteDetail extends React.Component {
}
handleFullScreenButton (e) {
this.setState({ fullScreen: !this.state.fullScreen }, () => {
const noteDetail = document.querySelector('.NoteDetail')
const mainBody = document.querySelector('#main-body')
const sliderRight = document.querySelector('#slider-right')
const sliderLeft = document.querySelector('#slider-left')
if (this.state.fullScreen) {
this.state.widthOfNoteDetail = noteDetail.style.left
this.state.widthOfMainBody = mainBody.style.left
noteDetail.style.left = '0px'
mainBody.style.left = '0px'
sliderRight.style.display = 'none'
sliderLeft.style.display = 'none'
} else {
noteDetail.style.left = this.state.widthOfNoteDetail
mainBody.style.left = this.state.widthOfMainBody
sliderRight.style.display = 'block'
sliderLeft.style.display = 'block'
}
})
ee.emit('editor:fullscreen')
}
handleLockButtonMouseDown (e) {