mirror of
https://github.com/alexadam/save-as-ebook.git
synced 2025-09-11 01:44:44 +00:00
misc fixes
This commit is contained in:
parent
0eb26ddef4
commit
66139e71a3
2 changed files with 7 additions and 288 deletions
|
@ -230,10 +230,12 @@ function prepareStyles(tab, includeStyle, appliedStyles, callback) {
|
|||
|
||||
if (!styles) {
|
||||
callback(appliedStyles)
|
||||
return
|
||||
}
|
||||
|
||||
if (styles.length === 0) {
|
||||
callback(appliedStyles)
|
||||
return
|
||||
}
|
||||
|
||||
let allMatchingStyles = [];
|
||||
|
@ -258,23 +260,27 @@ function prepareStyles(tab, includeStyle, appliedStyles, callback) {
|
|||
|
||||
if (allMatchingStyles.length === 0) {
|
||||
callback(appliedStyles)
|
||||
return
|
||||
}
|
||||
|
||||
|
||||
allMatchingStyles.sort((a, b) => b.length - a.length);
|
||||
let selStyle = allMatchingStyles[0];
|
||||
|
||||
if (!selStyle) {
|
||||
callback(appliedStyles)
|
||||
return
|
||||
}
|
||||
|
||||
currentStyle = styles[selStyle.index];
|
||||
|
||||
if (!currentStyle) {
|
||||
callback(appliedStyles)
|
||||
return
|
||||
}
|
||||
|
||||
if (!currentStyle.style) {
|
||||
callback(appliedStyles)
|
||||
return
|
||||
}
|
||||
|
||||
chrome.tabs.insertCSS(tab[0].id, { code: currentStyle.style }, () => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue