Evento: carregando url base @ Palavra /sinais/ Canvas > start : * skills/views * rules/uiuxbase: 2 estruturas uma menor do canto esquerdo e uma maior do canto direito, esquerdo ficará os capítulos e direito será a nota daquele capitulo que foi selecionado - estrutura menor capitulo * skills/modals adicionar novos capítulos * skills/views formulario: Palavras/Canvas/Capitulo/criacao - TituloDaModal: - input: descrição * skills/luz mostrar capitulos - dadosG: leitura de capitulos - view: listagem de capítulos - loop da listagem de capítulos - luz: view do card capitulo - se nao existir dados do capitulo - se nao existir id do capitulo - informar erro - dadosG do capitulo - view: do card do capitulo - mostrar dados do capitulo pronto para selecao - acaoElemento: nos atributos da div do card, para que ao clicar envie para Palavras/Canvas/Capitulo/selecao: passando o id - retorna os dados sobre pensamentos do capitulo - estrutura maior * skills/luz: pensamentos do capitulo selecionado - se nao existir capitulo selecionado - retornar error * skills/dadosG: leitura de pensamentos do capitulo * skills/views formulario: para deixar escondido na visualizacao do canvas de pensamentos para salvar toda a estrutura de pensamentos (utilizar dentro da view) - Rota: Palavras/Canvas/Pensamentos/salvar , tem passar o capitulo que estamos, a hash - texteare com o json dos dados já salvo: com base nos dados do pensamento * skills/views formulario: (utilizar dentro da view) novo pensamento, ficará escondido na view - input hidden hash do capitulo - input hidden hash do pensamento - input hidden transcricao do pensamento * skills/views: canvas de pensamentos do capitulo - design: completo dos pensamentos, só que controlando linha a linha, ou seja, varias divs uma abaixo da outra que a propria div controla a adentação da hierarquia dos pensamento -* posso escrever como fosse um bloco de notas normal, posso utilizar os atalhos do teclado 100%, enter, tab, shift+tab, tudo é controlado via js -* o js coleta o que foi escrito e cria divs de acordo com as acoes do usuario, uma abaixo da outra formando como se fosse um bloco de notas, mas onde a cada quebra de linha é uma div independente -* essa div independente terá um id unico que vincula com o json no textarea escondido do formulario -* essa div poderá ser movida arrastando para cima e para baixo de maneira simples e performatica -* essa div pode ser movida arrastando para dentro de um outro item, e outra div pode fazer a mesma coisa, coisa iremos movimentar tudo -* uma div nao é encapsulada pela outra, quando se é subitem, a propria div adequa sua adentação no design atraves de atributos html via js -* tudo acontece atualizando o json automaticamente com o uso do usuario e informa visualmente via js que há pendencias a serem salvas - quando o usuario preencher a div com a transcricao do pensamento e quebrar a linha com o enter, o sistema irá pegar via js a transcricao, hash do pensamento, hash do capitulo e colocar no formulario de novo pensamento - quando o usuario apertar o enter o sistema coloca automaticamente outra div de pensamento já preparada, nos atributos o hash do pensamento novo + hash do capitulo + tudo que precisa