mirror of
https://github.com/alexadam/save-as-ebook.git
synced 2025-09-11 01:44:44 +00:00
misc fixes for Google Play Books upload issue
This commit is contained in:
parent
e4f6940ecc
commit
5f01a960f1
3 changed files with 7 additions and 4 deletions
|
@ -216,7 +216,7 @@ function sanitize(rawContentString) {
|
|||
tmpAttrsTxt += ' class="' + attrs[i].value + '"';
|
||||
}
|
||||
}
|
||||
lastFragment = tmpAttrsTxt.length === 0 ? '<img></img>' : '<img ' + tmpAttrsTxt + '" alt=""></img>';
|
||||
lastFragment = tmpAttrsTxt.length === 0 ? '<img></img>' : '<img ' + tmpAttrsTxt + ' alt=""></img>';
|
||||
} else if (tag === 'a') {
|
||||
var tmpAttrsTxt = '';
|
||||
for (var i = 0; i < attrs.length; i++) {
|
||||
|
|
|
@ -124,7 +124,7 @@ function _buildEbook(allPages) {
|
|||
'<metadata>' +
|
||||
'<dc:title id="t1">'+ ebookName + '</dc:title>' +
|
||||
'<dc:identifier id="db-id">isbn</dc:identifier>' +
|
||||
'<meta property="dcterms:modified">' + new Date().toISOString() + '</meta>' +
|
||||
'<meta property="dcterms:modified">' + new Date().toISOString().replace(/\.[0-9]+Z/i, 'Z') + '</meta>' +
|
||||
'<dc:language>en</dc:language>' +
|
||||
'</metadata>' +
|
||||
'<manifest>' +
|
||||
|
@ -134,10 +134,12 @@ function _buildEbook(allPages) {
|
|||
allPages.reduce(function(prev, page, index) {
|
||||
return prev + '\n' + '<item id="ebook' + index + '" href="pages/' + page.url + '" media-type="application/xhtml+xml" />';
|
||||
}, '') +
|
||||
allPages.reduce(function(prev, page, index) {
|
||||
return prev + '\n' + '<item id="style' + index + '" href="style/' + page.styleFileName + '" media-type="text/css" />';
|
||||
}, '') +
|
||||
allPages.reduce(function(prev, page, index) {
|
||||
return prev + '\n' + getImagesIndex(page.images);
|
||||
}, '') +
|
||||
// getExternalLinksIndex() +
|
||||
'</manifest>' +
|
||||
'<spine toc="ncx">' +
|
||||
allPages.reduce(function(prev, page, index) {
|
||||
|
|
|
@ -167,7 +167,8 @@ function getAbsoluteUrl(urlStr) {
|
|||
} else if (urlStr.indexOf('http') !== 0) {
|
||||
absoluteUrl = currentUrl + '/' + urlStr;
|
||||
}
|
||||
absoluteUrl = absoluteUrl.replace(/&/ig, '&'); //TODO ?
|
||||
absoluteUrl = absoluteUrl.replace(/&/ig, '&');
|
||||
absoluteUrl = absoluteUrl.replace(/&/ig, '&');
|
||||
return absoluteUrl;
|
||||
} catch (e) {
|
||||
console.log('Error:', e);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue