Zitat von vlamers
Beitrag anzeigen
Ankündigung
Einklappen
Keine Ankündigung bisher.
Gauge plugin - war: Web Plugin und Ajax
Einklappen
X
-
Vernünftig oder nicht musst du selbst entscheiden, aber ich komme mit Firefox und dem AddOn Firebug gut zu Rande.
-
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:
-
@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:
-
In steelseries.js danach suchen.Zitat von vlamers Beitrag anzeigenwie siehst du das das geprüft wird?
Einen Kommentar schreiben:
-
@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:
-
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:
-
@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:
-
Das sind zwei verschiedene Dinge. canvasLinear1 etc. sind die Ids der Elemente im HTML-Code. Das sind keine Formatierungsangaben.Zitat von vlamers Beitrag anzeigenDie Variationen sollten dann über canvasLinear1, canvasLinear2 usw Unterschieden werden können.
Einen Kommentar schreiben:
-
das müsste folgende id sein:
mein typevariant ist falsch... dass müsst "Linear" sein
wie im screenshot zu erkennen müsste das: "new steelseries.Linear('canvasLinear1', {... ) werdenCode:var linear = new steelseries[typevariant] (id, {
diese id wird imho weiter oben in der structure_plugin definiert:
meine Verständnis Schwierigkeit ist warum die id "gauge_" + path ist...Code:var id = "gauge_" + path;
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)
Einen Kommentar schreiben:
-
Ich habe es jetzt einfach mal eingecheckt, vielleicht kann jemand das Problem finden.Zitat von MicHau Beitrag anzeigenIch habe das gerade mal ausprobiert und ich kann keinerlei Änderungen sehen.
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:
-
Ich habe das gerade mal ausprobiert und ich kann keinerlei Änderungen sehen.Zitat von jensgulow Beitrag anzeigenIch denke mal vlamers meint:
Code:steelseries.GaugeType
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:
-
Ich denke mal vlamers meint:
hier könnte man sicherlich ansetzen, um dasentsprechend parametrisierbar zu machen.Code:steelseries.GaugeType
Einen Kommentar schreiben:
-
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?Zitat von vlamers Beitrag anzeigenKönnte man die anderen Varianten der Linearen Gauges irgendwie ansprechen? (1,2,3,....)
Einen Kommentar schreiben:
-
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.Zitat von Tqm Beitrag anzeigenEinen 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?
Einen Kommentar schreiben:
-
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
und unten dann bei der linear definitio:Code:var variation = data.variation; var typevariant = [type] + [variation]; ....
ich vermute das diese Zeile die definition des Übergabe wertes ist... (Linear1, Linear2,.... usw)Code:.... else if (type == 'Linear') { var linear = new steelseries[typevariant] (id, ....{
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:


Einen Kommentar schreiben: