PATCH: Auto-Scroll im Event-Monitor überdeckt nicht mehr die FHEM Command Line

Begonnen von Markus Bloch, 08 Oktober 2013, 23:00:43

Vorheriges Thema - Nächstes Thema

Markus Bloch

Hallo zusammen,

anbei ein Patch, mit dem im Event-Monitor die Console nur noch im Bereich unterhalb der FHEM Kommandozeile automatisch gescrollt wird. Somit verschwindet bei einem vollen Event-Monitor-Fenster die Kommandozeile nicht mehr und mann kann nachwievor Befehle schreiben und absetzen.

Dies wurde mit CSS und kleineren Anpassungen in console.js erziehlt. Die Änderung wurde erfolgreich mit Chrome, Firefox und Internet Explorer getestet.

Viele Grüße

Markus

Edit: Ich sehe gerade, dass man den neuen Passus in der style.css auch in allen anderen .css-Dateien einfügen muss, damit dieses auch bei allen verschiedenen Styles funktioniert.
Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

rudolfkoenig


cwagner

Moin, moin, die Idee finde ich ja spitze - doch an Installation des updates wurden im *CSS "dark und darktouchpad keinerlei Events mehr angezeigt und das nützliche Erröten von Readings beim update war auch verschwunden. Habe es zweimal gecheckt:
Mit update das obige Verhalten
Rückspielen der vorherigen Dateiversionen (Stand Freitagfrüh): wieder das gewohnte Verhalten - Befehlseingabe scollt dann natürlich wieder.

Christian
PI 2B+/5 Raspbian 12, Perl 5.36.0, FHEM 6.3: 295 Module in ConfigDB: Steuerung Heizkessel, FBH, Solarthermie, kontr. Lüftung mit WRG. Smarthome u.a. HMCUL, 1-Wire (FT232RL ; DS2480B), EnOcean (TCM EPS3), MQTT2. DOIF, PID20, Threshold, OWX; Micropelt IRTV, Volkszähler, SolarForecast; MariaDB

rudolfkoenig

Die Fehlende Benachrichtigung ist einem faelschliceherweise eingecheckten, nicht komplett entfernten Experiment zu verdanken.
Sollte mit dem heutigen update behoben worden sein.

Markus Bloch

Developer für Module: YAMAHA_AVR, YAMAHA_BD, FB_CALLMONITOR, FB_CALLLIST, PRESENCE, Pushsafer, LGTV_IP12, version

aktives Mitglied des FHEM e.V. (Technik)

betateilchen

Läßt sich das Ganze irgendwie per Attribut komplett deaktivieren?
Auf meinem 13" MBA mit Chrome bricht im Style Dark ein ziemliches Chaos in der Darstellung aus.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Nur durch Aenderung der console Zeile im CSS.
Allerdings kann ich mit einem Safari keine Probleme feststellen, und mit anderen Browsern auch nicht.

betateilchen

Kommt drauf an, wie lang Deine room-Liste links und wie groß Dein Bildschirm ist...

Bei mir wandert die schwarze Begrenzungslinie des Scroll-Bereichs im rechten Teil bis an den oberen Bildschirmrand und dann sieht man erstmal überhaupt nix mehr.

Auf dem 27" imac habe ich natürlich auch keine Darstellungsprobleme, da ist Platz genug "für alles".

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Wir stellen also fest, dass das Wort "Chaos" nicht passend ist.

Ich empfehle in diesem Fall den ausseren Rahmen nach oben zu scrollen. Damit ist die Raumliste zwar unten abgeschnitten, man kann dafuer das komplette Konsolen-Fenster sehen.

Oder mydarkstyle.css anlegen, als erste Zeile darkstyle.css per CSS-include reinholen, und die consolen-Zeile zu ueberschreiben. Die anderen dark* Dateien koennen direkt kopiert werden.

betateilchen

Zitat von: rudolfkoenig am 21 Oktober 2013, 09:46:34Wir stellen also fest, dass das Wort "Chaos" nicht passend ist.

DU stellst das fest, nicht "wir". Für mich ist das durchaus Chaos. Und Dein unspezifischer Tipp mit dem äußeren Rahmen hilft mir auch nicht weiter.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!