-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoptions.js
More file actions
23 lines (19 loc) · 737 Bytes
/
Copy pathoptions.js
File metadata and controls
23 lines (19 loc) · 737 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function init() {
var manifest = chrome.runtime.getManifest();
var version = manifest.version;
document.getElementById('version').innerHTML += version;
chrome.storage.sync.get('numTabs', function(items) {
document.getElementById('numTabsAllowed').innerHTML = items.numTabs;
});
document.getElementById('saveButton').addEventListener('click', saveSettings);
}
function saveSettings() {
var numTabs = document.getElementById('numTabs').value;
numTabs = parseInt(numTabs);
if(numTabs == null) return;
if(isNaN(numTabs)) return;
if(numTabs < 1) numTabs = 1;
chrome.storage.sync.set({ numTabs: numTabs });
document.getElementById('numTabsAllowed').innerHTML = numTabs;
}
document.addEventListener('DOMContentLoaded', init);