FHEM Forum

FHEM => Frontends => FHEMWEB => Thema gestartet von: Ellert am 02 August 2017, 16:07:25

Titel: [gelöst] Dialogfenster für Attribut textField-long zu klein
Beitrag von: Ellert am 02 August 2017, 16:07:25
Bei mir kommt es regelmässig vor, dass das Dialogfenster zu klein ist und die Eingabefläche nicht vollständig sichtbar ist.

Bei längeren Inhalten würde ich mir eine größere maximale Höhe wünschen.

Die Breite und maximale Höhe ist in der fhemweb.js mit 3/4 der Fenstergröße festgelegt.

Könnte das nicht über ein Attribut individuell einstellbar gemacht werden?

z.B. textField-longSizeFactor
Titel: Antw:Dialogfenster für Attribut textField-long zu klein
Beitrag von: rudolfkoenig am 02 August 2017, 16:11:02
Kannst du bitte ein Beispiel zeigen?
Titel: Antw:Dialogfenster für Attribut textField-long zu klein
Beitrag von: Ellert am 02 August 2017, 20:23:26
Das Attribut hat 70 Zeilen, einige sind etwas länger.

Wenn man alles sehen möchte, muss man das Fenster nach rechts vergrößern und in der Höhe ist auch noch Platz auf dem Bildschirm.
Titel: Antw:Dialogfenster für Attribut textField-long zu klein
Beitrag von: Ellert am 03 August 2017, 09:15:26
P.S.

Es könnten ja auch andere Faktoren als 3/4 fest eingestellt werden, z.B.

Faktor für die Breite 0.85
Faktor für maximale Höhe 0.9

Das sieht dann aus, wie im Anhang.
Titel: Antw:Dialogfenster für Attribut textField-long zu klein
Beitrag von: rudolfkoenig am 06 August 2017, 14:18:29
Habe maxheight in fhemweb.js auf height geaendert, damit kann man Dialog und Texteditor beliebig vergroessern.

So viele Daten in einem Attribut zu speichern ist nach meinem Bauchgefuehl nicht der richtige Weg, ich wuerde sowas eher in einem separaten Datei sehen, ich mag mich aber taeuschen. Eine Aenderung der Voreinstellung wuerde ich aber erst einbauen, wenn das von mehreren Benutzern als wichtig gesehen wird.
Titel: Antw:Dialogfenster für Attribut textField-long zu klein
Beitrag von: Ellert am 16 August 2020, 20:00:56
Ein weiterer Nutzer hält es für wichtig: https://forum.fhem.de/index.php/topic,113587.0.html
Das Aufziehen des Fensters ist mühsam und es könnte den codemirror Nutzern erspart werden, vielleicht könnte die Fensterbreite doch geändert werden.
Titel: Antw:Dialogfenster für Attribut textField-long zu klein
Beitrag von: Ellert am 17 August 2020, 05:37:28
Mir scheint, auch hier wird die nicht passende Größe des Editdialogfensters adressiert: https://forum.fhem.de/index.php/topic,113095.0.html

Das könnte auf einen weiteren Nutzer hinweisen, dem eine Änderung wichtig erscheint.
Titel: Antw:Dialogfenster für Attribut textField-long zu klein
Beitrag von: Damian am 17 August 2020, 09:09:48
Zitat von: rudolfkoenig am 06 August 2017, 14:18:29
Habe maxheight in fhemweb.js auf height geaendert, damit kann man Dialog und Texteditor beliebig vergroessern.

So viele Daten in einem Attribut zu speichern ist nach meinem Bauchgefuehl nicht der richtige Weg, ich wuerde sowas eher in einem separaten Datei sehen, ich mag mich aber taeuschen. Eine Aenderung der Voreinstellung wuerde ich aber erst einbauen, wenn das von mehreren Benutzern als wichtig gesehen wird.

Inzwischen kann man im DOIF-Modul DEF-Bereich oder im Attribut uiTable komplexe Definitionen ablegen, besser gesagt programmieren, siehe: https://wiki.fhem.de/wiki/DOIF/Automatisierung#Beschattungssteuerung_abh.C3.A4ngig_von_der_Zimmertemperatur_und_Sonneneinstrahlung_f.C3.BCr_mehrere_Szenarien_mit_Visualisierung

Da ist der Codemirror als Editor extrem hilfreich.
Titel: Antw:Dialogfenster für Attribut textField-long zu klein
Beitrag von: Ellert am 17 August 2020, 19:53:20
Lösung: https://forum.fhem.de/index.php/topic,113587.0.html