[Wunsch] Länge der Eingabezeile per Attribut bestimmen

Begonnen von betateilchen, 09 Oktober 2016, 18:02:19

Vorheriges Thema - Nächstes Thema

betateilchen

Hallo Rudi,

ich wünsche mir, den Wert "40" in dieser Zeile

  FW_pO FW_textfield("cmd", $FW_ss ? 25 : 40, "maininput");

per Attribut übersteuern zu können, damit ich nicht nach jedem Update die 01_FHEMWEB.pm in meinem fhem neu auf 80 Zeichen patchen muss.

Danke für eine wohlwollende Prüfung.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Wuerdest du dich auch mit einer JavaScript Behelfs-Loesung zufrieden geben?

attr WEB JavaScripts pgm2/myScripts.js

Inhalt der Datei www/pgm2/myScripts.js:
$(document).ready(function(){
  $("input.maininput").attr("size","80");
});


ZitatDanke für eine wohlwollende Prüfung.
Udo, bitte entspann dich.

rudolfkoenig

In der Datei kann man mit

  $("input[name^=val\\.attr]").attr("size","60");
  $("input[name^=val\\.set]").attr("size","80");

auch die Groesse der im Detailfenster befindlichen anderen input Elemente steuern.

betateilchen

Zitat von: rudolfkoenig am 09 Oktober 2016, 19:03:59
Wuerdest du dich auch mit einer JavaScript Behelfs-Loesung zufrieden geben?
...
Inhalt der Datei www/pgm2/myScripts.js:

Wieso stellst Du mir so eine Frage, wo doch hinlänglich bekannt ist, dass ich JavaScript hasse wie die Pest? Ausserdem wird doch für jeden Schrott ein neues Attribut eingeführt, wieso nicht mal eines, das wirklich einfach zu handhaben wäre?

Mit der Lösung per JavaScript kann ich mich nicht anfreunden, das hat mehrere Gründe.

  • eine solche Datei gibt es derzeit noch nicht als "Standard"
  • ich muss also trotzdem in jeder (bestehenden und neuen) fhem Installation manuell eingreifen, um die Datei anzulegen und zu pflegen
  • ein Attribut kann ich in jeder meiner fhem Installationen - egal wo auf der Welt sie läuft - einfach per email schicken

Zitat von: rudolfkoenig am 09 Oktober 2016, 19:03:59
Udo, bitte entspann dich.

Mein "Danke" war ehrlich und freundlich gemeint. Wie kommst Du darauf, ich sei unentspannt? Du weisst gar nicht, wie entspannt ich seit ein paar Tagen bin...
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

rudolfkoenig

Zitatein Attribut kann ich in jeder meiner fhem Installationen - egal wo auf der Welt sie läuft - einfach per email schicken

Da musste ich glatt lachen.
Dein Attribut heisst mainInputLength

betateilchen

Darf ich jetzt "Danke" sagen, oder wird mir dann sofort wieder Unentspannheit unterstellt?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

CoolTux

Dieses Attribut bezieht sich auf das WEB Modul und ist dem zu Folge bei den Webdevices an zu wenden.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

betateilchen

ZitatDieses Attribut bezieht sich auf das WEB Modul

Wenn schon, bezieht sich das auf das FHEMWEB Modul,
aber es erklärt immer noch nicht, was Deine Worte uns eigentlich sagen wollen?
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

Benni

Zitat von: betateilchen am 04 Februar 2017, 18:25:12
es erklärt immer noch nicht, was Deine Worte uns eigentlich sagen wollen?

Da gab es vorhin (wenn ich richtig gesehen habe) noch einen weiteren Post dazwischen und der wurde anscheinend wieder gelöscht. Eine Unart, die mir neulich auch schon mal in einem anderen Thread untergekommen ist. Seither nutze ich noch häufiger als bisher die Zitat-Funktion.

CoolTux

Da hatte ein anderer User einen frei nach Udo gemacht  ;D
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net

CoolTux

Zitat von: Benni am 04 Februar 2017, 18:33:29
Da gab es vorhin (wenn ich richtig gesehen habe) noch einen weiteren Post dazwischen und der wurde anscheinend wieder gelöscht. Eine Unart, die mir neulich auch schon mal in einem anderen Thread untergekommen ist. Seither nutze ich noch häufiger als bisher die Zitat-Funktion.

Sollte ich mir wohl auch angewöhnen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net