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