Autor Thema: Javascript Editor einbinden  (Gelesen 112124 mal)

Offline svenson08

  • Developer
  • Full Member
  • ****
  • Beiträge: 499
Antw:Javascript Editor einbinden
« Antwort #240 am: 18 April 2014, 08:03:04 »
Zitat
Wenn die Interferenzen mit Dashboard gelöst sind, wäre eine entspr. Ankündigung im Forum gut - weiss nicht welcher der beteiligten Autoren das reinsetzen würde.

Rudi hat einen Fix eingecheckt. Damit sollte der Codemirror auch mit dem Dashboard funktionieren.
Raspberry PI, Cubietruck, Fhem 5.8, COC & CUL, FS20, HomeMatic, KNX, mySensors

Offline AHA1805

  • Full Member
  • ***
  • Beiträge: 499
Antw:Javascript Editor einbinden
« Antwort #241 am: 20 April 2014, 09:51:57 »
Hallo zusammen

ich hatte bis vor dem Update den Editor am laufen und nun läßt er sich einfach nicht mehr dazu überreden etwas farbig anzuzeigen.

define WEB FHEMWEB 1883 global
attr WEB JavaScripts codemirror/fhem_codemirror.js
attr WEB codemirrorParam { "theme":"blackboard", "lineNumbers":true }
attr WEB hiddenroom DashboardRoom
attr WEB longpoll 1
attr WEB stylesheetPrefix dark

root@bbb-dev /opt/fhem/www/codemirror # ls
insgesamt 564K
drwxrwxrwx 2 fhem dialout 4,0K Apr 19 18:01 .
drwxr-xr-x 9 fhem dialout 4,0K Mär  5 22:01 ..
-rwxrwxrwx 1 fhem dialout 108K Mär  2 16:24 01_FHEMWEB.org
-rw-r--r-- 1 fhem dialout 1,4K Apr 19 18:01 blackboard.css
-rw-r--r-- 1 fhem dialout 3,5K Apr 19 18:01 closebrackets.js
-rw-r--r-- 1 fhem dialout 6,1K Apr 19 18:01 codemirror.css
-rw-r--r-- 1 fhem dialout 235K Apr 19 18:01 codemirror.js
-rw-r--r-- 1 fhem dialout  30K Apr 19 18:01 css.js
-rw-r--r-- 1 fhem dialout 2,1K Apr 19 18:01 fhem_codemirror.js
-rw-r--r-- 1 fhem dialout  61K Apr 19 18:01 fhem.js
-rw-r--r-- 1 fhem dialout 1,1K Apr 19 18:01 LICENSE
-rw-r--r-- 1 fhem dialout 3,9K Apr 19 18:01 matchbrackets.js
-rw-r--r-- 1 fhem dialout  55K Apr 19 18:01 perl.js
-rw-r--r-- 1 fhem dialout  660 Apr 19 18:01 show-hint.css
-rw-r--r-- 1 fhem dialout  13K Apr 19 18:01 show-hint.js
-rw-r--r-- 1 fhem dialout  11K Apr 19 18:01 xml.js


Versionen
fhem> version
# $Id: fhem.pl 5532 2014-04-15 16:32:25Z rudolfkoenig $
# $Id: 51_BBB_BMP180.pm 4929 2014-02-15 03:26:20Z betateilchen $
# $Id: 38_CO20.pm 5186 2014-03-10 11:20:54Z justme1968 $
# $Id: 00_CUL.pm 5487 2014-04-08 11:29:41Z rudolfkoenig $
# $Id: 09_CUL_FHTTK.pm 5207 2014-03-12 19:05:33Z matscher $
# $Id: 10_CUL_HM.pm 5565 2014-04-19 12:20:55Z martinp876 $
# $Id: 14_CUL_WS.pm 5379 2014-03-30 16:34:01Z rudolfkoenig $
# $Id: 57_Calendar.pm 5453 2014-04-06 06:55:44Z borisneubert $
# $Id: 00_FBAHA.pm 2777 2013-02-20 08:02:01Z rudolfkoenig $
# $Id: 10_FBDECT.pm 2779 2013-02-21 08:52:27Z rudolfkoenig $
# $Id: 93_FHEM2FHEM.pm 5239 2014-03-16 16:37:15Z rudolfkoenig $
# $Id: 01_FHEMWEB.pm 5475 2014-04-07 16:07:58Z rudolfkoenig $
# $Id: 11_FHT.pm 5070 2014-02-28 07:48:55Z rudolfkoenig $
# $Id: 95_FLOORPLAN.pm 5051 2014-02-26 12:36:45Z betateilchen $
# $Id: 10_FS20.pm 5326 2014-03-26 07:15:25Z rudolfkoenig $
# $Id: 92_FileLog.pm 5452 2014-04-06 06:24:47Z rudolfkoenig $
# $Id: 00_HMLAN.pm 5449 2014-04-05 14:36:30Z martinp876 $
# $Id: 98_HMinfo.pm 5561 2014-04-18 18:32:01Z martinp876 $
# $Id: 21_OWCOUNT.pm 5507 2014-04-11 09:37:45Z ntruchsess $
# $Id: 21_OWMULTI.pm 5438 2014-04-04 20:29:54Z ntruchsess $
# $Id: 21_OWTHERM.pm 5438 2014-04-04 20:29:54Z ntruchsess $
# $Id: 00_OWX.pm 5522 2014-04-14 10:10:17Z ntruchsess $
# $Id: 73_PRESENCE.pm 5434 2014-04-04 15:43:23Z markusbloch $
# $Id: 99_SUNRISE_EL.pm 4537 2014-01-03 08:28:59Z rudolfkoenig $
# $Id: 98_SVG.pm 5076 2014-03-01 06:30:23Z rudolfkoenig $
# $Id: 99_Utils.pm 5488 2014-04-08 11:32:17Z rudolfkoenig $
# $Id: 99_XmlList.pm 1840 2012-09-12 13:52:08Z rudolfkoenig $
# $Id: 90_at.pm 5319 2014-03-25 10:11:47Z rudolfkoenig $
# $Id: 98_autocreate.pm 5268 2014-03-20 20:46:00Z rudolfkoenig $
# $Id: 98_dummy.pm 4934 2014-02-15 08:23:12Z rudolfkoenig $
# $Id: 91_notify.pm 5470 2014-04-07 08:32:35Z rudolfkoenig $
# $Id: 98_structure.pm 5050 2014-02-26 08:29:44Z rudolfkoenig $
# $Id: 98_telnet.pm 4844 2014-02-08 07:54:03Z rudolfkoenig $
# $Id: 91_watchdog.pm 5452 2014-04-06 06:24:47Z rudolfkoenig $
./FHEM/95_webViewControl.pm: No such file or directory
# $Id: 98_weblink.pm 3770 2013-08-23 13:29:58Z rudolfkoenig $
Sehe ich den Wald vor lauter Bäumen nicht, oder woran könnte es noch liegen

und allen ein schönes Osterfest


Gruß Hannes
AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 23642
Antw:Javascript Editor einbinden
« Antwort #242 am: 20 April 2014, 11:05:45 »
Ich habe es mit fhem.cfg.demo getestet (Chrome+FF), es funktioniert.
Und ich habe eine neue Version dieser Datei mit aktivierten codemirror eingecheckt.

Offline AHA1805

  • Full Member
  • ***
  • Beiträge: 499
Antw:Javascript Editor einbinden
« Antwort #243 am: 21 April 2014, 00:52:38 »
Hallo Rudi,

danke für die Rückinfo.
Ich habe es gerade mit perl fhem.pl fhem.cfg.demo getestet und da funktioniert es wunderbar.

Nun dachte ich mir, übernehme ich mal einfach alle Attribute von WEB aus dem Demo
aber leider bleibt der Editor genauso schwarz wie vorher  :'(

Nun habe ich den Übeltäter nach 3 Stunden suche gefunden  :o

# 2014-04-21 Verursacht, dass Codemirror nicht mehr funktioniert
define webviewnote webViewControl 12345

Sobald das webvienote definiert ist, funktioniert der codemirror nicht mehr  :'(

Gruß Hannes
AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

Offline UliM

  • Developer
  • Hero Member
  • ****
  • Beiträge: 2708
Antw:Javascript Editor einbinden
« Antwort #244 am: 21 April 2014, 07:38:57 »
Moin,
das hat Dirk auch so festgestellt: http://forum.fhem.de/index.php/topic,10628.msg161077.html#msg161077

Gerade wollte ich mal nachschauen was webViewControl eigentlich ist - und hab es weder in der commandref noch im trunk noch in contrib gefunden (hoffe ich hab's nicht übersehen...)
Scheinbar kann man es nur von der Wiki-Seite http://www.fhemwiki.de/wiki/WebViewControl herunterladen und muss es manuell von dort installieren.

Wenn das wirklich so ist - sollte es dann in der fhem.cfg.demo sein?

Gruß, Uli
RPi2/Raspbian, CUL V3 (FS20, CUL_WS), HM-CFG-USB (ca. 30 HomeMatic-devices), LAN (HueBridge, iTunes, HarmonyHub etc.). Slave-Installation auf OSX.
Aktives Mitglied des FHEM e.V. (Marketing)

Offline AHA1805

  • Full Member
  • ***
  • Beiträge: 499
Antw:Javascript Editor einbinden
« Antwort #245 am: 21 April 2014, 08:36:57 »
Hallo Uli

Danke für die Rückmeldung.
Die fhem.cfg.demo funktioniert einwandfrei, hier ist auch kein webViewControl enthalten.

Gruß Hannes

Gesendet von Unterwegs mit Tapatalk 4
« Letzte Änderung: 21 April 2014, 08:55:18 von AHA1805 »
AHA 1805 RIP 29.08.2016 --> RUHE IN FRIEDEN
In Gedanken Bei dir HANNES
Dein Bruder Gerd (Inputsammler) Vermisst dich Hannes (AHA1805)

Offline MarcelK

  • Full Member
  • ***
  • Beiträge: 338
Antw:Javascript Editor einbinden
« Antwort #246 am: 22 April 2014, 13:48:13 »
Also an sich muss ich erstmal sagen, sehr cooles Feature! Ich habe allerdings zwei Probleme damit:

- Seite hoch/runter Tasten funktionieren nicht richtig (Cursor bewegt sich aus Sichtfeld, aber Seite bleibt stehen)
- Ich find's nicht gut dass der "Save" button wegscrollt

Beides konnte ich mit folgendem Patch beheben falls es noch jemanden interessiert:

$ diff fhem_codemirror.js.backup fhem_codemirror.js
66,67c66
<         '.CodeMirror {height: auto;}'+
<         '.CodeMirror-scroll {overflow-y: hidden; overflow-x: auto;}'+
---
>         '.CodeMirror {height: ' + (window.innerHeight - 150) + 'px;}'+

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17072
  • s/fhem\.cfg/configDB/g
Antw:Javascript Editor einbinden
« Antwort #247 am: 22 April 2014, 21:01:05 »
schau ich mir mal an.

Danke für den Hinweis.
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Lesen gefährdet die Unwissenheit!

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 23642
Antw:Javascript Editor einbinden
« Antwort #248 am: 22 April 2014, 21:17:46 »
Eingecheckt. Patches, die Code entfernen, haben immer Vorrang :)

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17072
  • s/fhem\.cfg/configDB/g
Antw:Javascript Editor einbinden
« Antwort #249 am: 22 April 2014, 21:30:03 »
hm... die allgemeine Meinung zum Scrolling war während der Entwicklunsgzeit der cm-Einbindung eine andere. Mal schauen, wann der erste meckert ;)
-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Lesen gefährdet die Unwissenheit!

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1762
Antw:Javascript Editor einbinden
« Antwort #250 am: 22 April 2014, 22:26:27 »
Es gehört hier nicht her - aber ich würde es auch gut finden wenn Eingabefeld, Save und Save as Button grundsätzlich stehen bleiben würden… Ich gehöre aber auch zu den Menschen denen eine "Pause" Funktion im Event Monitor gut gefallen würde…

Offline betateilchen

  • Developer
  • Hero Member
  • ****
  • Beiträge: 17072
  • s/fhem\.cfg/configDB/g
Antw:Javascript Editor einbinden
« Antwort #251 am: 22 April 2014, 22:38:20 »
Naja, ich denke, mit der heute von Rudi eingebauten Änderung für codemirror kann man schon ganz gut leben - und Dein Wunsch, die Buttons zu sehen, ist damit erfüllt.

-----------------------
Unaufgeforderte Anfragen per email werden von mir nicht beantwortet. Dafür ist das Forum da.
-----------------------
Lesen gefährdet die Unwissenheit!

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 20542
Antw:Javascript Editor einbinden
« Antwort #252 am: 23 April 2014, 12:46:42 »
ich hab hier: http://forum.fhem.de/index.php/topic,13651.msg161331.html#msg161331 einen patch der über 70 zeilen entfernt :)
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline fhainz

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1263
Antw:Javascript Editor einbinden
« Antwort #253 am: 23 April 2014, 16:29:20 »
Ich fand den editor von der heutigen update um Klassen besser. Es passte einfach mehr code auf den Bildschirm und beim runterscrollen war kein leeres Feld zu sehen (meine raum liste links ist laaaang). Jetzt muss ich wieder hochscrollen um den code zu sehen :/
Und Seite hoch/runter klappt am Mac wunderbar :P
Könnte man das irgendwie konfigurierter machen? Tastenkombi für die Vorschläge wäre auch klasse wenn die konfigurierter wäre  8)


Grüße

Offline rudolfkoenig

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 23642
Antw:Javascript Editor einbinden
« Antwort #254 am: 23 April 2014, 16:54:17 »
Falsch:
Zitat
Könnte man das irgendwie konfigurierter machen?

Richtig:
Zitat
Hier ist der Patch, um es konfigurierbar zu machen