This commit is contained in:
alexadam 2016-08-18 13:42:27 +03:00
parent 9f2b1f1edb
commit b43ce9d6f6
21 changed files with 10 additions and 6 deletions

View file

@ -0,0 +1,44 @@
var customStorage = null;
function _getEbookPages() {
try {
// var allPages = localStorage.getItem('ebook');
var allPages = customStorage;
if (!allPages) {
allPages = [];
} else {
allPages = JSON.parse(allPages);
}
return allPages;
} catch (e) {
alert(e);
return [];
}
}
function _saveEbookPages(pages) {
try {
// localStorage.setItem('ebook', JSON.stringify(pages));
customStorage = JSON.stringify(pages);
} catch (e) {
alert(e);
}
}
function _removeEbook() {
// localStorage.removeItem('ebook');
customStorage = null;
}
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
if (request.type === 'get') {
sendResponse({allPages: _getEbookPages()});
}
if (request.type === 'set') {
_saveEbookPages(request.pages);
}
if (request.type === 'remove') {
_removeEbook();
}
return true;
});