Skip to content

Commit 1ea3fbb

Browse files
committed
Change edge selection commands to also show up in readonly mode
1 parent f5d5961 commit 1ea3fbb

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/canvas-extensions/commands-canvas-extension.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,7 @@ export default class CommandsCanvasExtension extends CanvasExtension {
132132
name: 'Select connected edges',
133133
checkCallback: CanvasHelper.canvasCommand(
134134
this.plugin,
135-
(canvas: Canvas) => !canvas.readonly && canvas.selection.size > 0,
135+
(canvas: Canvas) => canvas.selection.size > 0,
136136
(canvas: Canvas) => CanvasHelper.selectEdgesForNodes(canvas, 'connected')
137137
)
138138
})
@@ -142,7 +142,7 @@ export default class CommandsCanvasExtension extends CanvasExtension {
142142
name: 'Select incoming edges',
143143
checkCallback: CanvasHelper.canvasCommand(
144144
this.plugin,
145-
(canvas: Canvas) => !canvas.readonly && canvas.selection.size > 0,
145+
(canvas: Canvas) => canvas.selection.size > 0,
146146
(canvas: Canvas) => CanvasHelper.selectEdgesForNodes(canvas, 'incoming')
147147
)
148148
})
@@ -152,7 +152,7 @@ export default class CommandsCanvasExtension extends CanvasExtension {
152152
name: 'Select outgoing edges',
153153
checkCallback: CanvasHelper.canvasCommand(
154154
this.plugin,
155-
(canvas: Canvas) => !canvas.readonly && canvas.selection.size > 0,
155+
(canvas: Canvas) => canvas.selection.size > 0,
156156
(canvas: Canvas) => CanvasHelper.selectEdgesForNodes(canvas, 'outgoing')
157157
)
158158
})

src/utils/canvas-helper.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -439,7 +439,7 @@ export default class CanvasHelper {
439439
}
440440

441441
static selectEdgesForNodes(canvas: Canvas, direction: ConnectionDirection) {
442-
const selection = canvas.getSelectionData();
442+
const selection = canvas.getSelectionData()
443443
if (selection.nodes.length === 0) return
444444

445445
const edges: Set<CanvasEdge> = new Set()

0 commit comments

Comments
 (0)