$('#optionsTimeFor')[0].innerText = chrome.i18n.getMessage('optionsTimeFor');
$('#optionsTimeStart')[0].innerText = chrome.i18n.getMessage('optionsTimeStart');
$('#optionsCookies')[0].innerText = chrome.i18n.getMessage('optionsCookies');
+ $('#optionsDownloads')[0].innerText = chrome.i18n.getMessage('optionsDownloads');
$('#optionsAutoclear')[0].innerText = chrome.i18n.getMessage('optionsAutoclear');
$('#optionsSaved > b')[0].innerText = chrome.i18n.getMessage('optionsSaved');
// Load or set localStorage data
var settings = [
- 'timeStart', 'time', 'prompt', 'cookies', 'autoclear',
+ 'timeStart', 'time', 'prompt', 'cookies', 'downloads', '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 clearDownloads = s.downloads || CONSTANTS.NO;
var autoClear = s.autoclear || CONSTANTS.NO;
$('input[name=timeStart]')[0].checked = (timeStart === CONSTANTS.YES);
$('input[name=time][value="' + time + '"]')[0].checked = true;
$('input[name=prompt]')[0].checked = (showPrompt === CONSTANTS.YES);
$('input[name=cookies]')[0].checked = (clearCookies === CONSTANTS.YES);
+ $('input[name=downloads]')[0].checked = (clearDownloads === CONSTANTS.YES);
$('input[name=autoclear]')[0].checked = (autoClear === CONSTANTS.YES);
});
}