Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0c3416d

Browse files
committed
Remove all nested objects
1 parent 8b24a30 commit 0c3416d

File tree

1 file changed

+4
-9
lines changed
  • lib/matplotlib/backends/web_backend

1 file changed

+4
-9
lines changed

lib/matplotlib/backends/web_backend/mpl.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,8 @@ mpl.findpos = function(e) {
461461
*/
462462
function 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

Comments
 (0)