1
0
mirror of https://github.com/BoostIo/Boostnote synced 2025-12-13 01:36:22 +00:00

TOC: Scrolling: Fixed TOC links and scrolling

This commit is contained in:
Nicholas Browning
2019-10-26 17:37:13 -04:00
committed by Junyoung Choi
parent 9996b5d686
commit 132d04326b

View File

@@ -183,6 +183,10 @@ const scrollBarStyle = `
::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.15);
}
::-webkit-scrollbar-track-piece {
background-color: inherit;
}
`
const scrollBarDarkStyle = `
::-webkit-scrollbar {
@@ -192,6 +196,10 @@ const scrollBarDarkStyle = `
::-webkit-scrollbar-thumb {
background-color: rgba(0, 0, 0, 0.3);
}
::-webkit-scrollbar-track-piece {
background-color: inherit;
}
`
const OSX = global.process.platform === 'darwin'
@@ -684,7 +692,6 @@ export default class MarkdownPreview extends React.Component {
allowCustomCSS,
customCSS
})
this.getWindow().document.documentElement.style.overflowY = 'hidden'
}
getCodeThemeLink (name) {
@@ -1066,7 +1073,7 @@ export default class MarkdownPreview extends React.Component {
if (posOfHash > -1) {
const extractedId = linkHash.slice(posOfHash + 1)
const targetId = mdurl.encode(extractedId)
const targetElement = this.refs.root.contentWindow.document.getElementById(
const targetElement = this.getWindow().document.getElementById(
targetId
)