2 disabled:0, aspect:1, crop:2,
\r
3 forceCrop:3, forceAspect:4
\r
6 window.onload = function() {
\r
7 const modes = modesSel.children;
\r
10 for(let i=0,l=modes.length; i<l; i++) modes[i].onclick = onModeClick;
\r
12 //Get current active mode
\r
13 chrome.storage.local.get('extensionMode', function(results) {
\r
14 let mode = Object.keys(modeMap)[results.extensionMode];
\r
15 for(let i=0,l=modes.length,inp; i<l; i++) {
\r
16 inp = modes[i].children[0];
\r
17 if(inp.id == mode) { inp.checked = true; break; }
\r
22 helpShow.onclick = function(e) {
\r
23 e.preventDefault(); help.className = 'is-active';
\r
25 helpHide.onclick = function(e) {
\r
26 e.preventDefault(); help.className = null;
\r
30 const aLinks = links.children;
\r
31 for(let i=0,l=aLinks.length; i<l; i++) if(aLinks[i].tagName == 'A') {
\r
32 aLinks[i].onclick = function() { chrome.tabs.create({url:this.href}); };
\r
36 function onModeClick(e) {
\r
37 if(e.target.tagName == 'INPUT') {
\r
38 chrome.storage.local.set({'extensionMode':modeMap[e.target.id]}, function(){});
\r