Index.html

Quando o usuário abre uma aplicação Jam.py em um navegador Web, o navegador carrega primeiro o arquivo index.html. Este arquivo está localizado no diretório raiz do projeto e pode ser acessado/modificado ao clicar em index.html [F10] na árvore de Tarefa.

index.html

O arquivo HTML contém links para arquivos css e js que a aplicação cliente utiliza. Os arquivos que começam com jam estão localizados na pasta jam do diretório do pacote Jam.py no servidor.

Por exemplo:

<link href="jam/css/jam.css" rel="stylesheet">

Se necessário, outros arquivos podem ser adicionados aqui, como por exemplo uma biblioteca de gráficos. É recomendável colocá-los nas pastas js e css do diretório static do projeto.

Por exemplo:

<script src="static/js/Chart.min.js"></script>

Para templates de formulários, veja Formulários e Templates de formulários para mais detalhes.

Ao final do arquivo, há o seguinte script:

<script>
$(document).ready(function(){
    task.load()
  });
</script>

Neste script, o método load da tarefa, que foi criado quando o arquivo jam.js foi carregado, é chamado para carregar informações sobre a árvore de tarefas do servidor e, com base nessas informações, construir sua árvore, carregar os módulos, atribuir manipuladores de eventos aos seus itens e disparar o evento on_page_loaded. Veja Inicializando a aplicação