diff options
author | Phil Hughes <me@iamphill.com> | 2019-01-11 10:14:51 +0000 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2019-01-11 10:14:51 +0000 |
commit | 8d1683f7b0173040b660a9b61e9a2d5389e1344a (patch) | |
tree | 281448892732f68a115f025c04078b7f82d6001e /app/assets/javascripts/notebook/cells/code.vue | |
parent | b682a6f8981d303e7ee7ecc4273768ee6ed66864 (diff) | |
download | gitlab-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.vue | 15 |
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> |