From 758ac144c06ad4389e6cf81acdd5faecb51e0cd9 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Wed, 3 Feb 2016 16:38:46 +0000 Subject: [PATCH] 01_FHEMWEB.pm: add local title attribute, and eval it (Forum #48668) git-svn-id: https://svn.fhem.de/fhem/trunk@10712 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 17 ++++++++++++++++- fhem/docs/commandref_frame.html | 9 +++------ fhem/docs/commandref_frame_DE.html | 8 ++------ 3 files changed, 21 insertions(+), 13 deletions(-) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index e7ff56a09..1af2ce451 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -175,6 +175,7 @@ FHEMWEB_Initialize($) smallscreen:unused smallscreenCommands:0,1 stylesheetPrefix + title touchpad:unused webname ); @@ -774,7 +775,10 @@ FW_answerCall($) $FW_lastHashUpdate = $lastDefChange; } - my $t = AttrVal("global", "title", "Home, Sweet Home"); + my $t = AttrVal($FW_wname, "title", + AttrVal("global", "title", "Home, Sweet Home")); + $t = eval $t if($t =~ m/^{.*}$/s); # Forum #48668 + FW_pO ''; @@ -3426,6 +3430,11 @@ FW_widgetOverride($$) See also the clearSvgCache command for clearing the cache.
+ +
  • title
    + Sets the title of the page. If enclosed in {} the content is evaluated. +

  • +
  • webCmd
    Colon separated list of commands to be shown in the room overview for a @@ -4104,6 +4113,12 @@ FW_widgetOverride($$) Siehe den clearSvgCache Befehl um diese Daten zu löschen.

  • + +
  • title
    + Setzt den Titel der Seite. Falls in {} eingeschlossen, dann wird es + als Perl Ausdruck evaluiert. +

  • +
  • webCmd
    Durch Doppelpunkte getrennte Auflistung von Befehlen, die für ein diff --git a/fhem/docs/commandref_frame.html b/fhem/docs/commandref_frame.html index b65dd9bde..04ae94af2 100644 --- a/fhem/docs/commandref_frame.html +++ b/fhem/docs/commandref_frame.html @@ -1413,7 +1413,7 @@ The following local attributes are used by a wider range of devices: shutdown.

  • -
  • sendStatistics +
  • sendStatistics
  • statefile
    @@ -1422,12 +1422,9 @@ The following local attributes are used by a wider range of devices: no information will be saved.

  • - -
  • title
    - Used by the web frontend fhemweb.pl (webpgm2) as a Page title. -

  • +
  • title
    -
  • uniqueID +
  • uniqueID
  • userattr
    diff --git a/fhem/docs/commandref_frame_DE.html b/fhem/docs/commandref_frame_DE.html index 53709eb6f..57b1f6862 100644 --- a/fhem/docs/commandref_frame_DE.html +++ b/fhem/docs/commandref_frame_DE.html @@ -1455,7 +1455,7 @@ Die folgenden lokalen Attribute werden von mehreren Geräten verwendet: gelöscht.

  • -
  • sendStatistics +
  • sendStatistics
  • statefile
    @@ -1465,11 +1465,7 @@ Die folgenden lokalen Attribute werden von mehreren Geräten verwendet: werden keinerlei Informationen gesichert.

  • - -
  • title
    - Das Attribut "title" wird unter dem Frontend fhemweb.pl (webpgm2) zur - Festlegung des Seitentitels benutzt.. -

  • +
  • title
  • uniqueID