Skip to content

Commit

Permalink
Merge branch 'master' of https://github.com/ejci/Chrome-Audio-EQ
Browse files Browse the repository at this point in the history
  • Loading branch information
ejci committed Jun 21, 2015
2 parents c9f3626 1367544 commit b0dd659
Show file tree
Hide file tree
Showing 10 changed files with 301 additions and 255 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 1 @@
**/Thumbs.db
45 changes: 26 additions & 19 deletions extension/background/background.js
Original file line number Diff line number Diff line change
@@ -1,39 1,46 @@
//console.log('background.js');
/*global ChromeAudioEQ,
chrome,
icon,
console
*/
'use strict';

// console.log('background.js');
chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
//console.log(sender.tab ? "from a content script:" sender.tab.url : "from the extension");
//get setting from page
if (request.action === 'get') {
chrome.storage.local.get(function(items) {
//console.log('background.js', 'chrome.storage.local.get', items);
sendResponse({
eq : items['eq'],
config : items['config'],
selected : items['selected'],
version : items['version']
eq : items.eq,
config : items.config,
selected : items.selected,
version : items.version
});
});

}
//set settings from popup
if (request.action === 'set') {
var items = {};
items['config'] = request.config;
items['eq'] = request.eq;
items['selected'] = request.selected;
items['version'] = request.version;
items.config = request.config;
items.eq = request.eq;
items.selected = request.selected;
items.version = request.version;

chrome.storage.local.set(items);
//console.log(request);
chrome.tabs.query({
}, function(tabs) {
function onTabMsgResp(response) {
//console.log('tab response', response);
}
for (var i = 0; i < tabs.length; i ) {
chrome.tabs.sendMessage(tabs[i].id, request, function(response) {
//console.log('tab response', response);
});
chrome.tabs.sendMessage(tabs[i].id, request, onTabMsgResp);
}
});
icon.generate(items['eq']);
icon.generate(items.eq);
}

//error logger
Expand All @@ -48,14 55,14 @@ chrome.runtime.onMessage.addListener(function(request, sender, sendResponse) {
chrome.storage.local.get(function(storage) {
//Default values
//console.log('background.js init', 'chrome.storage.local.get', storage);
if (storage['version'] !== CONST.VERSION) {
storage['eq'] = CONST.EQ;
storage['config'] = CONST.CONFIG;
storage['version'] = CONST.VERSION;
};
if (storage.version !== CONST.VERSION) {
storage.eq = CONST.EQ;
storage.config = CONST.CONFIG;
storage.version = CONST.VERSION;
}

chrome.storage.local.set(storage, function() {
//console.log('background.js init', 'chrome.storage.local.set');
});
icon.generate(storage['eq']);
icon.generate(storage.eq);
});
5 changes: 5 additions & 0 deletions extension/common/chart.js
Original file line number Diff line number Diff line change
@@ -1,3 1,8 @@
/* global window,
document
*/
'use strict';

var chart = (function() {
var canvas, context;
var px = (window.devicePixelRatio > 1) ? 2 : 1;
Expand Down
Loading

0 comments on commit b0dd659

Please sign in to comment.