aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/collections/collectionFreeForm
diff options
context:
space:
mode:
authorBob Zeleznik <zzzman@gmail.com>2019-05-12 09:12:50 -0400
committerBob Zeleznik <zzzman@gmail.com>2019-05-12 09:12:50 -0400
commit0e457c6f8268c70408d3740984f3976437535f51 (patch)
tree2561c591e09b575482f944db966034263bfa8fd2 /src/client/views/collections/collectionFreeForm
parenta225d9f4ee0d44e8cb14f30f27571ec0e846e1e1 (diff)
adjustments to treeview and ctrl-q pasting.
Diffstat (limited to 'src/client/views/collections/collectionFreeForm')
-rw-r--r--src/client/views/collections/collectionFreeForm/MarqueeView.tsx8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/client/views/collections/collectionFreeForm/MarqueeView.tsx b/src/client/views/collections/collectionFreeForm/MarqueeView.tsx
index 9ace0272a..718a75770 100644
--- a/src/client/views/collections/collectionFreeForm/MarqueeView.tsx
+++ b/src/client/views/collections/collectionFreeForm/MarqueeView.tsx
@@ -59,13 +59,9 @@ export class MarqueeView extends React.Component<MarqueeViewProps>
if (e.key === "q" && e.ctrlKey) {
e.preventDefault();
(async () => {
- let text = await navigator.clipboard.readText();
- let ns = text.split("\n").filter(t => t != "\r");
+ let text: string = await navigator.clipboard.readText();
+ let ns = text.split("\n").filter(t => t.trim() != "\r" && t.trim() != "");
for (let i = 0; i < ns.length - 1; i++) {
- if (ns[i].trim() === "") {
- ns.splice(i, 1);
- continue;
- }
while (!(ns[i].trim() === "" || ns[i].endsWith("-\r") || ns[i].endsWith("-") ||
ns[i].endsWith(";\r") || ns[i].endsWith(";") ||
ns[i].endsWith(".\r") || ns[i].endsWith(".") ||