mirror of
https://github.com/alexadam/save-as-ebook.git
synced 2025-09-10 09:24:49 +00:00
misc
This commit is contained in:
parent
a391509e5d
commit
b74dd4e5bf
6 changed files with 199 additions and 35 deletions
|
@ -1,19 +1,37 @@
|
|||
|
||||
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 getEbookPages() {
|
||||
// try {
|
||||
// // var allPages = localStorage.getItem('ebook');
|
||||
// // chrome.storage.local.get('ebook', function (allPages) {
|
||||
// //
|
||||
// // });
|
||||
// if (!allPages) {
|
||||
// allPages = [];
|
||||
// } else {
|
||||
// allPages = JSON.parse(allPages);
|
||||
// }
|
||||
// return allPages;
|
||||
// } catch (e) {
|
||||
// alert(e);
|
||||
// return [];
|
||||
// }
|
||||
// }
|
||||
|
||||
function getEbookPages(callback) {
|
||||
chrome.runtime.sendMessage({type: "get"}, function(response) {
|
||||
callback(response.allPages);
|
||||
});
|
||||
}
|
||||
|
||||
function saveEbookPages(pages) {
|
||||
localStorage.setItem('ebook', JSON.stringify(pages));
|
||||
// localStorage.setItem('ebook', JSON.stringify(pages));
|
||||
// chrome.storage.local.set({'ebook': JSON.stringify(pages)});
|
||||
chrome.runtime.sendMessage({type: "set", pages: pages}, function(response) {});
|
||||
}
|
||||
|
||||
function removeEbook() {
|
||||
// localStorage.removeItem('ebook');
|
||||
// chrome.storage.local.remove('ebook');
|
||||
|
||||
chrome.runtime.sendMessage({type: "remove"}, function(response) {});
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue