- var timeStart = localStorage['timeStart'] || CONSTANTS.YES;
- var time = ~~(localStorage['time']) ||
- (localStorage['time'] = CONSTANTS.DEFAULT_TIME);
- var showPrompt = localStorage['prompt'] ||
- (localStorage['prompt'] = CONSTANTS.YES);
- var clearCookies = localStorage['cookies'] || CONSTANTS.NO;
- var autoClear = localStorage['autoclear'] || CONSTANTS.NO;
+ var settings = [
+ 'timeStart', 'time', 'prompt', 'cookies', 'autoclear',
+ ];
+ chrome.storage.sync.get(settings, function(s) {
+ var timeStart = s.timeStart || CONSTANTS.YES;
+ var time = ~~(s.time) || (s.time = CONSTANTS.DEFAULT_TIME);
+ var showPrompt = s.prompt || (s.prompt = CONSTANTS.YES);
+ var clearCookies = s.cookies || CONSTANTS.NO;
+ var autoClear = s.autoclear || CONSTANTS.NO;