Improved DJVU Reader
This commit is contained in:
parent
43fdef5e53
commit
52be2ad4a2
6
cps/static/css/libs/Djvu_html5.css
vendored
6
cps/static/css/libs/Djvu_html5.css
vendored
|
@ -35,7 +35,7 @@ body {
|
||||||
float: left;
|
float: left;
|
||||||
width: 40px;
|
width: 40px;
|
||||||
height: 40px;
|
height: 40px;
|
||||||
background-image: url("img/toolbar-buttons.png");
|
background-image: url("../../js/libs/djvu_html5/img/toolbar-buttons.png");
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
background-size: 500% 300%;
|
background-size: 500% 300%;
|
||||||
}
|
}
|
||||||
|
@ -185,10 +185,10 @@ _:-ms-lang(x), .textLayer {
|
||||||
width: 128px;
|
width: 128px;
|
||||||
height: 128px;
|
height: 128px;
|
||||||
margin: -72px 0 0 -64px;
|
margin: -72px 0 0 -64px;
|
||||||
background-image: url("img/status.png");
|
background-image: url("../../js/libs/djvu_html5/img/status.png");
|
||||||
background-repeat: no-repeat;
|
background-repeat: no-repeat;
|
||||||
}
|
}
|
||||||
|
|
||||||
.blankImage {
|
.blankImage {
|
||||||
background-image: url("img/blank.jpg");
|
background-image: url("../../js/libs/djvu_html5/img/blank.jpg");
|
||||||
}
|
}
|
21
cps/static/js/reading/djvu_reader.js
Normal file
21
cps/static/js/reading/djvu_reader.js
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
/* This file is part of the Calibre-Web (https://github.com/janeczku/calibre-web)
|
||||||
|
* Copyright (C) 2021 Ozzieisaacs
|
||||||
|
*
|
||||||
|
* 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/>.
|
||||||
|
*/
|
||||||
|
|
||||||
|
var DJVU_CONTEXT = {
|
||||||
|
background: "#666",
|
||||||
|
uiHideDelay: 1500,
|
||||||
|
};
|
|
@ -1,35 +1,19 @@
|
||||||
<!doctype html>
|
<!doctype html>
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
|
||||||
|
|
||||||
<link type="text/css" rel="stylesheet" href="{{ url_for('static', filename='js/libs/djvu_html5/Djvu_html5.css') }}">
|
|
||||||
|
|
||||||
<title>{{_('DJVU Reader')}} | {{title}}</title>
|
<title>{{_('DJVU Reader')}} | {{title}}</title>
|
||||||
|
<meta name="description" content="">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
|
||||||
|
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||||
|
<link rel="apple-touch-icon" sizes="140x140" href="{{ url_for('static', filename='favicon.ico') }}">
|
||||||
|
<link rel="shortcut icon" href="{{ url_for('static', filename='favicon.ico') }}">
|
||||||
|
|
||||||
<script type="text/javascript" language="javascript"
|
<link type="text/css" rel="stylesheet" href="{{ url_for('static', filename='css/libs/Djvu_html5.css') }}">
|
||||||
src="{{ url_for('static', filename='js/libs/djvu_html5/djvu_html5/djvu_html5.nocache.js') }}"></script>
|
<script src="{{ url_for('static', filename='js/libs/djvu_html5/djvu_html5/djvu_html5.nocache.js') }}"></script>
|
||||||
|
<script src="{{ url_for('static', filename='js/reading/djvu_reader.js') }}"></script>
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
|
|
||||||
<!-- RECOMMENDED if your web app will not function without JavaScript enabled -->
|
|
||||||
<noscript>
|
|
||||||
<div
|
|
||||||
style="width: 22em; position: absolute; left: 50%; margin-left: -11em; color: red; background-color: white; border: 1px solid red; padding: 4px; font-family: sans-serif">
|
|
||||||
Your web browser must have JavaScript enabled in order for this
|
|
||||||
application to display correctly.</div>
|
|
||||||
</noscript>
|
|
||||||
|
|
||||||
<div id="djvuContainer" file="{{ url_for('web.serve_book', book_id=djvufile, book_format='djvu') }}"></div>
|
<div id="djvuContainer" file="{{ url_for('web.serve_book', book_id=djvufile, book_format='djvu') }}"></div>
|
||||||
<script type="text/javascript">
|
|
||||||
var DJVU_CONTEXT = {
|
|
||||||
background: "#666",
|
|
||||||
uiHideDelay: 1500,
|
|
||||||
};
|
|
||||||
</script>
|
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user