From 2312a721ae4bad79f3905bb7b7dcca82c6fbae08 Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Thu, 28 Mar 2019 13:14:57 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D1=82=D0=B5=D0=BA=D1=81=D1=82=20=D0=BF=D0=BE?= =?UTF-8?q?=D0=BC=D0=BE=D1=89=D0=B8=20=D0=B4=D0=BB=D1=8F=20=D0=B0=D0=B2?= =?UTF-8?q?=D1=82=D0=BE=D0=BD=D0=BE=D0=BC=D0=BD=D0=BE=D0=B9=20=D0=B7=D0=B0?= =?UTF-8?q?=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8=20=D1=87=D0=B8=D1=82=D0=B0?= =?UTF-8?q?=D0=BB=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CommonHelpPage/CommonHelpPage.vue | 29 +++++++++++++++++-- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/client/components/Reader/HelpPage/CommonHelpPage/CommonHelpPage.vue b/client/components/Reader/HelpPage/CommonHelpPage/CommonHelpPage.vue index 6ac25e0b..9a0c5769 100644 --- a/client/components/Reader/HelpPage/CommonHelpPage/CommonHelpPage.vue +++ b/client/components/Reader/HelpPage/CommonHelpPage/CommonHelpPage.vue @@ -18,9 +18,15 @@
  • поддерживаемые браузеры: Google Chrome, Mozilla Firefox последних версий
  • -

    В качестве URL можно задавать html-страничку с книгой, либо прямую ссылку +

    В качестве URL книги можно задавать html-страничку с книгой, либо прямую ссылку на файл из онлайн-библиотеки (например, скопировав адрес ссылки или кнопки "скачать fb2").

    -

    Поддерживаемые форматы: fb2, fb2.zip, html, txt и другие

    +

    Поддерживаемые форматы: fb2, fb2.zip, html, txt и другие.

    + +

    Для автономной загрузки читалки (без интернета):
    + В Google Chrome можно установить флаг chrome://flags/#show-saved-copy + в значение "Primary". В этом случае на стандартной странице "нет соединения" появится кнопка для автономной загрузки сайта из кэша.
    + В Mozilla Firefox в автономном режиме сайт загружается из кэша автоматически. Если этого не происходит, можно установить опцию + "Веб-разработка" -> "Работать автономно".

    Связаться с разработчиком: bookpauk@gmail.com

    @@ -32,6 +38,8 @@ import Vue from 'vue'; import Component from 'vue-class-component'; +import {copyTextToClipboard} from '../../../../share/utils'; + export default @Component({ }) class CommonHelpPage extends Vue { @@ -41,13 +49,22 @@ class CommonHelpPage extends Vue { get automationHtml() { if (this.config.mode == 'omnireader') { - return `

    Вы можете добавить в свой браузер закладку, указав в ее свойствах вместо адреса следующий код: + return `

    Вы также можете добавить в свой браузер закладку, указав в ее свойствах вместо адреса следующий код:
    javascript:location.href='http://omnireader.ru/?url='+location.href;
    Тогда, нажав на получившуюся кнопку на любой странице интернета, вы автоматически откроете ее в Omni Reader.

    `; } else { return ''; } } + + async copyText(text) { + const result = await copyTextToClipboard(text); + const msg = (result ? `Ссылка на флаг успешно скопирована в буфер обмена. Можно открыть ее в новой вкладке.` : 'Копирование не удалось'); + if (result) + this.$notify.success({message: msg}); + else + this.$notify.error({message: msg}); + } } //----------------------------------------------------------------------------- @@ -64,4 +81,10 @@ class CommonHelpPage extends Vue { h4 { margin: 0; } + +.clickable { + color: blue; + text-decoration: underline; + cursor: pointer; +}