fhemweb patch zum anzeigen von links und html in text ausgaben

Begonnen von justme1968, 25 April 2014, 23:21:34

Vorheriges Thema - Nächstes Thema

justme1968

anbei ein kleiner patch für fhemweb der in der rückgabe eines kommandos alle device namen durch einen link auf das ensprechende device ersetzt. in etwa so wie es die 'Probably associated with' liste in der detail ansicht macht.

man kann jetzt z.b. in der ausgabe jeder form des list kommandos die devices direkt anklicken.

die idee dazu kommt von hier: http://forum.fhem.de/index.php/topic,22895.0/topicseen.html#msg162607

noch zwei weitere anmerkungen:

ich hatte zuerst angefangen direkt ins list kommando einzubauen das dort html zurück gegeben wird wenn es im browser aufgerufen wird und fhemweb so angepasst das FW_htmlEscape nur noch aufgerufen wird wenn die rückgabe nicht in ein <html> tag eingeschlossen ist.

das ist mit der allgemeineren suchen und ersetzen funktion nicht mehr nötig. die möglichkeit aus einem kommando direkt anzeigbares html zurückzugeben habe ich aber drin gelassen. vielleicht ist das ja mal nützlich.


im fraglichen teil gab es eine doppelte ersetzung von > durch &gt;. das erste mal durch FW_htmlEscape und dann noch ein zweites mal direkt. ich weiss nicht ob das beabsichtig war. im angehängten patch ist die doppelte ersetzung nicht mehr enthalten.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

rudolfkoenig

Ganz nett, aber irgendwie wird alles ab der zweiten Zeile eingerueckt, siehe z.Bsp. "list TYPE=FHEMWEB"

Kannst Du das noch fixen?
Die zweite Ersetzung war wohl ueberfluessig

justme1968

hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

rudolfkoenig