FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: rapster am 20 Mai 2016, 00:12:32

Titel: SVG Plot bei Tageswechsel nicht wieder an den Anfang der Seite springen?
Beitrag von: rapster am 20 Mai 2016, 00:12:32
Hi Rudi,

es wäre schön, wenn beim Tageswechsel eines Plots die Seite nicht immer nach oben gescrollt wird und man immer wieder nach unten rudern muss :-)

Ich würde ja mal selber gucken, denke an der Stelle einen Anker zu setzen sollte doch möglich sein?
Weiß allerdings nicht wirklich wo ich anfangen sollte zu gucken :-)

Gruß
Claudiu

Titel: Antw:SVG Plot bei Tageswechsel nicht wieder an den Anfang der Seite springen?
Beitrag von: rudolfkoenig am 20 Mai 2016, 09:08:25
Ich verstehe dich nicht genau, und will nicht raten. Bitte besser (evtl. mit Bild und Pfeil) beschreiben, was dir fehlt.
Titel: Antw:SVG Plot bei Tageswechsel nicht wieder an den Anfang der Seite springen?
Beitrag von: rapster am 20 Mai 2016, 10:53:04
Sorry das war wirklich unglücklich ausgedrückt.

Mit Tageswechsel meinte ich den PREV und NEXT Button eines Plots  / Plot-Gruppe (siehe Bild).

Wenn die Plots etwas weiter unten in einem Raum zu finden sind, springt der Seiteninhalt nach klick auf PREV oder NEXT wieder an den Anfang des Raumes.
Man muss dann wieder zu dem entsprechenden Plott herunterscrollen.

Hier wäre es schön wenn der Plot nach Klick auf PREV oder NEXT möglichst an der gleichen Position im Browser erhalten bleibt.

EDIT: Bei Klick auf "zoom out" und "zoom in" verhält sich die Seite ebenso, hier wäre das auch sehr nützlich
Titel: Antw:SVG Plot bei Tageswechsel nicht wieder an den Anfang der Seite springen?
Beitrag von: rudolfkoenig am 21 Mai 2016, 21:55:26
Ok, jetzt habe ich es verstanden. Ist mir bisher nicht aufgefallen, weil ich in meinen "Plot-Raeumen" nichts anderes habe, und damit sind die Knoepfe am Anfang der Seite.

Da die Knoepfe eine neue Seite generieren, muesste man beim Klick auf diese Knoepfe zusaetzlich die aktuelle Scrollposition an dem Backend (== 01_FHEMWEB.p) uebergeben, hier diese Position parsen (vulgo merken), sie in der neuen Seite hinterlegen, und nach dem Aufbau der neuen Seite via JavaScript an die passende Stelle scrollen. Da mir der Aufwand zum Nutzen recht hoch erscheint, fange ich damit nicht an. Wenn jemand dafuer ein Patch bauen will, bin ich bereit es (bei entsprechender Qualitaet) einzubauen.