aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorStanley Yip <stanley_yip@brown.edu>2020-01-08 20:16:21 -0500
committerStanley Yip <stanley_yip@brown.edu>2020-01-08 20:16:21 -0500
commit0e7d688da6fde96908bee6f0b62b02aae2b95872 (patch)
tree80e7e71fb3cabd8dc962fc73f2fd0af5d1f42a87 /src
parentcef6852d597ce67637466afb36c3498dc84211f6 (diff)
some bugfixes re previous commit
Diffstat (limited to 'src')
-rw-r--r--src/client/views/nodes/DocumentView.tsx15
1 files changed, 9 insertions, 6 deletions
diff --git a/src/client/views/nodes/DocumentView.tsx b/src/client/views/nodes/DocumentView.tsx
index b544319d7..7d6b8bf01 100644
--- a/src/client/views/nodes/DocumentView.tsx
+++ b/src/client/views/nodes/DocumentView.tsx
@@ -368,14 +368,17 @@ export class DocumentView extends DocComponent<DocumentViewProps, Document>(Docu
// console.log(e.button)
// console.log(e.nativeEvent)
// continue if the event hasn't been canceled AND we are using a moues or this is has an onClick or onDragStart function (meaning it is a button document)
- if (InteractionUtils.IsType(e, InteractionUtils.PENTYPE) || (InkingControl.Instance.selectedTool === InkTool.Highlighter || InkingControl.Instance.selectedTool === InkTool.Pen)) {
- return;
- }
- if (!InteractionUtils.IsType(e, InteractionUtils.MOUSETYPE)) {
- e.stopPropagation();
+ if (!(InteractionUtils.IsType(e, InteractionUtils.MOUSETYPE) || InkingControl.Instance.selectedTool === InkTool.Highlighter || InkingControl.Instance.selectedTool === InkTool.Pen)) {
+ if (!InteractionUtils.IsType(e, InteractionUtils.PENTYPE)) {
+ e.stopPropagation();
+ }
return;
}
- if ((!e.nativeEvent.cancelBubble || this.Document.onClick || this.Document.onDragStart)) {
+ // if (!InteractionUtils.IsType(e, InteractionUtils.MOUSETYPE)) {
+ // e.stopPropagation();
+ // return;
+ // }
+ if (!e.nativeEvent.cancelBubble || this.Document.onClick || this.Document.onDragStart) {
// if ((e.nativeEvent.cancelBubble && (e.button === 0 || InteractionUtils.IsType(e, InteractionUtils.TOUCHTYPE)))
// // return if we're inking, and not selecting a button document
// || (InkingControl.Instance.selectedTool !== InkTool.None && !this.Document.onClick)