Ankündigung

Einklappen
Keine Ankündigung bisher.

Gauge plugin - war: Web Plugin und Ajax

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

  • MicHau
    antwortet
    Zitat von vlamers Beitrag anzeigen
    Dachte es gibt was vernünftiges.... Input veränderbar und output anzeigen was einfaches halt
    Vernünftig oder nicht musst du selbst entscheiden, aber ich komme mit Firefox und dem AddOn Firebug gut zu Rande.

    Einen Kommentar schreiben:


  • vlamers
    antwortet
    ok soweit war ich auch schon... Dachte es gibt was vernünftiges.... Input veränderbar und output anzeigen was einfaches halt

    Gesendet von meinem C6903 mit Tapatalk

    Einen Kommentar schreiben:


  • jensgulow
    antwortet
    @vlamers:

    steht in steelseries.js ab Zeile 3383:
    Code:
            // Check gaugeType is 1 or 2
            if (gaugeType.type !== 'type1' && gaugeType.type !== 'type2') {
                gaugeType = steelseries.GaugeType.TYPE1;
            }

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Zitat von vlamers Beitrag anzeigen
    wie siehst du das das geprüft wird?
    In steelseries.js danach suchen.

    Einen Kommentar schreiben:


  • vlamers
    antwortet
    @jensgulow wie siehst du das das geprüft wird? (Suche noch ein passendes debugging Tool um nicht immer im dunklen zu stochern)

    Gesendet von meinem C6903 mit Tapatalk

    Einen Kommentar schreiben:


  • vlamers
    antwortet
    Werden die IDs nicht durch das js erzeugt/weiter gegeben?
    Sonst hätte ich ja bei den Formatierungen angesetzt unterhalb radial oder linear...

    Gesendet von meinem C6903 mit Tapatalk

    Einen Kommentar schreiben:


  • jensgulow
    antwortet
    @MicHau:

    habe das mit dem gaugeType bei mir auch mal probiert ... und auch keine Veränderung gesehen. Muss aber irgendeine Bewandnis haben, dann bei Linear wird ja geprüft, ob TYPE1 oder TYPE2 vorliegt, was anderes ist dort nicht erlaubt.

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Zitat von vlamers Beitrag anzeigen
    Die Variationen sollten dann über canvasLinear1, canvasLinear2 usw Unterschieden werden können.
    Das sind zwei verschiedene Dinge. canvasLinear1 etc. sind die Ids der Elemente im HTML-Code. Das sind keine Formatierungsangaben.

    Einen Kommentar schreiben:


  • vlamers
    antwortet
    das müsste folgende id sein:
    mein typevariant ist falsch... dass müsst "Linear" sein

    Code:
    var linear = new steelseries[typevariant] (id, {
    wie im screenshot zu erkennen müsste das: "new steelseries.Linear('canvasLinear1', {... ) werden

    diese id wird imho weiter oben in der structure_plugin definiert:

    Code:
    var id = "gauge_" + path;
    meine Verständnis Schwierigkeit ist warum die id "gauge_" + path ist...
    laut den Demos der Gauge sollte das: "canvasLinear" oder "canvasRadial" usw. sein.... Die Variationen sollten dann über canvasLinear1, canvasLinear2 usw Unterschieden werden können.

    Mein denkfehler vorhin war dass ich dem Linear einfach eine Zahl anhängen wollte.... vermutlich

    Edit:

    ups ich arbeite mit der kompletten Gauge Version siehe Screenshot 2 (Auswahl an Linear Gauges)
    Angehängte Dateien

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Zitat von MicHau Beitrag anzeigen
    Ich habe das gerade mal ausprobiert und ich kann keinerlei Änderungen sehen.
    Ich habe es jetzt einfach mal eingecheckt, vielleicht kann jemand das Problem finden.

    Des Weiteren habe ich ein Attribut ledVisible = true|false hinzugefügt. Das dürfte selbsterklärend sein, was man damit machen kann.

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Zitat von jensgulow Beitrag anzeigen
    Ich denke mal vlamers meint:

    Code:
    steelseries.GaugeType
    Ich habe das gerade mal ausprobiert und ich kann keinerlei Änderungen sehen.

    Es gibt ja type[1..5] als mögliche Werte für den Parameter gaugeType. Aber alle sehen bei mir gleich aus.

    Einen Kommentar schreiben:


  • jensgulow
    antwortet
    Ich denke mal vlamers meint:

    Code:
    steelseries.GaugeType
    hier könnte man sicherlich ansetzen, um dasentsprechend parametrisierbar zu machen.

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Zitat von vlamers Beitrag anzeigen
    Könnte man die anderen Varianten der Linearen Gauges irgendwie ansprechen? (1,2,3,....)
    Irgendwie komme ich nicht dahinter, wo du diese Varianten hernimmst. Ich kann sie einfach nicht im Code der Bibliothek entdecken. Kannst du mir mal auf die Sprünge helfen?

    Einen Kommentar schreiben:


  • MicHau
    antwortet
    Zitat von Tqm Beitrag anzeigen
    Einen Wunsch/Anforderung hätte ich noch:
    man kann ja mit einem Mapping Werte umrechnen - So dividiere ich einen Wert durch 100 um den "richtigen" Wert angezeigt zu bekommen ...
    Könnte man das hier noch integrieren?
    Das funktioniert sogar schon so, indem du einfach das Attribut mapping hinzufügst. Das ist zwar eigentlich noch nicht erlaubt (aber gleich) laut XSD, aber klappen tut es trotzdem.

    Einen Kommentar schreiben:


  • vlamers
    antwortet
    Könnte man die anderen Varianten der Linearen Gauges irgendwie ansprechen? (1,2,3,....)

    ich finde leider den entsprechenden Code Teil nicht...

    mein Plan Wäre gewesen ein zusätzliches xml element zu definieren... für den Anfang "variation". Anschliessend "type" und "variation" kombinieren.

    der nicht funktionierende Code Teil
    Code:
    var variation = data.variation;
    var typevariant = [type] + [variation];
    ....
    und unten dann bei der linear definitio:

    Code:
    ....
    else if (type == 'Linear') {
    var linear = new steelseries[typevariant] (id,  
    ....{
    ich vermute das diese Zeile die definition des Übergabe wertes ist... (Linear1, Linear2,.... usw)

    im Endeffekt hoffte ich als Ausgabe canvasLinear2 zu bekommen...

    aber läuft nicht... mit
    wo könnte ich für die Umsetzung ansetzen?

    Einen Kommentar schreiben:

Lädt...
X