Die
xxAPI ist eine zentral gepflegte Erweiterung für die
HS-AjaxVisu mit der auch Web- und Multimediaobjekte eingebunden werden können.
Ein vorheriger Versuch die ajax.
js der
Dacom HSAjaxVisu zu erweitern, führte immer dazu, dass bei jeder Erweiterung und jedem Bugfix, das
Homeserver Projekt neu hochgeladen werden musste.
Die
xxAPI verwendet ein mit einer
Webabfrage gefülltes 14-Byte iKO, dass durch einfaches ausführen der
Webabfrage aktualisiert werden kann.
Ausserdem wird die Versionsnummer der aktuellen
xxAPI zurückgegeben.
Die
xxAPI ist in den Versionen stable und beta verfügbar, zwischen denen auch im laufenden Betrieb einfach gewechselt werden kann.
Die Verbindung zum xxAPI Hostserver (http://knx-user-forum.de/knx_xxAPI/xxAPI.php?load=api) wird nur bei der Installation oder bei Updates aufgebaut, ansonsten muß keine Verbindung zum Hostserver bestehen.
Funktionsweise der xxAPI(nicht-technisch) ;)
QUELLTEXT der xxAPI
Installationsanleitung hier
zum update von 0.99 muss nur Schritt 15. ausgeführt werden(also die ajax.
js ersetzt werden)
Die Downloads sind hier in der Projektverwaltung
*** CHANGELOG ***
**
1.00
+ GPL Lizenz
+
XXLONGPRESS* mit Bitshift um ein iKO mehrfach zu nutzen
+
XXREGICON*
xxAPI Funktionen auf Icons legen
0.99
+XXCLICK*
+XXMODULCLICK*
+XXMARK*
+neue Aufrufvariante lässt die Klickbaren Funktionen wie die Standard Klicks aussehen
+XXHTTP und
XXLINK verwenden auch die neue Aufrufvariante
+Erweiterte Kompatiblität mit APPid's (Elemente entfernen)
**
0.98
+ XXIMG*url*refresh in Sec
+
XXMODUL geht im IE
+
XXMODUL auch mit manuellem Login
+ keine Scrollbalken im
XXMODUL
+ Loginmaske korrekte Grösse
+ Fehler beim laden der API werden abegefangen
+ Fehler beim laden von XXEEXECUTE werden abgefangen.
+ Texte der Schaltflächen lassen sich nicht mehr selektieren
+ Login mit Cookie speichern aus der Loginmaske geht
+ verkürzte Ausführungszeiten
+ Parameterübergabe für Widgets
**
0.97
+
XXLONGPRESS*
BUG FIX: XXTRIGGER*
**
0.96
+
XXMODUL*
+ Diverse änderungen ajax.
js für den hsav ist neu
+ secure.htm + geänderte start.htm aus anderem Thread müssen benutzt werden
+ Webabfragen und
xxAPI-INIT Visuseite neu
+
xxAPI komprimiert mit Faktor 0.4
**
0.92
+ XXEHTML*
+ XXEEXECUTE*
**
0.91 - erste
xxAPI version auf
knx-user-forum
+ XXHTTP*
+
XXLINK*
+
XXIFRAME*
+ XXEXECUTE*
+ XXHTML*
+ XXIMG*
+ XXTRIGGER*
+ XXINACTIVE*
Die xxAPI-Webabfrage ist abwärtskompatibel, das heißt auch mit der alten ajax.js(<V0.99) funktioniert das aktuell Programmierte weiterhin, nur neue Funktionen wie XXREGICON können dann nicht verwendet werden.
Copyright © 2009, knx-user-forum e.V, All rights reserved.
This program is free software; you can redistribute it and/or modify it under the terms
of the GNU General Public License as published by the Free Software Foundation; either
version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program;
if not, see <http://www.gnu.de/documents/gpl-3.0.de.html>.