Show More
@@ -278,17 +278,18 var IPython = (function (IPython) { | |||
|
278 | 278 | "javascript" : "application/javascript", |
|
279 | 279 | }; |
|
280 | 280 | |
|
281 |
OutputArea.prototype.convert_mime_types = function ( |
|
|
282 | if (!data) { | |
|
283 | return json; | |
|
284 | } | |
|
285 | // non-mimetype-keyed metadata used to get dropped here, this code | |
|
286 | // re-injects it into the json. | |
|
281 | OutputArea.prototype.convert_mime_types = function (data) { | |
|
287 | 282 | for (var key in data) { |
|
288 |
var |
|
|
289 | json[rkey] = data[key]; | |
|
283 | var json_key = OutputArea.mime_map[key] || key; | |
|
284 | console.log("converting ", key, "to", json_key) | |
|
285 | if (json_key !== key) { | |
|
286 | // move mime-type keys to short name | |
|
287 | console.log("converting ", key, "to", json_key) | |
|
288 | data[json_key] = data[key]; | |
|
289 | delete data[key]; | |
|
290 | } | |
|
290 | 291 | } |
|
291 |
return |
|
|
292 | return data; | |
|
292 | 293 | }; |
|
293 | 294 | |
|
294 | 295 | OutputArea.prototype.convert_mime_types_r = function (data) { |
@@ -756,10 +757,10 var IPython = (function (IPython) { | |||
|
756 | 757 | // TODO: remove this when we update to nbformat 4 |
|
757 | 758 | var len = outputs.length; |
|
758 | 759 | for (var i=0; i<len; i++) { |
|
759 | // convert mime keys | |
|
760 | 760 | var data = outputs[i]; |
|
761 | 761 | var msg_type = data.output_type; |
|
762 | 762 | if (msg_type === "display_data" || msg_type === "pyout") { |
|
763 | // convert short keys to mime keys | |
|
763 | 764 | this.convert_mime_types_r(data); |
|
764 | 765 | this.convert_mime_types_r(data.metadata); |
|
765 | 766 | } |
@@ -774,7 +775,15 var IPython = (function (IPython) { | |||
|
774 | 775 | var outputs = []; |
|
775 | 776 | var len = this.outputs.length; |
|
776 | 777 | for (var i=0; i<len; i++) { |
|
777 |
|
|
|
778 | var data = this.outputs[i]; | |
|
779 | var msg_type = data.output_type; | |
|
780 | console.log("msg type is ", msg_type) | |
|
781 | if (msg_type === "display_data" || msg_type === "pyout") { | |
|
782 | // convert mime keys to short keys | |
|
783 | this.convert_mime_types(data); | |
|
784 | //this.convert_mime_types(data.metadata); | |
|
785 | } | |
|
786 | outputs[i] = data; | |
|
778 | 787 | } |
|
779 | 788 | return outputs; |
|
780 | 789 | }; |
General Comments 0
You need to be logged in to leave comments.
Login now