WAJAF ist ein JavaScript-Framework arbeiten an den Client-Browser Seite und können Sie komplette Anwendungen zu erstellen, ohne die Programmierung einer einzigen HTML oder Javascript Linie.
WAJAF ist unter der GPLv3-Lizenz für die Nutzung freigegeben und wachsen zwischen dem Freeware-Gemeinde.
Entwickler-Kommentare
Wir überprüfen den ganzen Code Zeile für Zeile zu professionellen High-End-Bibliotheken (fast) fehlerfrei anzubieten.
Während wir befreien die Methoden, Bibliotheken, Beispiele Dokumentation, werden wir die Versionsnummer der Anwendung zu erhöhen.
WAJAF arbeitet bereits an vielen Projekten und ist die Basis des WebAbility v5 administrative Backend
Was ist neu in dieser Pressemitteilung:.
- Einige Elemente wurden geändert, um besser zu arbeiten. bottonElement, textfieldElement, textareafieldElement, lovfieldElement, Linkelement und hiddenfieldElement
- Die groupContainer wurde geändert, um Erfolg, Versagen und Nachrichten vom Server zu verwalten.
- Die _4glnode Klasse wurde modifiziert, um alle Ereignisse, nicht nur das erste in der Liste in den Code registrieren.
- wajaf.lib wurde verbessert und einige Bugs wurden korrigiert.
- Die Taste Klassen wurden verbessert, so dass die Tasten leichter zu bedienen und visuell heller.
Was ist neu in der Version 1.00.26:
- helpManager modifiziert removehelp auf Seite Entladen zu schützen, wenn die Objekt bereits zerstört ist
- ddManager modifiziert removehelp auf Seite Entladen zu schützen, wenn das Objekt bereits zerstört ist
- Bug in wa4glManager korrigiert WA.librariesloaded bis reinit die Anrufer Array einmal gestartet.
- Codeelement geändert, um wirklich zu entladen die DOM-Knoten, wenn sie zerstört
- ondemandManager modifiziert, um wirklich zu entladen die DOM-Knoten eines Skripts, wenn sie zerstört
- wa4glManager._element modifiziert, um den Parameter "schnell" zu akzeptieren und löscht den inneren Knoten, wenn schnell ist nicht wahr.
- tabManager codiert
- Parameter wa4glManager._zone geändert zum Einsatz von "Display"
- expandableContainer geändert _zone den Parameter 'Anzeige' verwenden zu lassen
- separatorContainer geändert _zone den Parameter 'Anzeige' verwenden zu lassen
- Veröffentlicht das Array zonesorder auf den Standard wa4glManager._container Objekt, um die behördliche Anordnung der Zonen zu halten
- Aufbau der Dokumentation für die 16 Container ist jetzt im Wiki
- Erstellen aller fehlenden Container-Dateien und Klassen
- Erstellen von allen Klassen in PHP-Bibliothek die auf alle Container-Objekte
Was ist neu in der Version 1.00.25:
- Hinzugefügt ex_elementlab und ex_containerlab kombiniert Beispiele zu analize und stellen ein Labor für die Elemente und Container
- expandableContainer mit nur 1 Klasse für jede Komponente in CSS zu vereinfachen angepasst. CSS für sie festgelegt.
- separatorContainer mit nur 1 Klasse für jede Komponente in CSS zu vereinfachen angepasst. CSS für sie festgelegt.
- buttonElement ist jetzt eine Eingabe / Taste, anstatt ein 'a' HTML-Tag. Die 4gl.css wurde auch festgelegt
Was ist neu in der Version 1.00.24:
- Modifizierte wa4glManager.js zu beheben einen Fehler beim Starten eine innere Anwendung: der Inhalt des Behälters Knoten wurde nicht gereinigt, bevor
- Modifizierte wa4glManager.js um einen Fehler zu beheben beim Entladen eine Anwendung von einem Knoten, das Programm nicht vollständig zerstört wurde,
- hinzugekommen tabZone, treeTemplate, treeDataset Klassen PHP wajaf.lib
- Modifizierte imageElement Klasse in PHP wajaf.lib, jetzt der Titel wird in die CData und nicht in eine Eigenschaft mit dem Namen-Titelsatz
- Moved WA.checkAvailability, WA.checkLibrary, WA.callLibraries zu WA-Objekt anstelle Anwendungsobjekt um eine Parallelität Fehler zu beheben, wenn mehr als eine Anwendung geladen wird Bibliotheken gleichzeitig
- Code hinzugefügt, Blick in 4gl Beispielen und in app.php, den Code zu versenden
- Anwendungs destructor geändert, um nicht Fehler. Dies ist ein Workaround und haben auch wegen tabManager noch nicht konformen überprüft werden
- hinzugekommen verschönern Bibliotheken syntaktischer markieren Sie den XML-Code in XML und PHP 4gl Beispiele: Prettify: Copyright (C) 2006 Google Inc. http://code.google.com/p/google-code-prettify/
- PHP Ansichtsfenster ist fest und arbeiten
- Alle Beispiele umbenannt ex_ *: die Beispiele Klassen nicht als wajaf Klassen genannt werden
- ex_simpleContainer PHP Beispiel hinzugefügt
Was ist neu in der Version 1.00.23:
- Hinzugefügt Parameter 'Anzeige', in php expandableZone / wajaf.lib
- hinzugekommen separatorContainer Klasse in PHP / wajaf.lib
- hinzugekommen separatorZone Klasse in PHP / wajaf.lib
- hinzugekommen linkElement.js, Klasse in PHP / wajaf.lib, Beispiele, 4gl.css fest
- hinzugekommen imageElement.js, Klasse in PHP / wajaf.lib, Beispiele, 4gl.css fest
- sizer.png zu Trenn-sizer.png umbenannt und 4gl.css fest, 4gl.css fest
- hinzugekommen codeElement.js, Klasse in PHP / wajaf.lib, Beispiele, 4gl.css fest
- hinzugekommen buttonElement.js, Klasse in PHP / wajaf.lib, Beispiele, 4gl.css fest, Symbole hinzugefügt, viele Arten von Tasten implementiert
- hinzugekommen tabElement.js zu 4GL Beispiele
- Hinzugefügt 4glphpcode in Beispielen, die eine Nachbildung 4gl aber mit PHP-Klassen anstelle von XML-Dateien ist
- Modified Klasse wajaf in wajaf.lib zu $ Diese Variablen am Set zurück zu Kettensatz ermöglichen. Dimension () -Methode size (), sowohl Position () und size () Funktion umbenannt veröffentlicht
- ondemandManager.loadCSS funktioniert nun auch auf MSIE, die keine Standard-CSS-Knoten haben: S
- vom Menü der main.xml den Beispielen entfernt noch nicht freigegeben
Was ist neu in der Version 1.00.22:
- hinzugekommen WA.applyStyle (Knoten, Stil) zu WA in die wa4glManager.js, um einen String-Stil auf einen Knoten anwenden
- WA.applyStyle zu simpleContainer.js hinzugefügt
- Display und Stilparameter zu XContainer und XElement Klassen in wajaf.lib hinzugefügt
- wajaf.lib für simpleContainer und Htmlelement fest
- Hinzugefügt preg_match in app.php für Sicherheit
- hinzugekommen String.trim (Wert) Prototypfunktion
- WA.Extends zu WA.extend umbenannt
- _zone, _container und _Element Basisklassen zu erweitern wurden in wa4glManager.js erstellt
- simpleContainer aus _zone und _container und zusätzlichen Code entfernt erweitert
- htmlElement.js aufgenommen und fixiert, mit Beispielen standalone, in 4GL und in 4GL Beispiele Zentrum
- expandableContainer.js wurde hinzugefügt, mit Beispielen standalone, in 4GL und in 4GL Beispiele Zentrum
- textElement.js aufgenommen und fixiert, mit Beispielen standalone, in 4GL und in 4GL Beispiele Zentrum
- separatorContainer.js wurde hinzugefügt, mit Beispielen eigenständige, in 4GL und in 4GL Beispiele Zentrum
- 4gl.css für die neuen Klassen angepasst
- Bug in ondemandManager.js korrigiert: Der Parameter "Kraft" wurde ignoriert und die Errorcount auf 3 Versuche Fest nur
- Die Funktionalität in ondemandManager.js hinzugefügt: das onload-Ereignis nicht existiert für einen Link / css, haben wir einen Trick, um Onload-Ereignis aufrufen
Was ist neu in der Version 1.00.21:
- hinzugekommen WA.JSON.withalert = true 4gl Anwendung _getJSON Code zu zeigen, wie die JSON nicht decodiert wurde (in der Regel ein Server-Fehler)
- Alle Behälter und Elemente auf die Behälter und Elemente Verzeichnisse hinzugefügt. (Die meisten von ihnen sind noch nicht arbeiten)
- Alle neuen Behälter und Elemente in WA.Containers und WA.Elements süchtig
- Die wajaf.lib für PHP wurde integriert und alle anderen Bibliotheken gelöscht
- dommask * Bibliotheken von Elementen entfernt, da sie zu Dominion gehören.
- simpleZone._callNotify ist jetzt Privat
- simpleContainer._callNotify ist jetzt Privat
- simpleContainer._checkID ist jetzt Privat
- simpleContainer.destroyZone nun überprüfen Sie den 4gl Eintritt und nennen Sie es bei Bedarf
- wa4glManager jetzt nennen * Container.destroyZone mit 4gl Indikator gilt als zweiten Parameter
- Alle Container und Elemente haben nun die _4glNode Parameter wie die letzte, hat die Verwaltungsgesellschaft geändert wurden als gut. Dies ist, um die Standalone-Modus ohne den ersten Parameter verwenden immer auf null
- dblistContainer hat an die Dominion-Projekt verschoben
- Autorenrechte an den gesamten Javascript-Bibliotheken fest
Was ist neu in der Version 1.00.20:
- ein Fehler in newTree Verfahren so die neue entfernt gebaut Baum wird gestartet, wenn die App gestartet wird.
- _4glapplication._buildApp ist jetzt Privat
- _4glapplication._checkAvailability ist jetzt Privat
- _4glapplication._jsLoaded ist jetzt Privat
- _4glapplication._callLibraries ist jetzt Privat
- _4glapplication._buildNode ist jetzt Privat
- _4glapplication._buildTree ist jetzt Privat
- _4glapplication._buildApp ist jetzt Privat
- Der Bau Logik der 4gl Knoten wurde komplett zog nach _4glapplication
- Lesen Sie die Vorlagen Code in _buildTree hinzugefügt, so gibt es keine Notwendigkeit, um die Skripts in die Anwendung Header zusetzen mehr
- core.js hat sich geändert wurden alle "für" Schleifen von Gegenständen nach eventuellen proto-Funktionen, die auf die Objekte hinzugefügt wurden, könnte die Schleifen zu filtern und zu brechen
- wa4glManager.js hat sich geändert wurden alle "für" Schleifen von Gegenständen nach eventuellen proto-Funktionen, die auf die Objekte hinzugefügt wurden, könnte die Schleifen zu filtern und zu brechen
- _4glapplication._paintApp ist jetzt Privat
- _4glnode.createMain sind create, createZone, create jetzt Privat
- Ein Test in _4glnode.paint wurde hinzugefügt, um zu überprüfen, ob die Bibliothek aufrufen geladen und werfen einen Fehler, wenn nicht
- Alle Container und Elemente wurden geändert, um in WA.Containers und WA.Elements Haken
- _getMeasure aus _4glnode entfernt
- Alle resize () und paint () hat sich von Anfang an () Methode für alle Objekte entfernt wurden
- New Landesebene zu den Anwendungen hinzugefügt: jetzt 4 ist Malerei, 5 läuft und 6 wird gestoppt
- Alle Methoden in _4glnode in jeweiligen Abschnitten neu geordnet worden: Baumeister, Maler, Vorspeise, resizer, Meldungen, Veranstaltungen, Tools
- _4glnode.removeChild hinzugefügt wurde, _4glnode.appendApplication entfernt wurde,
- hinzugekommen helpManager.setMode (Modus)
Was ist neu in der Version 1.00.19:
- Entfernt debug in coords Knoten in space3dManager
- drawManager: endende Linie Pixel eingestellt;
- drawManager.erase codiert
- _line.destroy und drawManager.destroy codiert
- Es wurden neue Beispiel draw.clock.html
- hinzugekommen buttonElement.js
- Coded Teil simpleContainer.xml weise in die 4GL Leitstelle
- PHP Grund wajaf Code mit einem X (von XML) umbenannt: Xapplication, XContainer, XElement, Xzone
- wajafError und wajaf Klassen kodiert
- Alle PHP-Klassen werden nun in wajaf.lib konzentriert
- Hinzugefügt Beispiel für simpleContainer.standalone
Kommentare nicht gefunden