mirror of
https://github.com/alexadam/save-as-ebook.git
synced 2025-09-14 11:19:43 +00:00
miisc
This commit is contained in:
parent
aee4df3cc6
commit
14bdf5fec4
5 changed files with 39 additions and 53 deletions
|
@ -2,28 +2,13 @@ var cssFileName = 'ebook.css';
|
|||
var pageName = 'ebook.xhtml';
|
||||
var ebookName = "ebook-" + document.title + ".epub";
|
||||
|
||||
function getEbookPages() {
|
||||
try {
|
||||
var allPages = localStorage.getItem('ebook');
|
||||
if (!allPages) {
|
||||
allPages = [];
|
||||
} else {
|
||||
allPages = JSON.parse(allPages);
|
||||
}
|
||||
return allPages;
|
||||
} catch (e) {
|
||||
console.log(e);
|
||||
return [];
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
function getImgDownloadUrl(baseUrl, imgSrc) {
|
||||
if (imgSrc.indexOf('//') === 0) {
|
||||
return baseUrl.split('//')[0] + imgSrc;
|
||||
}
|
||||
if (imgSrc.indexOf('http') !== 0) {
|
||||
console.log(baseUrl + '/' + imgSrc);
|
||||
return baseUrl + '/' + imgSrc;
|
||||
}
|
||||
console.log(imgSrc);
|
||||
return imgSrc;
|
||||
}
|
||||
|
||||
|
@ -207,7 +192,6 @@ function buildEbook() {
|
|||
var imgsPromises = [];
|
||||
allPages.forEach(function(page) {
|
||||
Object.keys(page.imgs).forEach(function(imgSrc, index) {
|
||||
console.log('AICI', imgSrc, getImgDownloadUrl(page.baseUrl, imgSrc));
|
||||
var tmpDeffered = deferredAddZip(getImgDownloadUrl(page.baseUrl, imgSrc), page.imgs[imgSrc], imgs);
|
||||
imgsPromises.push(tmpDeffered);
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue