Setup CI tests (#100)

* use @xarc/xrun to streamline tasks in an imperative manner

* add lint-staged/husky for git hook tasks

* run prettier across all files

* fixing tests

* add ci test workflow

* add a ci workflow

* remove precommit in favor of husky

* add .prettierrc.js

* reformat with prettier
This commit is contained in:
Vu Nguyen
2021-01-13 23:05:05 -06:00
committed by GitHub
parent 649c64cf1d
commit 9ef655ac3b
117 changed files with 9484 additions and 4342 deletions

View File

@@ -9,42 +9,41 @@ var config = require('../config');
* @param color
*/
function changeExtensionIcon(color) {
color = color ? color : '';
color = color ? color : '';
var path = null;
var path = null;
if (color !== '') {
color = '-' + color;
if (color !== '') {
color = '-' + color;
path = './graphics/wakatime-logo-38' + color + '.png';
path = './graphics/wakatime-logo-38' + color + '.png';
browser.browserAction.setIcon({
path: path,
});
}
browser.browserAction.setIcon({
path: path
});
}
if (color === '') {
browser.storage.sync
.get({
theme: config.theme,
})
.then(function (items) {
if (items.theme == config.theme) {
path = './graphics/wakatime-logo-38.png';
if (color === '') {
browser.storage.sync.get({
theme: config.theme
}).then(function (items) {
if (items.theme == config.theme) {
path = './graphics/wakatime-logo-38.png';
browser.browserAction.setIcon({
path: path
});
}
else {
path = './graphics/wakatime-logo-38-white.png';
browser.browserAction.setIcon({
path: path
});
}
});
}
browser.browserAction.setIcon({
path: path,
});
} else {
path = './graphics/wakatime-logo-38-white.png';
browser.browserAction.setIcon({
path: path,
});
}
});
}
}
module.exports = changeExtensionIcon;