Hallo zusammen,
ich habe in meiner fhem.cfg Konfiguration "codemirror" definiert.
define WEB1 FHEMWEB 8083 global
attr WEB1 basicAuth xxxxxxxxxxx
attr WEB1 longpoll 1
attr WEB1 plotsize 800,340
attr WEB1 reverseLogs 1
attr WEB1 JavaScripts codemirror/fhem_codemirror.js
attr WEB1 codemirrorParam { "theme":"blackboard", "lineNumbers":true, "viewportMargin": 10000 }
Kann mit jemand sagen, ob und wie ich Farben und Schriftgroessen ändern kann?
Danke und Gruss
JM2012
Einfach ein anderes Theme einstellen. Diese befinden sich im Codemirror Unterverzeichnis mit dem Namen "theme".
Hmm, ich finde in meinem codemirror-Verzeichnis kein Unterverzeichnis mit dem Namen "theme".
Wie heisen denn die Dateien?
Ich finde nur eine blackboard.css-Datei. Diese habe ich versucht zu ändern, leider ohne Erfolg......
root@utilite-desktop:/opt/fhem/www/codemirror# ls -l
total 464
-rw-r--r-- 1 root root 1094 Oct 3 13:52 LICENSE
-rw-r--r-- 1 root root 1415 Nov 24 16:39 blackboard.css
-rw-r--r-- 1 root root 3497 Oct 3 13:52 closebrackets.js
-rw-r--r-- 1 root root 6178 Oct 3 13:52 codemirror.css
-rw-r--r-- 1 root root 243285 Oct 3 13:52 codemirror.js
-rw-r--r-- 1 root root 31277 Oct 3 13:52 css.js
-rw-r--r-- 1 root root 1128 Oct 3 13:52 eclipse.css
-rw-r--r-- 1 root root 61900 Oct 3 13:52 fhem.js
-rw-r--r-- 1 root root 2123 Oct 3 13:52 fhem_codemirror.js
-rw-r--r-- 1 root root 3918 Oct 3 13:52 matchbrackets.js
-rw-r--r-- 1 root root 56029 Oct 3 13:52 perl.js
-rw-r--r-- 1 root root 660 Oct 3 13:52 show-hint.css
-rw-r--r-- 1 root root 12840 Oct 3 13:52 show-hint.js
-rw-r--r-- 1 root root 11868 Oct 3 13:52 xml.js
Es gibt auch kein solches Unterverzeichnis. Dem aufmerksamen Betrachter Deiner Dateiliste wird aber auffallen, dass es nur eine einzige Datei gibt, die so aussieht, als könnte sie zum ausgewählten Theme "blackboard" passen - nämlich die blackboard.css. Schau doch da mal rein.
Die Farbgebung selbst ist aber im Syntax-Highlighting festgelegt. Da wir innerhalb fhem in perl programieren, könnte man auf die Idee kommen, dass die perl.js bzw. fhem.js damit etwas zu tun haben könnten.
Nur so als Tipps.
Hallo papa und betateilchen,
Danke fuer eure Hinweise!
Das hatte ich schon ausprobiert, ...bin ja nicht ganz bloed.... ich hatte nur leider keinen Erfolg.....
Ich weiss jetzt aber auch warum:
Wenn ich die Dateien ändere, muss ich zum ausprobieren den Cache meines Firefox loeschen. Dann werden die Aenderungen auch aktiv. :) :) :)
Gruss
JM2012
PS: Damit ist das Thema dann auch erstmal erledigt....