mirror of
https://github.com/alexadam/save-as-ebook.git
synced 2025-09-09 17:04:39 +00:00
misc
This commit is contained in:
parent
f7705a8660
commit
e85fc7b13f
1 changed files with 7 additions and 5 deletions
|
@ -219,11 +219,11 @@ function getSelectedNodes() {
|
||||||
return document.selection.createRange();
|
return document.selection.createRange();
|
||||||
}
|
}
|
||||||
var selection = window.getSelection();
|
var selection = window.getSelection();
|
||||||
if (selection.rangeCount > 0) {
|
var docfrag = [];
|
||||||
var range = selection.getRangeAt(0);
|
for (var i = 0; i < selection.rangeCount; i++) {
|
||||||
var selectionContents = range.cloneContents();
|
docfrag.push(selection.getRangeAt(i).cloneContents());
|
||||||
return selectionContents;
|
|
||||||
}
|
}
|
||||||
|
return docfrag;
|
||||||
}
|
}
|
||||||
|
|
||||||
/////
|
/////
|
||||||
|
@ -322,7 +322,9 @@ chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
|
||||||
tmpContent = getContent(pageSrc);
|
tmpContent = getContent(pageSrc);
|
||||||
} else if (request.type === 'extract-selection') {
|
} else if (request.type === 'extract-selection') {
|
||||||
pageSrc = getSelectedNodes();
|
pageSrc = getSelectedNodes();
|
||||||
tmpContent = getContent(pageSrc);
|
pageSrc.forEach(function (page) {
|
||||||
|
tmpContent += getContent(page);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
if (tmpContent.trim() === '') {
|
if (tmpContent.trim() === '') {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue