summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/notebook/cells/code.vue
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2019-01-11 10:14:51 +0000
committerPhil Hughes <me@iamphill.com>2019-01-11 10:14:51 +0000
commit8d1683f7b0173040b660a9b61e9a2d5389e1344a (patch)
tree281448892732f68a115f025c04078b7f82d6001e /app/assets/javascripts/notebook/cells/code.vue
parentb682a6f8981d303e7ee7ecc4273768ee6ed66864 (diff)
downloadgitlab-ce-8d1683f7b0173040b660a9b61e9a2d5389e1344a.tar.gz
Support multiple outputs in Jupyter notebooks
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/31910, https://gitlab.com/gitlab-org/gitlab-ce/issues/32588
Diffstat (limited to 'app/assets/javascripts/notebook/cells/code.vue')
-rw-r--r--app/assets/javascripts/notebook/cells/code.vue15
1 files changed, 8 insertions, 7 deletions
diff --git a/app/assets/javascripts/notebook/cells/code.vue b/app/assets/javascripts/notebook/cells/code.vue
index bd6736152f5..eefc801ed7a 100644
--- a/app/assets/javascripts/notebook/cells/code.vue
+++ b/app/assets/javascripts/notebook/cells/code.vue
@@ -1,11 +1,12 @@
<script>
-import CodeCell from './code/index.vue';
+import CodeOutput from './code/index.vue';
import OutputCell from './output/index.vue';
export default {
+ name: 'CodeCell',
components: {
- 'code-cell': CodeCell,
- 'output-cell': OutputCell,
+ CodeOutput,
+ OutputCell,
},
props: {
cell: {
@@ -29,8 +30,8 @@ export default {
hasOutput() {
return this.cell.outputs.length;
},
- output() {
- return this.cell.outputs[0];
+ outputs() {
+ return this.cell.outputs;
},
},
};
@@ -38,7 +39,7 @@ export default {
<template>
<div class="cell">
- <code-cell
+ <code-output
:raw-code="rawInputCode"
:count="cell.execution_count"
:code-css-class="codeCssClass"
@@ -47,7 +48,7 @@ export default {
<output-cell
v-if="hasOutput"
:count="cell.execution_count"
- :output="output"
+ :outputs="outputs"
:code-css-class="codeCssClass"
/>
</div>