From a456a76aa7ab8c9174952477aa28cc5e3e718e4a Mon Sep 17 00:00:00 2001 From: Alex Pankratov Date: Wed, 10 Aug 2022 17:17:46 +0200 Subject: [PATCH] Improve board import flow in case of duplicate board.id or title --- nullboard.html | 41 ++++++++++++++++++++++++++++++++++++++--- 1 file changed, 38 insertions(+), 3 deletions(-) diff --git a/nullboard.html b/nullboard.html index 4eac1b0..b760753 100644 --- a/nullboard.html +++ b/nullboard.html @@ -3501,16 +3501,49 @@ if (! confirm(msg)) return false; + var to_open = ''; + for (var i=0; i { retitle |= (have.title == board.title) } ); + + if (retitle) board.title += ' (imported)'; + } + + // ok, do the deed + board.revision--; // save will ++ it back if (! NB.storage.saveBoard(board)) // this updates 'index' @@ -3518,9 +3551,11 @@ alert(`Failed to save board ${board.id}. Import failed.`); return false; } + + if (! to_open) to_open = data[0].id; } - openBoard(data[0].id); + if (to_open) openBoard(to_open); } /*