-
Notifications
You must be signed in to change notification settings - Fork 32
/
library.constants.ts
49 lines (41 loc) · 1.97 KB
/
library.constants.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
/*
* ComiXed - A digital comic book library management application.
* Copyright (C) 2020, The ComiXed Project
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses>
*/
import {API_ROOT_URL} from '../core';
export const QUERY_PARAM_TAB = 'tab';
export const UNKNOWN_VALUE_PLACEHOLDER = 'UNKNOWN';
export const MISSING_COMIC_IMAGE_URL = '/assets/img/missing-comic-file.png';
export const GET_COMIC_COVER_URL = `${API_ROOT_URL}/comics/\${id}/cover/content`;
export const GET_PAGE_CONTENT_URL = `${API_ROOT_URL}/pages/\${id}/content`;
export const LOAD_COMIC_FILES_URL = `${API_ROOT_URL}/files/contents`;
export const SEND_COMIC_FILES_URL = `${API_ROOT_URL}/files/import`;
export const LOAD_COMIC_URL = `${API_ROOT_URL}/comics/\${id}`;
// import options
export const IMPORT_ROOT_DIRECTORY_PREFERENCE =
'preference.import.root-directory';
export const DEFAULT_IMPORT_ROOT_DIRECTORY = '';
export const IMPORT_MAXIMUM_RESULTS_PREFERENCE =
'preference.import.maximum-results';
export const DEFAULT_IMPORT_MAXIMUM_RESULTS = 0;
export const IGNORE_METADATA_PREFERENCE = 'preference.import.ignore-metadata';
export const IGNORE_METADATA_DEFAULT = `${false}`;
export const DELETE_BLOCKED_PAGES_PREFERENCE =
'preference.import.delete-blocked-pages';
export const DELETE_BLOCKED_PAGES_DEFAULT = `${false}`;
// display options
export const PAGE_SIZE_PREFERENCE = 'preference.page-size';
export const DEFAULT_PAGE_SIZE = 400;