@@ -243,10 +243,10 @@ class Graph extends React.Component {
243
243
}
244
244
245
245
handleClickDiv ( d , i , nodes ) {
246
+ document . activeElement . blur ( ) ;
246
247
var event = d3_event ;
247
248
event . preventDefault ( ) ;
248
249
event . stopPropagation ( ) ;
249
- document . activeElement . blur ( ) ;
250
250
this . unSelectComponents ( ) ;
251
251
}
252
252
@@ -310,21 +310,21 @@ class Graph extends React.Component {
310
310
}
311
311
312
312
handleClickNode ( d , i , nodes ) {
313
+ document . activeElement . blur ( ) ;
313
314
var event = d3_event ;
314
315
event . preventDefault ( ) ;
315
316
event . stopPropagation ( ) ;
316
- document . activeElement . blur ( ) ;
317
317
if ( ! this . isDrawingEdge && event . which === 1 ) {
318
318
let extendSelection = event . ctrlKey || event . shiftKey ;
319
319
this . selectComponents ( d3_select ( nodes [ i ] ) , extendSelection ) ;
320
320
}
321
321
}
322
322
323
323
handleDblClickNode ( d , i , nodes ) {
324
+ document . activeElement . blur ( ) ;
324
325
var event = d3_event ;
325
326
event . preventDefault ( ) ;
326
327
event . stopPropagation ( ) ;
327
- document . activeElement . blur ( ) ;
328
328
this . unSelectComponents ( ) ;
329
329
if ( this . isDrawingEdge ) {
330
330
var endNode = d3_select ( nodes [ i ] ) ;
@@ -340,10 +340,10 @@ class Graph extends React.Component {
340
340
}
341
341
342
342
handleRightClickNode ( d , i , nodes ) {
343
+ document . activeElement . blur ( ) ;
343
344
var event = d3_event ;
344
345
event . preventDefault ( ) ;
345
346
event . stopPropagation ( ) ;
346
- document . activeElement . blur ( ) ;
347
347
this . unSelectComponents ( ) ;
348
348
this . graphviz . removeDrawnEdge ( ) ;
349
349
this . startNode = d3_select ( nodes [ i ] ) ;
@@ -361,23 +361,24 @@ class Graph extends React.Component {
361
361
}
362
362
363
363
handleClickEdge ( d , i , nodes ) {
364
+ document . activeElement . blur ( ) ;
364
365
var event = d3_event ;
365
366
event . preventDefault ( ) ;
366
367
event . stopPropagation ( ) ;
367
- document . activeElement . blur ( ) ;
368
368
let extendSelection = event . ctrlKey || event . shiftKey ;
369
369
this . selectComponents ( d3_select ( nodes [ i ] ) , extendSelection ) ;
370
370
}
371
371
372
372
handleRightClickDiv ( d , i , nodes ) {
373
+ document . activeElement . blur ( ) ;
373
374
var event = d3_event ;
374
375
event . preventDefault ( ) ;
375
376
event . stopPropagation ( ) ;
376
- document . activeElement . blur ( ) ;
377
377
this . unSelectComponents ( ) ;
378
378
}
379
379
380
380
handleMouseDownSvg ( d , i , nodes ) {
381
+ document . activeElement . blur ( ) ;
381
382
var event = d3_event ;
382
383
if ( event . which !== 1 ) {
383
384
return ;
@@ -421,6 +422,7 @@ class Graph extends React.Component {
421
422
}
422
423
423
424
handleMouseUpSvg ( d , i , nodes ) {
425
+ document . activeElement . blur ( ) ;
424
426
var event = d3_event ;
425
427
if ( event . which === 1 && this . selectArea ) {
426
428
event . preventDefault ( ) ;
0 commit comments