WAJAF é um framework Javascript trabalhando no lado do navegador do cliente, e deixá-lo a construir aplicações completas sem programar uma única linha de HTML ou Javascript.
WAJAF é liberado sob a licença GPLv3 para a sua utilização e crescer entre a comunidade gratuito.
Comentários de Desenvolvedor
Estamos verificando todo o código linha por linha para oferecer high-end bibliotecas profissionais de erro (quase) livre.
Enquanto nós liberar a documentação métodos, as bibliotecas, os exemplos, vamos incrementar o número da versão do aplicativo.
WAJAF já está trabalhando em vários projetos e é a base de um processo administrativo back-end do WebAbility v5
O que é novo nesta versão:.
- Alguns elementos foram modificados para funcionar melhor:. bottonElement, textfieldElement, textareafieldElement, lovfieldElement, LinkElement e hiddenfieldElement
- O groupContainer foi modificado para gerenciar sucesso, fracasso e mensagens do servidor.
- A classe _4glnode foi modificado para registrar todos os eventos, não só o primeiro lugar na lista no código.
- wajaf.lib foi aprimorado e alguns bugs foram corrigidos.
- As classes botão foram reforçadas, tornando os botões mais fácil de usar e visualmente mais brilhante.
O que é novo na versão 1.00.26:
- helpManager modificado para proteger removehelp na página de descarregamento quando o objeto já está destruído
- ddManager modificado para proteger removehelp na página de descarregamento quando o objeto já está destruído
- Bug corrigido no wa4glManager WA.librariesloaded para reinit a matriz chamadores uma vez iniciado.
- CodeElement modificado para realmente descarregar o nó DOM quando destruiu
- ondemandManager modificado para realmente descarregar o nó DOM de um script quando destruiu
- wa4glManager._element modificado para aceitar o parâmetro "rápido" e exclui o Node interior se rápido não é verdade.
- tabManager codificado
- wa4glManager._zone modificado para usar o parâmetro 'display'
- expandableContainer modificado para deixar _zone usar o parâmetro 'display'
- separatorContainer modificado para deixar _zone usar o parâmetro 'display'
- Adicionado a zonesorder matriz para o objeto wa4glManager._container padrão para manter a ordem oficial de zonas
- estrutura Documentação para os 16 contentores está agora no wiki
- Criação de todos os arquivos de contentores em falta e classes
- Criação de todas as classes em biblioteca PHP para vincular todos os objetos de recipiente
O que é novo na versão 1.00.25:
- Adicionado ex_elementlab e ex_containerlab exemplos para analisar e fazer combinado um laboratório para os elementos e recipientes
- expandableContainer ajustado com apenas 1 classe para cada componente em CSS para simplificar. css fixo para ele.
- separatorContainer ajustado com apenas 1 classe para cada componente em CSS para simplificar. css fixo para ele.
- buttonElement é agora uma entrada / botão em vez de um 'a' tag html. O 4gl.css foi corrigido também
O que é novo na versão 1.00.24:
- wa4glManager.js modificado para corrigir um erro ao iniciar uma aplicação interna: o conteúdo do nó recipiente não foi limpo antes
- wa4glManager.js modificado para corrigir um bug durante a descarga de um pedido de um nó, o aplicativo não foi totalmente destruído
- Adicionado tabZone, treeTemplate, aulas treeDataset para PHP wajaf.lib
- classe imageElement Modificado em wajaf.lib PHP, agora o título é definido no CData e não em uma propriedade denominada título
- Movido WA.checkAvailability, WA.checkLibrary, WA.callLibraries para WA objeto em vez de objeto de aplicação para corrigir um bug paralelismo quando mais de um aplicativo está carregando bibliotecas ao mesmo tempo
- Adicionado vista código em exemplos 4GL e em app.php para despachar o código
- destructor Aplicação modificado para não gerar erro. Esta é uma solução alternativa e tem que ser bem marcada por causa de tabManager ainda não conformes
- Adicionado prettify bibliotecas à sintaxe destacar o código XML em XML e PHP exemplos 4GL: Prettify: Copyright (C) 2006 Google Inc. http://code.google.com/p/google-code-prettify/
- viewport PHP é fixo e trabalho
- Todos os exemplos renomeado para ex_ *: as classes exemplos não pode ser nomeado como classes wajaf
- exemplo ex_simpleContainer PHP adicionado
O que é novo na versão 1.00.23:
- Adicionado parâmetro 'display' para expandableZone em php / wajaf.lib
- classe Adicionado separatorContainer em php / wajaf.lib
- classe Adicionado separatorZone em php / wajaf.lib
- Adicionado linkElement.js, classe em php / wajaf.lib, exemplos, 4gl.css fixo
- Adicionado imageElement.js, classe em php / wajaf.lib, exemplos, 4gl.css fixo
- sizer.png renomeado para separador-sizer.png e 4gl.css fixo, 4gl.css fixo
- Adicionado codeElement.js, classe em php / wajaf.lib, exemplos, 4gl.css fixo
- Adicionado buttonElement.js, classe em PHP / wajaf.lib, exemplos 4gl.css fixos, ícones acrescentou, muitos tipos de botões implementadas
- Adicionado tabElement.js para 4GL exemplos
- Adicionado 4glphpcode em exemplos, que é uma réplica de 4GL mas com classes PHP em vez de arquivos XML
- Modificado wajaf classe em wajaf.lib para retornar $ this em variáveis definidas para permitir set cadeia. método dimensão () renomeado para size (), tanto a posição () e tamanho () função pública
- ondemandManager.loadCSS agora também funciona no MSIE que não têm gânglios css padrão: S
- Removido do cardápio de Main.XML os exemplos ainda não foi liberado
O que é novo na versão 1.00.22:
- Adicionado WA.applyStyle (nó, estilo) para WA nas wa4glManager.js para aplicar um estilo corda a um nó
- WA.applyStyle adicionado ao simpleContainer.js
- exibição e estilo parâmetros adicionados às classes XContainer e Xelement em wajaf.lib
- wajaf.lib fixada para simpleContainer e HtmlElement
- Adicionado preg_match em app.php para a segurança
- Adicionado String.trim (valor) protótipo de função
- WA.Extends renomeado para WA.extend
- _zone, _container e _element estender foram criados em wa4glManager.js
- simpleContainer foi alargado de _zone e _container e código extra removido
- htmlElement.js adicionado e fixa, com exemplos autônomo, em 4GL e em 4GL exemplos centro
- expandableContainer.js foi adicionado, com exemplos autônomo, em 4GL e em 4GL exemplos centro
- textElement.js adicionado e fixa, com exemplos autônomo, em 4GL e em 4GL exemplos centro
- separatorContainer.js foi adicionado, com exemplos autônomo, em 4GL e em 4GL exemplos centro
- 4gl.css ajustado para as novas classes
- Bug corrigido no ondemandManager.js: o parâmetro de "força" foi ignorado eo ErrorCount fixo para 3 tentativas só
- acrescentar funcionalidades ao ondemandManager.js: o evento onload não existe para um link / css, usamos um truque para chamar evento onload
Classes básicas
O que é novo na versão 1.00.21:
- Adicionado WA.JSON.withalert = true para 4GL _getJSON código de aplicação para mostrar como o JSON não foi descodificado (geralmente um erro do servidor)
- Todos os recipientes e elementos foram adicionados para os diretórios de Containers e elementos. (A maioria deles não estão funcionando ainda)
- Todos os novos recipientes e elementos foram viciado em WA.Containers e WA.Elements
- O wajaf.lib para PHP foi integrado e todas as outras bibliotecas excluída
- dommask * bibliotecas removidos a partir de elementos, uma vez que pertencem a Dominion.
- simpleZone._callNotify agora é privada
- simpleContainer._callNotify agora é privada
- simpleContainer._checkID agora é privada
- simpleContainer.destroyZone agora verificar a entrada 4GL e chamá-lo, se necessário
- wa4glManager hoje chamamos * Container.destroyZone com indicador de 4GL para true como segundo parâmetro
- Todos os recipientes e elementos têm agora o parâmetro _4glNode como o último, o Gestor foi modificado também. Esta é usar o modo autônomo, sem o primeiro parâmetro sempre a null
- dblistContainer foi transferido para o projeto Dominion
- Copyrights fixos em todo o bibliotecas javascript
O que é novo na versão 1.00.20:
- Removido um bug no método NewTree para que o novo construído árvore é iniciado se o aplicativo é iniciado.
- _4glapplication._buildApp agora é privada
- _4glapplication._checkAvailability agora é privada
- _4glapplication._jsLoaded agora é privada
- _4glapplication._callLibraries agora é privada
- _4glapplication._buildNode agora é privada
- _4glapplication._buildTree agora é privada
- _4glapplication._buildApp agora é privada
- A lógica de construção dos nós 4GL foi completamente mudou-se para _4glapplication
- A leitura dos modelos de código foi adicionado em _buildTree por isso não há necessidade de aplicar os scripts em cabeçalhos de aplicativos mais
- core.js foi modificado por todo o 'for' laços de objetos para filtrar eventuais funções proto que poderia ter sido adicionados aos objetos e quebrar os laços
- wa4glManager.js foi modificado por todo o 'for' laços de objetos para filtrar eventuais funções proto que poderia ter sido adicionados aos objetos e quebrar os laços
- _4glapplication._paintApp agora é privada
- _4glnode.createMain, CreateContainer, createZone, createElement são agora privado
- Um teste em _4glnode.paint foi adicionada para verificar se a biblioteca para chamar foi carregado e lançar um erro se não
- Todos os recipientes e elementos foram modificados para ligar para WA.Containers e WA.Elements
- _getMeasure foi removido _4glnode
- Todos redimensionamento () e pintura () tenha sido removido a partir do método de partida () em todos os objectos
- nível estadual New adicionados aos aplicativos: agora 4 é pintura, 5 está em execução e 6 está parado
- Todos os métodos em _4glnode foram reordenados em respectivas seções: construtor, pintor, starter, resizer, notificações, eventos, ferramentas
- foi adicionado _4glnode.removeChild, _4glnode.appendApplication foi removido
- Adicionado helpManager.setMode (modo)
O que é novo na versão 1.00.19:
- debug Removido em coords Nó em space3dManager
- drawManager: fim de linha pixels ajustado;
- drawManager.erase codificado
- _line.destroy e drawManager.destroy codificado
- Adicionado novo exemplo draw.clock.html
- Adicionado buttonElement.js
- parte Codificado de exemplo simpleContainer.xml para o centro de controle 4GL
- PHP básico código wajaf renomeado com um X (a partir de XML): Xapplication, XContainer, Xelement, Xzone
- aulas wajafError e wajaf codificado
- Todas as classes PHP estão agora concentrados em wajaf.lib
- exemplo Adicionado para simpleContainer.standalone
Comentários não encontrado