feature wunsch: ftui variable ftui verzeichnis

Begonnen von FhemPiUser, 11 März 2017, 09:46:29

Vorheriges Thema - Nächstes Thema

FhemPiUser

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>

setstate

Es gibt nur ftui.config.basedir

Du kannst ja deinen Code "window.location...." bei data-bind reinsetzen, wenn dir das optisch besser gefällt.

FhemPiUser

#2
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