Skip to content

Exercício do coding dojo (14/08/2019) sobre extensões do chrome

Notifications You must be signed in to change notification settings

inspira/issue_mesmo

Repository files navigation

Para usar:

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

Para setar o projeto:

https://developer.chrome.com/extensions/getstarted

Documentação:

https://developer.chrome.com/extensions/devguide

Missões

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)

Atalhos

  • 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);
  • onclick event

    document.getElementById("element").onclick = function(){
      alert("😱fui clicado!");
    };

About

Exercício do coding dojo (14/08/2019) sobre extensões do chrome

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published