@@ -461,7 +461,8 @@ mpl.findpos = function(e) {
461461 */
462462function simpleKeys ( original ) {
463463 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 ]
465466 return obj ;
466467 } , { } ) ;
467468}
@@ -477,12 +478,10 @@ mpl.figure.prototype.mouse_event = function(event, name) {
477478
478479 var x = canvas_pos . x ;
479480 var y = canvas_pos . y ;
480- var guiEvent = simpleKeys ( event ) ;
481481
482- guiEvent . originalEvent = simpleKeys ( event . originalEvent ) ;
483482 this . send_message ( name , { x : x , y : y , button : event . button ,
484483 step : event . step ,
485- guiEvent : guiEvent } ) ;
484+ guiEvent : simpleKeys ( event ) } ) ;
486485
487486 /* This prevents the web browser from automatically changing to
488487 * the text insertion cursor when the button is pressed. We want
@@ -522,12 +521,8 @@ mpl.figure.prototype.key_event = function(event, name) {
522521
523522 this . _key_event_extra ( event , name ) ;
524523
525- var guiEvent = simpleKeys ( event ) ;
526-
527- guiEvent . originalEvent = simpleKeys ( event . originalEvent ) ;
528-
529524 this . send_message ( name , { key : value ,
530- guiEvent : guiEvent } ) ;
525+ guiEvent : simpleKeys ( event ) } ) ;
531526 return false ;
532527}
533528
0 commit comments