From 867ea71ceb9d6c0c1db3ee58ff4ff955374fb6c5 Mon Sep 17 00:00:00 2001 From: Keegan George Date: Mon, 4 Jul 2022 16:31:11 -0700 Subject: [PATCH] FIX: Reset table properties after building table Ensures data is cleared after building a table so that additional tables can be build without remaining old data. --- javascripts/discourse/controllers/table-builder-modal.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/javascripts/discourse/controllers/table-builder-modal.js b/javascripts/discourse/controllers/table-builder-modal.js index 604da18..e61b6f7 100644 --- a/javascripts/discourse/controllers/table-builder-modal.js +++ b/javascripts/discourse/controllers/table-builder-modal.js @@ -9,6 +9,13 @@ export default class extends Controller { { column: 2, rows: A([{ id: 1 }]) }, ]); + resetData() { + this.tableItems = A([ + { column: 1, rows: A([{ id: 1 }]) }, + { column: 2, rows: A([{ id: 1 }]) }, + ]); + } + @action cancelTableCreation() { this.send("closeModal"); @@ -80,6 +87,7 @@ export default class extends Controller { @action createTable() { this.buildTable(this.tableItems); + this.resetData(); this.send("closeModal"); }