summaryrefslogtreecommitdiff
path: root/public/js/syncscroll.js
diff options
context:
space:
mode:
authorCheng-Han, Wu2016-04-20 16:16:07 +0800
committerCheng-Han, Wu2016-04-20 16:16:07 +0800
commit37182382771e2194000ba36dadbf89b8f433e3b5 (patch)
tree2926ddf647f6139c80f9090b74061d368fc7209c /public/js/syncscroll.js
parent85078fd328d50edeeec188eefd41481d6eb824cb (diff)
Fixed editor changes will cause syncScrollToView
Diffstat (limited to 'public/js/syncscroll.js')
-rw-r--r--public/js/syncscroll.js7
1 files changed, 5 insertions, 2 deletions
diff --git a/public/js/syncscroll.js b/public/js/syncscroll.js
index 524d60a9..f0c7491b 100644
--- a/public/js/syncscroll.js
+++ b/public/js/syncscroll.js
@@ -115,8 +115,11 @@ var viewScrollingDelay = 200;
var viewScrollingTimer = null;
//editor.on('scroll', _.throttle(syncScrollToView, editorScrollThrottle));
-editor.on('scroll', syncScrollToView);
-ui.area.codemirrorScroll.on('scroll', syncScrollToView);
+if (editor.getOption('scrollbarStyle') === 'native') {
+ ui.area.codemirrorScroll.on('scroll', syncScrollToView);
+} else {
+ editor.on('scroll', syncScrollToView);
+}
ui.area.view.on('scroll', function () {
viewScrolling = true;
clearTimeout(viewScrollingTimer);