From 649a68829cdcfd934b778cd6d57aa4eeb0ed79a5 Mon Sep 17 00:00:00 2001 From: shanshuirenjia <978987373@qq.com> Date: Wed, 5 Jun 2019 21:10:42 +0800 Subject: [PATCH] improve delete message --- .../src/pages/lib-content-view/lib-content-view.js | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/frontend/src/pages/lib-content-view/lib-content-view.js b/frontend/src/pages/lib-content-view/lib-content-view.js index 9b0d017368..bfd76ea495 100644 --- a/frontend/src/pages/lib-content-view/lib-content-view.js +++ b/frontend/src/pages/lib-content-view/lib-content-view.js @@ -600,9 +600,15 @@ class LibContentView extends React.Component { } this.deleteDirent(direntPath); }); - var msg = gettext('Successfully deleted {name} and other {n} items.'); - msg = msg.replace('{name}', dirNames[0]); - msg = msg.replace('{n}', dirNames.length - 1); + let msg = ''; + if (direntPaths.length > 1) { + msg = gettext('Successfully deleted {name} and other {n} items.'); + msg = msg.replace('{name}', dirNames[0]); + msg = msg.replace('{n}', dirNames.length - 1); + } else { + msg = gettext('Successfully deleted {name}.'); + msg = msg.replace('{name}', dirNames[0]); + } toaster.success(msg); }).catch(() => { var msg = gettext('Failed to delete {name} and other {n} items.');