Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  1. Projeto do tipo web ou web-mobile criado. Caso haja dúvidas em relação a como criar esse tipo de projeto acesse o link (Criar novo projeto).
  2. Navegador Google Chrome instalado.


Debug em blocos cliente

Nesse tutorial vamos aprender a maneira de debugar os blocos cliente. Primeiramente, precisamos verificar se o arquivo index.html da pasta mobile app está com o arquivo cronapi.js em sua versão minificada (cronapi.min.js). Para isso, acesse o caminho mostrado na figura abaixo (figura 1) e abra o arquivo index.html. Em seguida localize a tag script (<script>) que possui plugins/cronapi-js/dist/cronapi.min.js e substitua o termo "cronapi.min.js" por "cronapi.js" (sem aspas) e salve o arquivo.


Image Modified

Figura 1 - Arquivo index.html de mobileapp


Agora já podemos debugar os blocos servidor, para isso vamos precisar ter um bloco de programação criado, caso você não saiba como criar um bloco de programação clique aqui (criar blocos de programação). Em nosso exemplo foi utilizado um bloco que recebe dois parâmetros e realiza a operação de multiplicação entre eles (figura 1.2).

Image Added

Figura 1.2 - Calculo realizado no bloco


Image Added

Figura 1.3 - Estrutura do bloco


Para debugar o código, é necessário rodar o projeto em modo debug e executa-lo no google chrome. Com o projeto rodando em modo debug no chrome aperte a tecla F12 para abrir a ferramenta de desenvolvedor do navegador (DevTools) conforme a figura abaixo (figura 1.3).  Após isso, aperte as teclas Ctrl + P e digite o nome do seu bloco de programação, em seguida selecione-o dentre os resultados.


Image Added

Figura 1.4 - Ferramenta do desenvolvedor do google chrome(DevTools)


Image Added

Figura 1.4 - Bloco de programação no DevTools 


Depois de selecionar o bloco desejado precisamos pôr um breakpoint (ponto de pausa) em nosso código, para isso deve-se clicar no número que representa a linha desejada. Neste exemplo, vamos clicar no número q representa a linha 11 para que o código pause nessa linha, dessa forma estamos dizendo ao devtools que queremos analisar o código com mais detalhes a partir daquela linha e ao chamar esse bloco dentro da aplicação (rodando em modo debug) uma janela com as opções de debug irão aparecer.


Image Added

Figura 1.5 - Código do bloco sendo depurado (modo debug)