From eba0fc96ff1d57da63db22b90d2f3639c8a3e006 Mon Sep 17 00:00:00 2001 From: Matt Bierner Date: Tue, 24 Jan 2017 19:37:13 -0800 Subject: [PATCH] Fixes #19192 - markdown scroll selection sync setting disabling double click and other features --- extensions/markdown/media/main.js | 62 +++++++++++++++---------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/extensions/markdown/media/main.js b/extensions/markdown/media/main.js index 1025f3414bf..3357668c421 100644 --- a/extensions/markdown/media/main.js +++ b/extensions/markdown/media/main.js @@ -161,39 +161,39 @@ scrollToRevealSourceLine(line); } }, false); + } - document.addEventListener('dblclick', e => { - if (!window.initialData.doubleClickToSwitchToEditor) { - return; - } + document.addEventListener('dblclick', e => { + if (!window.initialData.doubleClickToSwitchToEditor) { + return; + } - const offset = e.pageY; - const line = getEditorLineNumberForPageOffset(offset); - if (!isNaN(line)) { - const args = [window.initialData.source, line]; - window.parent.postMessage({ - command: "did-click-link", - data: `command:_markdown.didClick?${encodeURIComponent(JSON.stringify(args))}` - }, "file://"); - } - }); - - if (window.initialData.scrollEditorWithPreview) { - - window.addEventListener('scroll', throttle(() => { - if (scrollDisabled) { - scrollDisabled = false; - } else { - const line = getEditorLineNumberForPageOffset(window.scrollY); - if (!isNaN(line)) { - const args = [window.initialData.source, line]; - window.parent.postMessage({ - command: "did-click-link", - data: `command:_markdown.revealLine?${encodeURIComponent(JSON.stringify(args))}` - }, "file://"); - } - } - }, 50)); + const offset = e.pageY; + const line = getEditorLineNumberForPageOffset(offset); + if (!isNaN(line)) { + const args = [window.initialData.source, line]; + window.parent.postMessage({ + command: "did-click-link", + data: `command:_markdown.didClick?${encodeURIComponent(JSON.stringify(args))}` + }, "file://"); } + }); + + if (window.initialData.scrollEditorWithPreview) { + + window.addEventListener('scroll', throttle(() => { + if (scrollDisabled) { + scrollDisabled = false; + } else { + const line = getEditorLineNumberForPageOffset(window.scrollY); + if (!isNaN(line)) { + const args = [window.initialData.source, line]; + window.parent.postMessage({ + command: "did-click-link", + data: `command:_markdown.revealLine?${encodeURIComponent(JSON.stringify(args))}` + }, "file://"); + } + } + }, 50)); } }()); \ No newline at end of file -- GitLab