diff --git a/client/components/Reader/Reader.vue b/client/components/Reader/Reader.vue index fdce9186..afee5312 100644 --- a/client/components/Reader/Reader.vue +++ b/client/components/Reader/Reader.vue @@ -88,22 +88,24 @@ - + + +
Посмотреть историю версий - - Больше не показывать + + Больше не показывать -
+ + + + -
Стартовала ежегодная акция "Оплатим хостинг вместе".

@@ -120,12 +122,9 @@ Автор также обращается с просьбой о помощи в распространении ссылки - - - - + + Скопировать + на читалку через тематические форумы, соцсети, мессенджеры и пр. Чем нас больше, тем легче оставаться на плаву и тем больше мотивации у разработчика, чтобы продолжать работать над проектом. @@ -135,17 +134,17 @@ P.S. При необходимости можно воспользоваться подходящим обменником на bestchange.ru

- - Помочь проекту - +
+ Помочь проекту +
- - Больше не показывать -

- Напомнить позже + + Больше не показывать +
+ Напомнить позже
-
+
@@ -175,6 +174,7 @@ import bookManager from './share/bookManager'; import readerApi from '../../api/reader'; import * as utils from '../../share/utils'; import {versionHistory} from './versionHistory'; +import Dialog from '../share/Dialog.vue'; export default @Component({ components: { @@ -190,6 +190,7 @@ export default @Component({ HelpPage, ClickMapPage, ServerStorage, + Dialog, }, watch: { bookPos: function(newValue) { @@ -1087,7 +1088,7 @@ class Reader extends Vue { keyHook(event) { if (this.$root.rootRoute() == '/reader') { - if (this.$root.stdDialog.active) + if (this.$root.stdDialog.active || this.$refs.dialog1.active || this.$refs.dialog2.active) return; let handled = false; @@ -1242,4 +1243,10 @@ class Reader extends Vue { text-decoration: underline; cursor: pointer; } + +.copy-icon { + cursor: pointer; + font-size: 120%; + color: blue; +} diff --git a/client/components/share/Dialog.vue b/client/components/share/Dialog.vue new file mode 100644 index 00000000..dd6d1a91 --- /dev/null +++ b/client/components/share/Dialog.vue @@ -0,0 +1,64 @@ + + + + + \ No newline at end of file diff --git a/client/components/share/NumInput.vue b/client/components/share/NumInput.vue index 076d6b22..22620c2c 100644 --- a/client/components/share/NumInput.vue +++ b/client/components/share/NumInput.vue @@ -54,7 +54,7 @@ const NumInputProps = Vue.extend({ digits: { type: Number, default: 0 }, disable: Boolean } -}) +}); export default @Component({ watch: {