Ankündigung

Einklappen
Keine Ankündigung bisher.

Modifikationen Ajax.js

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • NilsS
    antwortet
    Mir fällt gerade ein, man könnte doch auch eine Schriftart erstellen die keine Zeichen enthällt. Jeder Text der in der Schriftfart erstellt wird würde im HS-Client und auch in der Ajax Visu nicht angezeigt. Man könnte jedoch eine "transparentes" Schriftfeld, welches in der Ajax Visu als Link interpretiert wird über was auch immer legen und hätte so auch eine möglichkeit Bilder mit Links zu versehen.

    weitere Punkte die ich nur so brainstormingmässig mal einwerfe:
    HS Protokol ist XML, bei entsprechender DTD könnte man in der DTD schon auf ein createElement reagieren und das Element erstellen.
    Wer mal sehen will was man auf diese Art machen kann. http://www.backbase.com/go/demo-explorer (nur so am Rande:ist für 2CPU's pro Unternehmen kostenlos).

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Zitat von babel Beitrag anzeigen
    Da es sich ja um "texte" handelt wäre eventuell ein diff möglich. Nur wer das Original hat kann mit dem diff etwas anfangen ...
    hab ich auch schon dran gedacht.

    aber diff auf einer win32 plattform mit befehlszeile ??

    für 5 Zeilen code an einer Stelle?

    Ich denke wir müssen da schon auf eine Lizenz zum "modifizieren" warten.

    Einen Kommentar schreiben:


  • babel
    antwortet
    Zitat von HartmutB Beitrag anzeigen
    Ich denke, Du meinst wegen Copyright-Geschichten wegen geänderter Original-Dateien?
    Da es sich ja um "texte" handelt wäre eventuell ein diff möglich. Nur wer das Original hat kann mit dem diff etwas anfangen ...

    Einen Kommentar schreiben:


  • makki
    antwortet
    Zitat von NilsS Beitrag anzeigen
    da war doch was mit max. größe von 14byte Objekten).
    HS-intern irgendwas um die 32kByte und beim remanent speichern 10kB AFAIR..

    Makki

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Zitat von Warichet Beitrag anzeigen
    * the change is visible when seen from the std Visu (ok, ok, I know, one

    just use access rights to non ajax visu's

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Frames halte ich für eine nicht so gute Lösung da das ja auch auf iphone,mda und co ordentlich aussehen soll.

    Optimum wäre das das lesen der Daten per xmlhttprequest
    jedoch ist das nur auf dem host erlaubt auf dem auch das eigentliche script sprich ajax.js läuft möglich.

    Evtl. kann man ja auch eine webabfrage auf einen Proxyserver machen (da man ja den Hostnamen ansonsten nicht per variable ändern kann) und dann alles was html ist in eine Variable nimmt.
    (geht aber glaub ich auch nicht - da war doch was mit max. größe von 14byte Objekten).

    Also bleibt eigentlich nur das öffnen im neuen Fenster und bei den "nicht PocketVisu's" evtl. noch einen schliessen des Fensters beim verlieren des Focus (eine art modal dialog).

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Advantages / Disadvantages

    Hi,

    Seen from a newbee's perspective there are advantages/disadvantages on both methods:
    Alfred's hack
    Pro
    * it can be implemented without affecting the std Visu (clicking on the modified icon simply produces no effect)
    Con
    * needs a static icon (no dynamic icon nor text), hence needs a workaround via transparent png or text-to-gif
    * needs one line per referenced URL (no big deal), but each update needs an edit of Ajax.js
    Nils's modif
    Pro
    * a single place to change, hence easier to maintain
    * modif/updates are made in the Experte (not in Ajax.js)
    * the change is visible when seen from the std Visu (ok, ok, I know, one should make the switch, but ... this client is all too easy )

    Yet other questions:
    * Is it possible to login in the Ajax Visu without retyping the password each time ?
    For the std Visu, I'd made an icon on the desktop like:
    hsclient.exe" 0 Beausoleil warichet password. Would like to get the same for Ajax
    * where can I learn more about this "XXHTTP" stuff ? (I only know good old http stuff ). I want to mess around on my own although I've already been helped a lot

    Thank you very much

    Einen Kommentar schreiben:


  • lochj
    antwortet
    Hallo, also ich bin begeistert! Ich bin zwar ein newbie mit Java, aber testen könnte ich;-)
    Eine Verständnisfrage habe ich. Ich stelle mir ein PopUp vor, wo dann eine externe Seite in einem Frame dargestellt wird.
    Dieses zeigt aber der oben gargestellte Sourcecode noch nicht!?

    Gruß Jörg

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Zitat von Warichet Beitrag anzeigen
    Mmmm, it will be difficult to do updates in the future, because line numbers will change as code is modified.
    Best would be, if Dacom(Gira) put the ajax.js under gpl,lgpl,bsd or some kind of licence and we could upload complete ajax.js files.

    Zitat von Warichet Beitrag anzeigen
    Sorry to be such a pain , but ..... could you post a screenshot of the Text element properties, please
    Don't know how to put this
    " XXHTTP;Der Linktext;http://www.externerlink.com "
    Angehängte Dateien

    Einen Kommentar schreiben:


  • michel38
    antwortet
    Da wir gerade beim Thema Modifikation sind, hier mal ein Auszug meines hsav\tpl-Ordners.

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Zitat von Warichet Beitrag anzeigen
    Don't know how to put this
    " XXHTTP;Der Linktext;http://www.externerlink.com "
    OK, got it (there is a dummy sitting on my chair )

    Thank you Nils

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Zitat von NilsS Beitrag anzeigen
    it is the block with
    Code:
      while (aRes[0].length>0)
      {
        if (aRes[0].substr(0,3)=="TXT")
    Mmmm, it will be difficult to do updates in the future, because line numbers will change as code is modified. Maybe using labels ?
    I found an instance of this pattern at line 1816 of the original js
    // Antwort auf Visu-Seitenanfrage auswerten
    function onFetchVisuOk(transport)
    Sorry to be such a pain , but ..... could you post a screenshot of the Text element properties, please
    Don't know how to put this
    " XXHTTP;Der Linktext;http://www.externerlink.com "

    Thank you for your patience with a newbee

    Einen Kommentar schreiben:


  • NilsS
    antwortet
    Zitat von Warichet Beitrag anzeigen
    Just to be sure ....
    is it the bloc like
    PHP-Code:
        else if (aRes[0].substr(0,4)=="GRAF") { 
    I wonder if it is really dealing with "graf" ?
    it is the block with
    Code:
      while (aRes[0].length>0)
      {
        if (aRes[0].substr(0,3)=="TXT")
    sorry i don't wrote which ajax.js, i currently work on the Pocketvisu as it is the only v1.0 release. I try to make it work on other clients as well by calculate the screen.width and height and use JS to produce the input masks.

    Einen Kommentar schreiben:


  • makki
    antwortet
    Ich finde die Ansätze sehr gut, ebenso wie die Idee daran gemeinschaftlich zu arbeiten! Es gibt ein Leben nach dem QC
    Auch wenn ich momentan weder Zeit noch Prio für die Visu habe, sehr feine Sache das mit den Listen und externen URLs..

    Makki

    Einen Kommentar schreiben:


  • Warichet
    antwortet
    Zitat von NilsS Beitrag anzeigen

    Code:
    ~ Line: 1912 (vor aItems.push(aVisuItem);)
    Just to be sure ....
    is it the bloc like
    PHP-Code:
        else if (aRes[0].substr(0,4)=="GRAF") { 
    I wonder if it is really dealing with "graf" ?

    Thank you

    Einen Kommentar schreiben:

Lädt...
X