1. clonar o repositório
2. abrir chrome://extensions/
3. ativar o developer mode
4. clica em load unpacked e aponta pra pasta da extensão
5. vai aparecer um ícone de extensão inativo, você precisa clicar nele, abrir o options e adicionar <nome>.atlassian.net ou qualquer outro jira sem o http
6. depois de instalar, pode desativar o modo desenvolvedor
https://developer.chrome.com/extensions/getstarted
https://developer.chrome.com/extensions/devguide
1: Persistir o código da tarefa e horário de início
2: Calcular a duração da tarefa ao clicar em Stop
3: Copiar para o clipboard e limpar informações do popup
desafio extra: histórico de atividades (salvar e exibir atividades/duração)
-
chrome storage
-
set
chrome.storage.sync.set({key: value}, function() { console.log('Value is set to ' + value); });
-
get
chrome.storage.sync.get(['key'], function(result) { console.log('Value currently is ' + result.key); });
-
-
clipboard
textElement.select(); document.execCommand("copy");
-
date
let date = new Date();
- formato legível:
date.toLocaleString();
- timestamp:
date.getTime();
- difference in minutes:
var milliseconds = (newerDate - olderDate); var minutes = Math.round((milliseconds % 86400000) / 60000);
- formato legível:
-
onclick event
document.getElementById("element").onclick = function(){ alert("😱fui clicado!"); };