This commit is contained in:
alexadam 2016-08-01 12:21:30 +03:00
parent a391509e5d
commit b74dd4e5bf
6 changed files with 199 additions and 35 deletions

View file

@ -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) {});
}