Ankündigung

Einklappen
Keine Ankündigung bisher.

Entwicklung: xxAPI² HTML5 Client

Einklappen
Das ist ein wichtiges Thema.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Hallo Nils,

    keine Ahnung ob das möglich wäre, trotzdem mal als Wunsch:
    eine XX-Funktion welche in einer Textbox oder einem PopUp einen Editor für die custom.css oder custom.js startet. Da müssten wir weniger oft den Upload bemühen
    Natürlich nur, wenn der Aufwand erträglich ist, man braucht sowas ja immer nur bei Visu-Design oder halt jetzt zum Testen....

    bei der Gelegenheit: wäre auch eine custom-Datei für xxapi.appcache möglich?
    Wenn ich dich recht verstanden habe, kann man hier den Browser-Cache optimieren, was ja von den eigenen Bildern abhängt....

    Winni

    Kommentar


      Also,

      Nein, es geht natürlich kein Editor weil es ja keine Möglichkeit des Uploads auf den HS gibt. Du kannst dir aber wenn du lokal einen Webserver hast, die CSS/JS auch dort ablegen und in der xstart.htm einfach eine weitere Zeile für script /style anlegen die Dateien von deinem Webserver läd.

      appcache ist etwas das wir uns am besten erst angucken wenn alles läuft. Sonst hast du noch mehr Aufwand.

      Appcache mal in kurz.

      Dateien die du in der CACHE Sektion definierst MÜSSEN vorhanden sein sonst läd der Browser NICHT weiter.

      Dateien die du in der CACHE Sektion definierst werden NUR dann neu geladen wenn du AUCH die xxapi.appcache Datei modifizierst.

      Eine Offline Manifest (appcache) kann NUR von der GLEICHEN Domäne wie die HTML geladen werden (sprich HS). Das heißt wenn du in der xstart.htm einen appcache setzt, werden KEINE Änderungen mehr von Github geladen solange du nicht AUCH die appcache Datei auf dem HS änderst.
      Nils

      aktuelle Bausteine:
      BusAufsicht - ServiceCheck - Pushover - HS-Insight

      Kommentar


        @Hartwig
        ist gefixed
        Nils

        aktuelle Bausteine:
        BusAufsicht - ServiceCheck - Pushover - HS-Insight

        Kommentar


          perfekt- geht nun!
          Danke
          Gruß Hartwig

          Kommentar


            Oh, greade gefunden ;-) sipML5 - The world's first open source HTML5 SIP client

            https://www.youtube.com/watch?v=7HEMyxAnATI

            Könnte ne schöne Sprechanlage werden.
            Nils

            aktuelle Bausteine:
            BusAufsicht - ServiceCheck - Pushover - HS-Insight

            Kommentar


              Bitte mal speziell die Text Objekte beobachten ob da alles passt.
              Da hab ich was Grundlegendes dran geändert, damit XXWRAPTEXT auch bei den weiteren Zeilen das Indent beachtet. Ausserdem lässt sich mit XXWRAPTEXT jetzt mit einem $$BR$$ ein Newline im Text erzwingen.
              Nils

              aktuelle Bausteine:
              BusAufsicht - ServiceCheck - Pushover - HS-Insight

              Kommentar


                Habt ihr Interesse an XXTEXTFIT ? womit die Textgröße wie bei der Werteingabe wenn mehr Ziffern eingegeben werdem automatisch kleiner wird?
                Nils

                aktuelle Bausteine:
                BusAufsicht - ServiceCheck - Pushover - HS-Insight

                Kommentar


                  Hallo Nils,
                  ist denn jetzt auch eine Werteingabe über die Tastatur denkbar,
                  evtl. auch mit verdeckter Eingabe für Codenummern?

                  Grüße,
                  Wolfgang

                  Kommentar


                    Jo können wir machen, das Keyevent muss ich eh da noch hinkriegen für die OSK.

                    Die Text Zeile 2.(die wird ja wohl hoffentlich keiner wriklich nutzen) hab ich für XXOPTIONS eingeplant. Da könnte man sowas machen.
                    Nils

                    aktuelle Bausteine:
                    BusAufsicht - ServiceCheck - Pushover - HS-Insight

                    Kommentar


                      Sieht dann so aus
                      Angehängte Dateien
                      Nils

                      aktuelle Bausteine:
                      BusAufsicht - ServiceCheck - Pushover - HS-Insight

                      Kommentar


                        Zitat von woda Beitrag anzeigen
                        evtl. auch mit verdeckter Eingabe für Codenummern?
                        Tastatur noch nicht, aber

                        In der 2. Zeile des Werteingabe Titels kann man jetzt mit XXOPTIONS* jede Menge Optionen einstellen.

                        Die Zeile muss mit XXOPTIONS* anfangen
                        Code:
                        type=password setzt den Typ des Inputfeldes (default text)
                        initvalue='' Wert der anstelle des derzeitigen Wertes angezeigt werden soll (default ist der Wert des iKO)
                        clearvalue='' Wert der beim löschen mit AC angezeigt werden soll (default 0)
                        buttons='' mit Komma getrennte Buttons die angezeigt werden sollen
                        pattern='' regex pattern welches für alternative überprüfung genutzt werdem soll
                        class='' CSS Klasse die zusätzlich zur Klasse Werteingabe gesetzt werden soll
                        okbutton='' Zeichen der Buttons für die Aktion des OK Feldes
                        cancelbutton='' Zeichen der Buttons für die Aktion des Abbruch Feldes
                        top=200px Position für Top
                        left=150px Position für left
                        Alle Werte müssen mit einem ; voneinander getrennt werden.

                        ACHTUNG KEINE DOUBLEQUOTES nutzen NUR SINGLEQUOTES, im zweifel XML Escapen als " (evtl auch andere kritische Zeichen)
                        Vielleicht wird das ja von Gira/Dacom gefixed damit wir auch sauberes XML bekommen.

                        Folgender Code bewirkt das in den Bildern gezeigte.
                        Code:
                        XXOPTIONS*type=password;initvalue='';clearvalue='';buttons='1,2,3,C,4,5,6,AC,7,8,9,↶,,0,,✓';pattern='^\d{0,4}$';
                        Die Button für OK und Cancel sind hier XML Escaped damit sie NICHT schon in der Funktion zu ihren Unicode Zeichen convertiert werden. (Spielt nur eine Rolle wenn man nicht okbutton und cancelbutton auch mit anderen Zeichen besetzt)
                        Angehängte Dateien
                        Nils

                        aktuelle Bausteine:
                        BusAufsicht - ServiceCheck - Pushover - HS-Insight

                        Kommentar


                          Mit folgenden Änderungen kann man aber auch das Layout ändern.

                          custom.css
                          Code:
                          li.passworteingabe {
                              width: 30%;
                          }
                          li.passworteingabe:nth-child(12) {
                              background-color: green;
                          }
                          li.passworteingabe:nth-child(10) {
                              background-color: red;
                          }
                          und folgenden XXOPTIONS
                          Code:
                          XXOPTIONS*type=password;initvalue='';clearvalue='';buttons='1,2,3,4,5,6,7,8,9,↶,0,✓';class=passworteingabe;pattern='^\d{0,4}$';
                          Angehängte Dateien
                          Nils

                          aktuelle Bausteine:
                          BusAufsicht - ServiceCheck - Pushover - HS-Insight

                          Kommentar


                            Zitat von NilsS Beitrag anzeigen
                            Die Zeile muss mit XXOPTIONS* anfangen
                            Kann es sein, dass es aktuell Probleme gibt, wenn die zweite Zeile leer ist ?
                            Meine Popups gehen nicht mehr auf, in der Console steht "xxapi2.js:1291 Uncaught TypeError: undefined is not a function"

                            Kommentar


                              Fixed, hatte das Problem hier zwar nicht.

                              Welchen Browser nutzt du?
                              Nils

                              aktuelle Bausteine:
                              BusAufsicht - ServiceCheck - Pushover - HS-Insight

                              Kommentar


                                Zitat von NilsS Beitrag anzeigen
                                Welchen Browser nutzt du?
                                Chrome, jetzt funktionierts wieder

                                Kommentar

                                Lädt...
                                X