Добавлена возможность задавать в конфиге любую ссылку для кнопки "Сетевая библиотека", параметр networkLibraryLink (#47)

This commit is contained in:
Book Pauk
2024-03-25 12:52:46 +07:00
parent 8c2c2fe2fc
commit 697774978e
6 changed files with 16 additions and 4 deletions

View File

@@ -115,6 +115,10 @@ Options:
// Подключение себя, как клиента, к серверу обновлений
"bucServer": false
// Сcылка для открытия в новом окне брауpера по клику на кнопку "Сетевая библиотека"
// Если не задано, открывается внутренний менеджер библиотек с использванием фрейма
"networkLibraryLink": "http://samlib.ru/"
}
```

View File

@@ -4,7 +4,7 @@ class Misc {
async loadConfig() {
const query = {params: [
'name', 'version', 'mode', 'maxUploadFileSize', 'useExternalBookConverter', 'acceptFileExt', 'bucEnabled', 'branch',
'name', 'version', 'mode', 'maxUploadFileSize', 'useExternalBookConverter', 'acceptFileExt', 'bucEnabled', 'branch', 'networkLibraryLink',
]};
const config = await wsc.message(await wsc.send(Object.assign({action: 'get-config'}, query)));

View File

@@ -1032,6 +1032,11 @@ class Reader {
}
libsToogle() {
if (this.config.networkLibraryLink) {
window.open(this.config.networkLibraryLink, '_blank');
return;
}
this.libsActive = !this.libsActive;
if (this.libsActive) {
this.$refs.libsPage.init();//no await

View File

@@ -1,12 +1,13 @@
export const versionHistory = [
{
version: '1.2.0',
releaseDate: '2023-12-??',
showUntil: '2023-12-??',
releaseDate: '2024-03-25',
showUntil: '2024-03-24',
content:
`
<ul>
<li>в списке загруженных, книга в архив (из архива) переносится теперь со всей группой своих версий</li>
<li>добавлена возможность задавать в конфиге любую ссылку для кнопки "Сетевая библиотека", параматр networkLibraryLink (#47)</li>
</ul>
`

View File

@@ -18,7 +18,7 @@ module.exports = {
useExternalBookConverter: false,
acceptFileExt: '.fb2, .fb3, .html, .txt, .zip, .bz2, .gz, .rar, .epub, .mobi, .rtf, .doc, .docx, .pdf, .djvu, .jpg, .jpeg, .png',
webConfigParams: ['name', 'version', 'mode', 'maxUploadFileSize', 'useExternalBookConverter', 'acceptFileExt', 'bucEnabled', 'branch'],
webConfigParams: ['name', 'version', 'mode', 'maxUploadFileSize', 'useExternalBookConverter', 'acceptFileExt', 'bucEnabled', 'branch', 'networkLibraryLink'],
jembaDb: [
{
@@ -74,5 +74,6 @@ module.exports = {
accessToken: '',
}
*/
networkLibraryLink: '',
};

View File

@@ -14,6 +14,7 @@ const propsToSave = [
'remoteStorage',
'bucEnabled',
'bucServer',
'networkLibraryLink',
];
let instance = null;