Editor mit Codemirror, Farbe und Schriftgroesse ändern

Begonnen von JM2012, 24 November 2014, 20:18:08

Vorheriges Thema - Nächstes Thema

JM2012

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
Fhem 5.8, last 16838
Hardware: Intel-Core-i7
OS: Docker 18.03.1 Container, debian:jessie
CUL_HM, DbLog, FBAHA, FBDECT, FileLog, HMLAN, HMUARTLGW,
Weather, SYSMON, TELNET

papa

Einfach ein anderes Theme einstellen. Diese befinden sich im Codemirror Unterverzeichnis mit dem Namen "theme".
BananaPi + CUL868 + CUL433 + HM-UART + 1Wire

JM2012

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
Fhem 5.8, last 16838
Hardware: Intel-Core-i7
OS: Docker 18.03.1 Container, debian:jessie
CUL_HM, DbLog, FBAHA, FBDECT, FileLog, HMLAN, HMUARTLGW,
Weather, SYSMON, TELNET

betateilchen

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.
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

JM2012

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....

Fhem 5.8, last 16838
Hardware: Intel-Core-i7
OS: Docker 18.03.1 Container, debian:jessie
CUL_HM, DbLog, FBAHA, FBDECT, FileLog, HMLAN, HMUARTLGW,
Weather, SYSMON, TELNET