mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-04-19 18:56:03 +00:00
hiddengroup added (by Ralf)
git-svn-id: https://svn.fhem.de/fhem/trunk@2345 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
83eb197490
commit
eeb301c62b
@ -96,6 +96,7 @@ my %FW_types; # device types, for sorting
|
|||||||
my @FW_zoom; # "qday", "day","week","month","year"
|
my @FW_zoom; # "qday", "day","week","month","year"
|
||||||
my %FW_zoom; # the same as @FW_zoom
|
my %FW_zoom; # the same as @FW_zoom
|
||||||
my %FW_hiddenroom; # hash of hidden rooms
|
my %FW_hiddenroom; # hash of hidden rooms
|
||||||
|
my %FW_hiddengroup;# hash of hidden groups
|
||||||
my $FW_longpoll; # Set if longpoll (i.e. server notification) is active
|
my $FW_longpoll; # Set if longpoll (i.e. server notification) is active
|
||||||
my $FW_inform;
|
my $FW_inform;
|
||||||
my $FW_XHR; # Data only answer, no HTML
|
my $FW_XHR; # Data only answer, no HTML
|
||||||
@ -126,7 +127,7 @@ FHEMWEB_Initialize($)
|
|||||||
$hash->{AttrList}= "loglevel:0,1,2,3,4,5,6 webname fwmodpath fwcompress:0,1 ".
|
$hash->{AttrList}= "loglevel:0,1,2,3,4,5,6 webname fwmodpath fwcompress:0,1 ".
|
||||||
"plotmode:gnuplot,gnuplot-scroll,SVG plotsize refresh " .
|
"plotmode:gnuplot,gnuplot-scroll,SVG plotsize refresh " .
|
||||||
"touchpad smallscreen plotfork basicAuth basicAuthMsg ".
|
"touchpad smallscreen plotfork basicAuth basicAuthMsg ".
|
||||||
"stylesheetPrefix iconpath hiddenroom HTTPS longpoll:1,0 ".
|
"stylesheetPrefix iconpath hiddenroom hiddengroup HTTPS longpoll:1,0 ".
|
||||||
"redirectCmds:0,1 reverseLogs:0,1 allowfrom CORS:0,1";
|
"redirectCmds:0,1 reverseLogs:0,1 allowfrom CORS:0,1";
|
||||||
|
|
||||||
###############
|
###############
|
||||||
@ -1046,6 +1047,10 @@ FW_showRoom()
|
|||||||
{
|
{
|
||||||
return if(!$FW_room);
|
return if(!$FW_room);
|
||||||
|
|
||||||
|
%FW_hiddengroup = ();
|
||||||
|
foreach my $r (split(",",AttrVal($FW_wname, "hiddengroup", ""))) {
|
||||||
|
$FW_hiddengroup{$r} = 1;
|
||||||
|
}
|
||||||
|
|
||||||
FW_pO "<form method=\"get\" action=\"$FW_ME\" autocomplete=\"off\">";
|
FW_pO "<form method=\"get\" action=\"$FW_ME\" autocomplete=\"off\">";
|
||||||
FW_pO "<div id=\"content\">";
|
FW_pO "<div id=\"content\">";
|
||||||
@ -1061,6 +1066,7 @@ FW_showRoom()
|
|||||||
foreach my $dev (@devs) {
|
foreach my $dev (@devs) {
|
||||||
next if($defs{$dev}{TYPE} eq "weblink" && !AttrVal($dev, "group", undef));
|
next if($defs{$dev}{TYPE} eq "weblink" && !AttrVal($dev, "group", undef));
|
||||||
foreach my $grp (split(",", AttrVal($dev, "group", $FW_types{$dev}))) {
|
foreach my $grp (split(",", AttrVal($dev, "group", $FW_types{$dev}))) {
|
||||||
|
next if($FW_hiddengroup{$grp});
|
||||||
$group{$grp}{$dev} = 1;
|
$group{$grp}{$dev} = 1;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -2844,7 +2850,7 @@ FW_closeOldClients()
|
|||||||
|
|
||||||
<a name="hiddenroom"></a>
|
<a name="hiddenroom"></a>
|
||||||
<li>hiddenroom<br>
|
<li>hiddenroom<br>
|
||||||
Komma separated list of rooms to "hide", i.e. not to show. Special
|
Comma separated list of rooms to "hide", i.e. not to show. Special
|
||||||
values are input, detail and save, in which case the input areas, link
|
values are input, detail and save, in which case the input areas, link
|
||||||
to the detailed views or save button is hidden (although each aspect
|
to the detailed views or save button is hidden (although each aspect
|
||||||
still can be addressed through url manipulation).<br>
|
still can be addressed through url manipulation).<br>
|
||||||
@ -2853,6 +2859,15 @@ FW_closeOldClients()
|
|||||||
</li>
|
</li>
|
||||||
<br>
|
<br>
|
||||||
|
|
||||||
|
<a name="hiddengroup"></a>
|
||||||
|
<li>hiddengroup<br>
|
||||||
|
Comma separated list of groups to "hide", i.e. not to show in any room
|
||||||
|
of this FHEMWEB instance.<br>
|
||||||
|
Example: attr WEBtablet hiddengroup FileLog,dummy,at,notify
|
||||||
|
</li>
|
||||||
|
<br>
|
||||||
|
|
||||||
|
|
||||||
<a name="longpoll"></a>
|
<a name="longpoll"></a>
|
||||||
<li>longpoll<br>
|
<li>longpoll<br>
|
||||||
Affects devices states in the room overview only.<br>
|
Affects devices states in the room overview only.<br>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user