From 2b82c78cc2511caad043a8cf889ab5eb58dd0838 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 19 Jan 2022 11:29:21 +0100 Subject: [PATCH] Add option to convert new element to nested list --- .../content-block-form/ContentElement.vue | 11 ++- client/src/pages/createContentBlock.vue | 94 +++++++++++++------ 2 files changed, 73 insertions(+), 32 deletions(-) diff --git a/client/src/components/content-block-form/ContentElement.vue b/client/src/components/content-block-form/ContentElement.vue index e2607729..3217a916 100644 --- a/client/src/components/content-block-form/ContentElement.vue +++ b/client/src/components/content-block-form/ContentElement.vue @@ -99,7 +99,8 @@ changeAssignmentAssignment(value) { this._updateProperty(value, 'assignment'); }, - changeType(type, value) { + changeType({type, convertToList}, value) { + console.log(type, value, convertToList); let el = { type: type, value: Object.assign({}, value), @@ -148,6 +149,14 @@ break; } + if (convertToList) { + console.log(el); + el = { + type: 'content_list_item', + contents: [el] + }; + console.log(el); + } this.update(el); }, update(element) { diff --git a/client/src/pages/createContentBlock.vue b/client/src/pages/createContentBlock.vue index 74354f35..b6139b22 100644 --- a/client/src/pages/createContentBlock.vue +++ b/client/src/pages/createContentBlock.vue @@ -1,18 +1,23 @@