Show More
@@ -278,32 +278,18 b' var IPython = (function (IPython) {' | |||
|
278 | 278 | "javascript" : "application/javascript", |
|
279 | 279 | }; |
|
280 | 280 | |
|
281 |
OutputArea.prototype. |
|
|
281 | OutputArea.prototype.rename_keys = function (data, key_map) { | |
|
282 | 282 | for (var key in data) { |
|
283 |
var |
|
|
284 | console.log("converting ", key, "to", json_key) | |
|
285 | if (json_key !== key) { | |
|
283 | var new_key = key_map[key] || key; | |
|
284 | if (new_key !== key) { | |
|
286 | 285 | // move mime-type keys to short name |
|
287 | console.log("converting ", key, "to", json_key) | |
|
288 | data[json_key] = data[key]; | |
|
286 | data[new_key] = data[key]; | |
|
289 | 287 | delete data[key]; |
|
290 | 288 | } |
|
291 | 289 | } |
|
292 | 290 | return data; |
|
293 | 291 | }; |
|
294 | 292 | |
|
295 | OutputArea.prototype.convert_mime_types_r = function (data) { | |
|
296 | for (var key in data) { | |
|
297 | var mkey = OutputArea.mime_map_r[key] || key; | |
|
298 | if (mkey !== key) { | |
|
299 | // move short keys to mime-type keys | |
|
300 | data[mkey] = data[key]; | |
|
301 | delete data[key]; | |
|
302 | } | |
|
303 | } | |
|
304 | return data; | |
|
305 | }; | |
|
306 | ||
|
307 | 293 | |
|
308 | 294 | OutputArea.prototype.append_output = function (json, dynamic) { |
|
309 | 295 | // If dynamic is true, javascript output will be eval'd. |
@@ -761,8 +747,8 b' var IPython = (function (IPython) {' | |||
|
761 | 747 | var msg_type = data.output_type; |
|
762 | 748 | if (msg_type === "display_data" || msg_type === "pyout") { |
|
763 | 749 | // convert short keys to mime keys |
|
764 |
this. |
|
|
765 |
this. |
|
|
750 | this.rename_keys(data, OutputArea.mime_map_r); | |
|
751 | this.rename_keys(data.metadata, OutputArea.mime_map_r); | |
|
766 | 752 | } |
|
767 | 753 | |
|
768 | 754 | // append with dynamic=false. |
@@ -780,8 +766,8 b' var IPython = (function (IPython) {' | |||
|
780 | 766 | console.log("msg type is ", msg_type) |
|
781 | 767 | if (msg_type === "display_data" || msg_type === "pyout") { |
|
782 | 768 | // convert mime keys to short keys |
|
783 |
this. |
|
|
784 |
|
|
|
769 | this.rename_keys(data, OutputArea.mime_map); | |
|
770 | this.rename_keys(data.metadata, OutputArea.mime_map); | |
|
785 | 771 | } |
|
786 | 772 | outputs[i] = data; |
|
787 | 773 | } |
General Comments 0
You need to be logged in to leave comments.
Login now