diff --git a/client/components/Reader/LoaderPage/LoaderPage.vue b/client/components/Reader/LoaderPage/LoaderPage.vue index 4409e258..ec903b89 100644 --- a/client/components/Reader/LoaderPage/LoaderPage.vue +++ b/client/components/Reader/LoaderPage/LoaderPage.vue @@ -162,7 +162,7 @@ class LoaderPage { loadBuffer(opts) { if (opts.buffer.length) { - const file = new File([opts.buffer], 'dummyName-PasteFromClipboard'); + const file = new File([opts.buffer], `paste_from_clipboard_#${utils.randomHexString(10)}`); this.$emit('load-file', {file}); } } diff --git a/client/components/Reader/LoaderPage/PasteTextPage/PasteTextPage.vue b/client/components/Reader/LoaderPage/PasteTextPage/PasteTextPage.vue index a197396e..b473f5d2 100644 --- a/client/components/Reader/LoaderPage/PasteTextPage/PasteTextPage.vue +++ b/client/components/Reader/LoaderPage/PasteTextPage/PasteTextPage.vue @@ -8,9 +8,11 @@ - -
- +
+ +
+ +
@@ -39,6 +41,10 @@ class PasteTextPage { this.$refs.textArea.focus(); } + get dark() { + return this.$store.state.reader.settings.nightMode; + } + getNonEmptyLine3words(text, count) { let result = ''; const lines = text.split("\n"); @@ -115,6 +121,11 @@ export default vueComponent(PasteTextPage); outline: none; } +.dark { + color: white; + background-color: #333; +} + hr { margin: 0; padding: 0;