mirror of
https://github.com/lazylibrarian/LazyLibrarian.git
synced 2026-06-12 01:28:41 -04:00
Allow replacing "Open" button with "Have"
This commit is contained in:
@@ -144,8 +144,13 @@
|
||||
var flag = row[13]
|
||||
btn = btn + flag
|
||||
if ( btn.indexOf('Open') >= 0 ) {
|
||||
btn = '<a class="button green btn btn-xs btn-warning" href="openBook?bookid=' + row[9] +
|
||||
'&library=AudioBook" target="_self"><i class="fa fa-headphones"></i> ' + btn + '</a>'}
|
||||
%if lazylibrarian.CONFIG['OPEN_LINK'] == True:
|
||||
btn = '<a class="button green btn btn-xs btn-warning" href="openBook?bookid=' + row[9] +
|
||||
'&library=AudioBook" target="_self"><i class="fa fa-headphones"></i> ' + btn + '</a>'
|
||||
%else:
|
||||
btn = '<a class="button btn btn-xs btn-info"><i class="fa fa-headphones"></i> ' + btn.replace("Open", "Have") + '</a>'
|
||||
%endif
|
||||
}
|
||||
else if ( btn.indexOf('Wanted') >= 0 ) {
|
||||
%if perm&lazylibrarian.perm_force:
|
||||
btn = '<p><a class="a btn btn-xs btn-danger">' + btn + '</a></p><p><a class="b btn btn-xs btn-success" href="searchForBook?bookid=' + row[9] + '&library=AudioBook" target="_self"><i class="fa fa-search"></i> Search</a></p>'
|
||||
|
||||
@@ -287,8 +287,13 @@
|
||||
var flag = row[13]
|
||||
btn = btn + flag
|
||||
if ( btn.indexOf('Open') >= 0 ) {
|
||||
btn = '<a class="button green btn btn-xs btn-warning" href="openBook?bookid=' + row[9] +
|
||||
'&library=${library}" target="_self"><i class="fa fa-book"></i> ' + btn + '</a>'}
|
||||
%if lazylibrarian.CONFIG['OPEN_LINK'] == True:
|
||||
btn = '<a class="button green btn btn-xs btn-warning" href="openBook?bookid=' + row[9] +
|
||||
'&library=${library}" target="_self"><i class="fa fa-book"></i> ' + btn + '</a>'
|
||||
%else:
|
||||
btn = '<a class="button btn btn-xs btn-info"><i class="fa fa-book"></i> ' + btn.replace("Open", "Have") + '</a>'
|
||||
%endif
|
||||
}
|
||||
else if ( btn.indexOf('Wanted') >= 0 ) {
|
||||
btn = '<p><a class="a btn btn-xs btn-danger">' + btn + '</a></p><p><a class="b btn btn-xs btn-success" href="searchForBook?bookid=' + row[9] + '&library=${library}" target="_self"><i class="fa fa-search"></i> Search</a></p>'}
|
||||
else if ( btn.indexOf('Snatched') >= 0 ) {
|
||||
|
||||
@@ -153,8 +153,13 @@
|
||||
var flag = row[13]
|
||||
btn = btn + flag
|
||||
if ( btn.indexOf('Open') >= 0 ) {
|
||||
btn = '<a class="button green btn btn-xs btn-warning" href="openBook?bookid=' + row[9] +
|
||||
'&library=eBook" target="_self"><i class="fa fa-book"></i> ' + btn + '</a>'}
|
||||
%if lazylibrarian.CONFIG['OPEN_LINK'] == True:
|
||||
btn = '<a class="button green btn btn-xs btn-warning" href="openBook?bookid=' + row[9] +
|
||||
'&library=eBook" target="_self"><i class="fa fa-book"></i> ' + btn + '</a>'
|
||||
%else:
|
||||
btn = '<a class="button btn btn-xs btn-info"><i class="fa fa-book"></i> ' + btn.replace("Open", "Have") + '</a>'
|
||||
%endif
|
||||
}
|
||||
else if ( btn.indexOf('Wanted') >= 0 ) {
|
||||
%if perm&lazylibrarian.perm_force:
|
||||
btn = '<p><a class="a btn btn-xs btn-danger">' + btn + '</a></p><p><a class="b btn btn-xs btn-success" href="searchForBook?bookid=' + row[9] + '&library=eBook" target="_self"><i class="fa fa-search"></i> Search</a></p>'
|
||||
|
||||
@@ -162,8 +162,8 @@ isbn_978_dict = {
|
||||
# Any _NOT_ in the web ui will remain unchanged on config save
|
||||
CONFIG_GIT = ['GIT_REPO', 'GIT_USER', 'GIT_BRANCH', 'LATEST_VERSION', 'GIT_UPDATED', 'CURRENT_VERSION',
|
||||
'COMMITS_BEHIND', 'INSTALL_TYPE', 'AUTO_UPDATE']
|
||||
CONFIG_NONWEB = ['NAME_POSTFIX', 'DIR_PERM', 'FILE_PERM', 'BLOCKLIST_TIMER', 'DISPLAYLENGTH',
|
||||
'WALL_COLUMNS', 'ADMIN_EMAIL', 'HTTP_TIMEOUT', 'PROXY_LOCAL', 'SKIPPED_EXT',
|
||||
CONFIG_NONWEB = ['NAME_POSTFIX', 'DIR_PERM', 'FILE_PERM', 'BLOCKLIST_TIMER', 'DISPLAYLENGTH', 'ISBN_LOOKUP',
|
||||
'WALL_COLUMNS', 'ADMIN_EMAIL', 'HTTP_TIMEOUT', 'PROXY_LOCAL', 'SKIPPED_EXT', 'OPEN_LINK',
|
||||
'SYS_ENCODING', 'LT_DEVKEY', 'HIST_REFRESH', 'HTTP_EXT_TIMEOUT', 'CALIBRE_RENAME']
|
||||
# default interface does not know about these items, so leave them unchanged
|
||||
CONFIG_NONDEFAULT = ['BOOKSTRAP_THEME', 'AUDIOBOOK_TYPE', 'AUDIO_DIR', 'AUDIO_TAB', 'REJECT_AUDIO',
|
||||
@@ -406,6 +406,7 @@ CONFIG_DEFINITIONS = {
|
||||
'NO_ISBN': ('bool', 'LibraryScan', 0),
|
||||
'NO_SETS': ('bool', 'LibraryScan', 0),
|
||||
'NO_LANG': ('bool', 'LibraryScan', 0),
|
||||
'ISBN_LOOKUP': ('bool', 'LibraryScan', 1),
|
||||
'IMP_IGNORE': ('bool', 'LibraryScan', 0),
|
||||
'IMP_GOOGLEIMAGE': ('bool', 'LibraryScan', 0),
|
||||
'EBOOK_DEST_FOLDER': ('str', 'PostProcess', '$Author/$Title'),
|
||||
@@ -505,6 +506,7 @@ CONFIG_DEFINITIONS = {
|
||||
'OPDS_USERNAME': ('str', 'OPDS', ''),
|
||||
'OPDS_PASSWORD': ('str', 'OPDS', ''),
|
||||
'OPDS_METAINFO': ('bool', 'OPDS', 0),
|
||||
'OPEN_LINK': ('bool', 'General', 0),
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user