WAJAF er en Javascript-rammeverk arbeider på kundens nettleser side, og lar deg bygge fullstendige søknader uten å programmere en enkelt HTML eller Javascript-linje.
WAJAF er utgitt under GPLv3 lisens for bruk og vokse mellom freeware samfunnet.
Utvikler kommentarer
Vi sjekker hele koden linje for linje for å tilby high-end profesjonelle biblioteker (nesten) feilfritt.
Mens vi frigjøre dokumentasjonen metoder, biblioteker, eksempler, vil vi oppdatere versjonsnummer for programmet.
WAJAF allerede jobber med mange prosjekter og er i bunnen av WebAbility v5 administrative back-end
Hva er nytt i denne utgaven:.
- Noen elementer har blitt modifisert til å fungere bedre. bottonElement, textfieldElement, textareafieldElement, lovfieldElement, linkElement, og hiddenfieldElement
- groupContainer har blitt endret for å administrere suksess, fiasko, og meldinger fra serveren.
- _4glnode klassen har blitt modifisert for å registrere alle hendelser, ikke bare den første i listen i koden.
- wajaf.lib har blitt forbedret, og noen bugs ble korrigert.
- Knappen klasser ble forbedret, noe som gjør knappene enklere å bruke og visuelt lysere.
Hva er nytt i versjon 1.00.26:
- helpManager endret for å beskytte removehelp på side losse når objektet er allerede ødelagt
- ddManager endret for å beskytte removehelp på side losse når objektet er allerede ødelagt
- Bug korrigert i wa4glManager WA.librariesloaded å REINIT innringere matrise gang startet.
- codeElement modifisert for å virkelig losse DOM node når ødelagt
- ondemandManager modifisert for å virkelig losse DOM node av et skript når ødelagt
- wa4glManager._element modifisert for å godta den "rask" parameter og sletter den indre Node hvis rask er ikke sant.
- tabManager kodet
- wa4glManager._zone modifisert til å bruke 'display' parameter
- expandableContainer modifisert for å la _zone bruke 'display' parameter
- separatorContainer modifisert for å la _zone bruke 'display' parameter
- Lagt matrisen zonesorder til standard wa4glManager._container objekt for å holde den offisielle rekkefølgen av soner
- Dokumentasjon struktur for de 16 containere er nå i wikien
- Opprettelse av alle de manglende containere filer og klasser
- Opprettelse av alle klasser i PHP biblioteket for å koble alle containerobjekter
Hva er nytt i versjon 1.00.25:
- Lagt ex_elementlab og ex_containerlab kombinert eksempler for å analize og gjøre en lab for elementer og beholdere
- expandableContainer justeres med bare en klasse for hver komponent i CSS for å forenkle. css fast for det.
- separatorContainer justeres med bare en klasse for hver komponent i CSS for å forenkle. css fast for det.
- buttonElement er nå en inngang / knapp i stedet for en 'a' html tag. Den 4gl.css har blitt fikset også
Hva er nytt i versjon 1.00.24:
- Modifisert wa4glManager.js å fikse en feil under start en indre applikasjon: innholdet av beholderen noden ble ikke ryddet opp før
- Modifisert wa4glManager.js å fikse en feil mens lossing et program fra en node, ble søknaden ikke fullt ødelagt
- Lagd tabZone, treeTemplate, treeDataset klasser til PHP wajaf.lib
- Modifisert imageElement klassen i PHP wajaf.lib, nå tittelen er satt inn i CDATA og ikke inn i en eiendom som heter tittel
- Flyttet WA.checkAvailability, WA.checkLibrary, WA.callLibraries til WA objekt i stedet for søknad objekt å fikse en parallellitet bug når mer enn ett program lastes bibliotekene samtidig
- Lagt til kode visning i 4GL eksempler og inn app.php å sende koden
- Application destructor endret for å ikke generere feil. Dette er en midlertidig løsning, og har til å være godt merket på grunn av tabManager fortsatt ikke kompatibel
- Lagd prettify bibliotekene til syntaks markere XML-kode i XML og PHP 4GL eksempler: prettify: Copyright (C) 2006 Google Inc. http://code.google.com/p/google-code-prettify/
- PHP view er fast og arbeider
- Alle eksempler omdøpt til ex_ *! Eksemplene klasser kan ikke bli navngitt som wajaf klasser
- ex_simpleContainer PHP eksempel lagt
Hva er nytt i versjon 1.00.23:
- Lagt parameter 'display' til expandableZone inn php / wajaf.lib
- Lagd separatorContainer klassen i php / wajaf.lib
- Lagd separatorZone klassen i php / wajaf.lib
- Lagd linkElement.js, klassen i php / wajaf.lib, eksempler, 4gl.css fast
- Lagd imageElement.js, klassen i php / wajaf.lib, eksempler, 4gl.css fast
- sizer.png omdøpt til separator-sizer.png og 4gl.css fast, 4gl.css fast
- Lagd codeElement.js, klassen i php / wajaf.lib, eksempler, 4gl.css fast
- Lagd buttonElement.js, klassen i php / wajaf.lib, eksempler 4gl.css faste, ikoner lagt, mange typer knapper implementert
- Lagd tabElement.js å 4GL eksempler
- Lagt 4glphpcode inn eksempler, som er en kopi av 4GL men med PHP klasser i stedet for XML-filer
- Modifisert klasse wajaf i wajaf.lib å returnere $ dette på faste variabler for å tillate kjede sett. dimensjon () -metoden omdøpt til størrelse (), både posisjon () og størrelse () -funksjonen offentliggjort
- ondemandManager.loadCSS fungerer nå også på MSIE som ikke har noen standard css noder: S
- Fjernet fra meny av main.xml eksemplene ennå ikke sluppet
Hva er nytt i versjon 1.00.22:
- Lagd WA.applyStyle (node, stil) til WA inn i wa4glManager.js å bruke en streng stil til en node
- WA.applyStyle lagt til simpleContainer.js
- display og stil parametre lagt til Xcontainer og Xelement klasser i wajaf.lib
- wajaf.lib fast for simpleContainer og htmlElement
- Lagt preg_match inn app.php for sikkerhet
- Lagd String.trim (verdi) prototype funksjon
- WA.Extends omdøpt til WA.extend
- _zone, _container og _element grunnleggende klasser å forlenge har blitt opprettet i wa4glManager.js
- simpleContainer har blitt utvidet fra _zone og _container og ekstra kode fjernet
- htmlElement.js lagt og fast, med eksempler frittstående, i 4GL og i 4GL eksempler sentrum
- expandableContainer.js har blitt lagt, med eksempler frittstående, i 4GL og i 4GL eksempler sentrum
- textElement.js lagt og fast, med eksempler frittstående, i 4GL og i 4GL eksempler sentrum
- separatorContainer.js har blitt lagt, med eksempler stående, i 4GL og i 4GL eksempler sentrum
- 4gl.css justert for de nye klassene
- Bug korrigert i ondemandManager.js: den "tvinge" parameter ble ignorert og errorcount fast til 3 prøver bare
- Funksjonalitet lagt i ondemandManager.js: onload hendelsen ikke eksisterer for en link / css, brukte vi et triks for å ringe onload hendelse
Hva er nytt i versjon 1.00.21:
- Lagd WA.JSON.withalert = true til 4GL søknad _getJSON kode for å vise hvordan JSON ikke har blitt dekodet (vanligvis en serverfeil)
- Alle beholderne og elementer er lagt til containerne og Elements kataloger. (De fleste av dem arbeider ikke ennå)
- Alle de nye beholdere og elementer har vært hekta i WA.Containers og WA.Elements
- wajaf.lib for PHP har blitt integrert og alle andre bibliotek slettet
- dommask * biblioteker fjernet fra elementer siden de tilhører Dominion.
- simpleZone._callNotify er nå privat
- simpleContainer._callNotify er nå privat
- simpleContainer._checkID er nå privat
- simpleContainer.destroyZone nå sjekke 4GL oppføring og kaller det om nødvendig
- wa4glManager nå kaller * Container.destroyZone med 4GL indikator til sann som andre parameter
- Alle beholderne og elementer har nå _4glNode parameter som den siste, har lederen blitt endret også. Dette er for å bruke frittstående modus uten den første parameteren alltid til null
- dblistContainer har blitt flyttet til Dominion prosjektet
- Opphavsrett fast på hele javascript biblioteker
Hva er nytt i versjon 1.00.20:
- Fjernet en bug i newTree metoden slik den nye bygget treet startes hvis programmet er startet.
- _4glapplication._buildApp er nå privat
- _4glapplication._checkAvailability er nå privat
- _4glapplication._jsLoaded er nå privat
- _4glapplication._callLibraries er nå privat
- _4glapplication._buildNode er nå privat
- _4glapplication._buildTree er nå privat
- _4glapplication._buildApp er nå privat
- Byggingen logikken i 4GL noder har blitt fullstendig flyttet til _4glapplication
- Lese malene kode er lagt inn _buildTree så det er ingen grunn til å håndheve skriptene i applikasjons overskrifter lenger
- core.js har blitt endret i all "for" ledd av objekter for å filtrere eventuelle proto funksjoner som kunne vært lagt til objektene og bryte sløyfene
- wa4glManager.js har blitt endret i all "for" ledd av objekter for å filtrere eventuelle proto funksjoner som kunne vært lagt til objektene og bryte sløyfene
- _4glapplication._paintApp er nå privat
- _4glnode.createMain, createContainer, createZone, createElement er nå privat
- En test i _4glnode.paint har blitt lagt for å sjekke om biblioteket for å ringe har blitt lastet og kaste en feil hvis ikke
- Alle beholderne og elementer har blitt endret for å koble inn WA.Containers og WA.Elements
- _getMeasure har blitt fjernet fra _4glnode
- Alle resize () og maling () har blitt fjernet fra start () metoden på alle objekter
- Ny statlig nivå lagt til søknadene: nå fire er maleri, fem er i gang og 6 har blitt stoppet
- Alle metodene i _4glnode har blitt omorganisert i respektive seksjoner: byggmester, maler, starter, resizer, varslinger, events, verktøy
- _4glnode.removeChild har blitt lagt til, _4glnode.appendApplication er fjernet
- Lagd helpManager.setMode (modus)
Hva er nytt i versjon 1.00.19:
- Fjernet debug i coords Node i space3dManager
- drawManager: ending linje piksler justeres;
- drawManager.erase kodet
- _line.destroy og drawManager.destroy kodet
- Lagt nytt eksempel draw.clock.html
- Lagd buttonElement.js
- Kode del av simpleContainer.xml eksempel inn i 4GL kontrollsenter
- PHP grunn wajaf kode omdøpt med en X (fra XML): Xapplication, Xcontainer, Xelement, Xzone
- wajafError og wajaf klasser kodet
- Alle PHP klasser er nå konsentrert inn wajaf.lib
- Lagt eksempel for simpleContainer.standalone
Kommentarer ikke funnet