Merge branch 'master' into Develop
This commit is contained in:
commit
f5f16a3dd2
|
@ -175,7 +175,7 @@ BookMeta = namedtuple('BookMeta', 'file_path, extension, title, author, cover, d
|
|||
'series_id, languages, publisher, pubdate, identifiers')
|
||||
|
||||
# python build process likes to have x.y.zbw -> b for beta and w a counting number
|
||||
STABLE_VERSION = {'version': '0.6.22b'}
|
||||
STABLE_VERSION = {'version': '0.6.23b'}
|
||||
|
||||
NIGHTLY_VERSION = dict()
|
||||
NIGHTLY_VERSION[0] = '$Format:%H$'
|
||||
|
|
|
@ -285,11 +285,13 @@ class LubimyCzytacParser:
|
|||
|
||||
def _parse_tags(self) -> List[str]:
|
||||
tags = self._parse_xpath_node(xpath=LubimyCzytac.TAGS, take_first=False)
|
||||
return [
|
||||
strip_accents(w.replace(", itd.", " itd."))
|
||||
for w in tags
|
||||
if isinstance(w, str)
|
||||
]
|
||||
if tags:
|
||||
return [
|
||||
strip_accents(w.replace(", itd.", " itd."))
|
||||
for w in tags
|
||||
if isinstance(w, str)
|
||||
]
|
||||
return None
|
||||
|
||||
def _parse_from_summary(self, attribute_name: str) -> Optional[str]:
|
||||
value = None
|
||||
|
|
|
@ -125,6 +125,7 @@ if ($("body.book").length > 0) {
|
|||
$("#sendbtn").parent().addClass("sendBtn");
|
||||
$("[id*=btnGroupDrop]").parent().addClass("downloadBtn");
|
||||
$("read-in-browser").parent().addClass("readBtn");
|
||||
$("listen-in-browser").parent().addClass("listenBtn");
|
||||
$(".downloadBtn button:first").addClass("download-text");
|
||||
|
||||
// Move all options in book details page to the same group
|
||||
|
@ -138,21 +139,33 @@ if ($("body.book").length > 0) {
|
|||
.prependTo('[aria-label^="Download, send"]');
|
||||
$("#have_read_cb")
|
||||
.after('<label class="block-label readLbl" for="#have_read_cb"></label>');
|
||||
$("#have_read_form").next("p").remove();
|
||||
$("#have_read_form").next("p").remove();
|
||||
$("#archived_cb")
|
||||
.after('<label class="block-label readLbl" for="#archived_cb"></label>');
|
||||
$("#shelf-actions").prependTo('[aria-label^="Download, send"]');
|
||||
|
||||
$(".more-stuff .col-sm-12 #back").hide()
|
||||
/* .html("« Previous")
|
||||
.addClass("page-link")
|
||||
.removeClass("btn btn-default")
|
||||
.prependTo('[aria-label^="Download, send"]');*/
|
||||
|
||||
// Move dropdown lists higher in dom, replace bootstrap toggle with own toggle.
|
||||
$('ul[aria-labelledby="read-in-browser"]').insertBefore(".blur-wrapper").addClass("readinbrowser-drop");
|
||||
$('ul[aria-labelledby="listen-in-browser"]').insertBefore(".blur-wrapper").addClass("readinbrowser-drop");
|
||||
$('ul[aria-labelledby="send-to-kereader"]').insertBefore(".blur-wrapper").addClass("sendtoereader-drop");
|
||||
$(".leramslist").insertBefore(".blur-wrapper");
|
||||
$('ul[aria-labelledby="btnGroupDrop1"]').insertBefore(".blur-wrapper").addClass("leramslist");
|
||||
$("#add-to-shelves").insertBefore(".blur-wrapper");
|
||||
|
||||
$("#back")
|
||||
$("#read-in-browser").click(function () {
|
||||
$(".readinbrowser-drop").toggle();
|
||||
});
|
||||
$("#listen-in-browser").click(function () {
|
||||
$(".readinbrowser-drop").toggle();
|
||||
});
|
||||
|
||||
|
||||
$(".downloadBtn").click(function () {
|
||||
$(".leramslist").toggle();
|
||||
|
@ -626,6 +639,7 @@ if ($("body.epub").length === 0) {
|
|||
}
|
||||
|
||||
$("#read-in-browser a").attr("target", "");
|
||||
$("#listen-in-browser a").attr("target", "");
|
||||
|
||||
if ($(".edit-shelf-btn").length > 1) {
|
||||
$(".edit-shelf-btn:first").remove();
|
||||
|
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
File diff suppressed because it is too large
Load Diff
390
messages.pot
390
messages.pot
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user