FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: FhemPiUser am 11 März 2017, 09:46:29

Titel: feature wunsch: ftui variable ftui verzeichnis
Beitrag von: FhemPiUser am 11 März 2017, 09:46:29
hi setstate,

ein kleiner feature wunsch: kannst du eine neue ftui variable einfügen für das aktuelle ftui verzeichnis? ich möchte das vereichnis (z.b. "ftui_test" oder ftui_prod") gerne anzeigen, um zu sehen, ob ich gerade auf der test oder prod stage bin. momentan mache ich das mit folgendem js code in der index.html, aber schöner wäre es natürlich mit einer ftui variable und data-bind...


<script>
document.write(window.location.pathname.match(/\/fhem\/(\w+)\//)[1]);
</script>
Titel: Antw:feature wunsch: ftui variable ftui verzeichnis
Beitrag von: setstate am 11 März 2017, 18:11:54
Es gibt nur ftui.config.basedir

Du kannst ja deinen Code "window.location...." bei data-bind reinsetzen, wenn dir das optisch besser gefällt.
Titel: Antw:feature wunsch: ftui variable ftui verzeichnis
Beitrag von: FhemPiUser am 11 März 2017, 18:34:26
aber aus basedir lässt sich nicht das FTUI-/HTTPSRV-Unterverzeichnis aus der aktuellen URL bestimmen. basedir ist bei mir immer "./".

Wie war Dein Vorschlag gemeint? Kann man JS-Code direkt in data-bind einsetzen?

Ich habe folgendes probiert, aber das klappt nicht:

<div class="small gray inline" data-bind="window.location.pathname.match(/\/fhem\/(\w+)\//)[1]"></div>

Da wird nichts ausgegeben