FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: ht am 11 April 2016, 23:38:37

Titel: [Gelöst] Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: ht am 11 April 2016, 23:38:37
Hi Rudi,

nach dem heutigen Update (über den Update Befehl) hat sich das Verhalten verändert, wie ich finde zum Nachteil. Ich gehe auf die Detail-Seite von einem Device. Wähle ich ein Attribut aus, dann wird das Attribut und sein Wert in die Befehlszeile für attr geladen. Das ging bei mir auch vor Deiner Code-Änderung auch schon, aber jetzt rollt der Browser an den Anfang der Seite, während er gestern noch an der Stelle stehen blieb.

Getestet habe ich das mit Safari 9 und FireFox 38.7 unter OS X.

Grüße,
Volker
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: karl0123 am 12 April 2016, 07:38:00
Ein echter Fehler ist es nicht, aber es nervt. Es wird als Anker "#" verwendet. Sinnvoll wäre vielleicht auf Höhe des Attribut Eingabefeldes einen Ankter einzubauen und diesen an der Stelle zu verwenden oder eben return false. Allerdings ist das nicht die einzige Stelle, an der das passiert. Wählt man aus dem Menü aus der Legende der Plots einen Eintrag landet man bspw. auch am Anfang der Seite. Und hier ist es schon "immer" so.
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: abc2006 am 13 April 2016, 16:11:14
Ich wäre aber auch dafür, es zu ändern, dass man wieder da landet, wo man war.
Und weil wir grade dabei sind: in der commandref ist es bsp. auch so, dass wenn man auf "DE" klickt, wieder ganz oben landet und nicht da, wo man grade war...

Grüße

Stephan
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: rudolfkoenig am 13 April 2016, 16:23:41
Die Aenderungen bitte jeweils als diff, so das patch sie versteht, hier anhaengen.
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: renemt am 13 April 2016, 20:53:25
Bei mir tritt das "nach oben"-Problem auch auf. Allerdings wird das ausgewählte Attribut auch überhaupt nicht zur Änderung übernommen (Google Chrome unter OS X).


Gruß,
René
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: kvo1 am 14 April 2016, 00:25:21
Grade mal ein Update genmacht!
auch bei mir wird das ausgewählte Attribut überhaupt nicht zur Änderung übernommen (FireFox).

klaus
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: kvo1 am 14 April 2016, 15:42:44
Hallo Rudi,

neues update (fhem.pl) reingezogen!

- die Attribute sind wieder auswählbar
- Problem ist aber immer noch das an den Anfang der Seite gesprungen wird (bei vielen internals und readings eher lästig dann wieder nach unten
   zu scrollen um das Attribute zu ändern  :'(
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: FranzB94 am 14 April 2016, 16:18:47
Hi!

Zitat von: kvo1 am 14 April 2016, 15:42:44
- Problem ist aber immer noch das an den Anfang der Seite gesprungen wird (bei vielen internals und readings eher lästig dann wieder nach unten
   zu scrollen um das Attribut(e) zu ändern  :'(

Ich habe es bisher überhaupt nicht als Fehler empfunden, sondern als Feature. In den "Attributes" konnte man auf ein zu änderndes Attribut klicken. Es stand dann zur Bearbeitung in der "attr"-Eingabezeile bereit. Wenn man nach erfolgterÄnderung diese durch Klick auf "attr" bestätigt hatte, scrollt die Seite an den Seitenanfang. Das hat den Sinn, da man dort leich die Änderung durch Klick auf "Save config" bestätigen kann!
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: kvo1 am 14 April 2016, 18:15:16
derzeit ist es aber so:
Du wählst ein Device / Detail
Du scrollst nach unten zu den Attributen
Du klickst das zu ändernder Attribute (und wirst autom. nach oben gescrollt ohne das man was ändern kann)
Du scrollst erneut nach unten zu den Attributen um dann das vorher gewählte Attr. nun in der "attr"-Eingabezeile  ändern zu können
....

sehr umständlich !
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: renemt am 14 April 2016, 18:50:03
Ich schließe mich da dem Klaus an. Man kann sich vermutlich streiten, was besser ist, aber ich persönlich fand das alte Verhalten auch deutlich praktischer. In der Regel ändere ich ein Attribut mehrmals oder mehrere Attribute o.ä. bis das gewünschte Verhalten erreicht ist. Erst dann speichere ich die Konfiguration. So kann ich notfalls "zurückrollen".

René
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: rudolfkoenig am 16 April 2016, 21:29:40
Ich sehe schon, ich warte vergeblich auf einen Patch. Habs also selbst gefixt.
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: abc2006 am 17 April 2016, 15:14:29
Hi, ich wäre deinem Wunsch gerne nachgekommen, aber ich bin noch nicht in der Lage, entsprechende Änderungen selbst in einwandfreiem Code zu verwirklichen. Danke also für deinen Fix  :)

Grüße
Stephan
Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: kvo1 am 17 April 2016, 15:37:17
Zitat von: rudolfkoenig am 16 April 2016, 21:29:40
Ich sehe schon, ich warte vergeblich auf einen Patch. Habs also selbst gefixt.
Hallo Rudi,
danke, funktioniert wieder (wie gewohnt/gewollt)

Titel: Antw:Fehler? Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: ht am 17 April 2016, 16:07:30
Mir ging es wie abc2006. Und dabei ist Lösung "so einfach".
Vielen Dank, Volker
Titel: Antw:[Gelöst] Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: karl0123 am 17 April 2016, 19:03:29
Gelöst ist leicht übertrieben;) Es funktioniert mit folgendem Fehler in der Konsole nun gar nicht mehr:

TypeError: $(...).attr(...) is undefined


listArr = $(div).attr("list").split(" "),
Titel: Antw:[Gelöst] Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: rudolfkoenig am 17 April 2016, 20:21:19
Bei mir ist das nicht der Fall.

Wieso muss man jedem jedesmal explizit sagen, dass man zum Bugfixen etwas Nachstellbares braucht?
Vermutlich weil man sich nur Aergern will und keine Loesung, sondern einen Psychiater oder Pfarrer braucht.
Titel: Antw:[Gelöst] Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: marvin78 am 18 April 2016, 09:11:23
Hier was nachstellbares:

Ich habe festgestellt, dass es dann nicht funktioniert, wenn Devices Punkte in ihrem Namen haben. Ich denke, dass die jQuery Funktion damit unmaskiert nicht umgehen kann.
Titel: Antw:[Gelöst] Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: rudolfkoenig am 18 April 2016, 11:58:53
Geraete mit . im Namen funktionieren bei mir jetzt, habe die Aenderung eingecheckt.
Titel: Antw:[Gelöst] Seite rollt nach Klick auf Attribute in Details Ansicht nun nach oben
Beitrag von: marvin78 am 18 April 2016, 12:50:30
Danke Rudi.