@@ -461,7 +461,8 @@ mpl.findpos = function(e) {
461
461
*/
462
462
function simpleKeys ( original ) {
463
463
return Object . keys ( original ) . reduce ( function ( obj , key ) {
464
- obj [ key ] = typeof original [ key ] === 'object' ? '{ ... }' : original [ key ] ;
464
+ if ( typeof original [ key ] !== 'object' )
465
+ obj [ key ] = original [ key ]
465
466
return obj ;
466
467
} , { } ) ;
467
468
}
@@ -477,12 +478,10 @@ mpl.figure.prototype.mouse_event = function(event, name) {
477
478
478
479
var x = canvas_pos . x ;
479
480
var y = canvas_pos . y ;
480
- var guiEvent = simpleKeys ( event ) ;
481
481
482
- guiEvent . originalEvent = simpleKeys ( event . originalEvent ) ;
483
482
this . send_message ( name , { x : x , y : y , button : event . button ,
484
483
step : event . step ,
485
- guiEvent : guiEvent } ) ;
484
+ guiEvent : simpleKeys ( event ) } ) ;
486
485
487
486
/* This prevents the web browser from automatically changing to
488
487
* the text insertion cursor when the button is pressed. We want
@@ -522,12 +521,8 @@ mpl.figure.prototype.key_event = function(event, name) {
522
521
523
522
this . _key_event_extra ( event , name ) ;
524
523
525
- var guiEvent = simpleKeys ( event ) ;
526
-
527
- guiEvent . originalEvent = simpleKeys ( event . originalEvent ) ;
528
-
529
524
this . send_message ( name , { key : value ,
530
- guiEvent : guiEvent } ) ;
525
+ guiEvent : simpleKeys ( event ) } ) ;
531
526
return false ;
532
527
}
533
528
0 commit comments