mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 04:36:36 +00:00
roomIcons added
git-svn-id: https://svn.fhem.de/fhem/trunk@3168 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
e5475f939a
commit
dfc9da9636
@ -1,6 +1,8 @@
|
||||
# Add changes at the top of the list. Keep it in ASCII
|
||||
- SVN
|
||||
- feature: SYSSTAT: optionaly calculate geometric average of last 4 temperature values
|
||||
- feature: FHEMWEB attribute roomIcons added
|
||||
- feature: SYSSTAT: optionaly calculate geometric average of last 4
|
||||
temperature values
|
||||
- feature: weblink details screen can be used to edit .gplot files
|
||||
- feature: eventTypes module added, to help with FileLog details screen
|
||||
- feature: FB_CALLMONITOR: new reverse search provider dasschnelle.at for
|
||||
|
@ -118,7 +118,8 @@ FHEMWEB_Initialize($)
|
||||
"plotmode:gnuplot,gnuplot-scroll,SVG plotsize endPlotToday:1,0 plotfork ".
|
||||
"stylesheetPrefix touchpad:deprecated smallscreen:deprecated ".
|
||||
"basicAuth basicAuthMsg hiddenroom hiddengroup HTTPS allowfrom CORS:0,1 ".
|
||||
"refresh longpoll:1,0 redirectCmds:0,1 reverseLogs:0,1 menuEntries";
|
||||
"refresh longpoll:1,0 redirectCmds:0,1 reverseLogs:0,1 menuEntries ".
|
||||
"roomIcons";
|
||||
|
||||
###############
|
||||
# Initialize internal structures
|
||||
@ -743,7 +744,7 @@ FW_makeSelect($$$$)
|
||||
FW_pO FW_select("","arg.$cmd$d",\@al, $selEl, $class,
|
||||
"FW_selChange(this.options[selectedIndex].text,'$list','val.$cmd$d')");
|
||||
FW_pO FW_textfield("val.$cmd$d", 30, $class);
|
||||
|
||||
Log 1, "$d $cmd $list";
|
||||
# Initial setting
|
||||
FW_pO "<script type=\"text/javascript\">" .
|
||||
"FW_selChange('$selEl','$list','val.$cmd$d')</script>";
|
||||
@ -970,7 +971,10 @@ FW_roomOverview($)
|
||||
}
|
||||
|
||||
# image tag if we have an icon, else empty
|
||||
my $icon = FW_iconName("ico$l1") ? FW_makeImage("ico$l1")." " : "";
|
||||
my $icoName = "ico$l1";
|
||||
map { my ($n,$v) = split(":",$_); $icoName=$v if($l1 =~ m/$n/); }
|
||||
split(" ", AttrVal($FW_wname, "roomIcons", ""));
|
||||
my $icon = FW_iconName($icoName) ? FW_makeImage($icoName)." " : "";
|
||||
|
||||
if($l2 =~ m/.html$/ || $l2 =~ m/^http/) {
|
||||
FW_pO "$td<a href=\"$l2\">$icon$l1</a></td>";
|
||||
@ -2838,6 +2842,18 @@ FW_dropdownFn()
|
||||
</li>
|
||||
<br>
|
||||
|
||||
<a name="roomIcons"></a>
|
||||
<li>roomIcons<br>
|
||||
Space separated list of room:icon pairs, to override the default
|
||||
behaviour of showing an icon, if there is one with the name of
|
||||
"icoRoomName". This is the correct way to remove the icon for the room
|
||||
Evertything, or the set one for rooms with / in the name (e.g.
|
||||
Anlagen/EDV). The first part is treated as regexp, so space is
|
||||
represented by a dot. Example:<br>
|
||||
attr WEB roomIcons Everything: Anlagen.EDV:icoEverything
|
||||
</li>
|
||||
<br>
|
||||
|
||||
<a name="sortby"></a>
|
||||
<li>sortby<br>
|
||||
Take the value of this attribute when sorting the devices in the room
|
||||
|
Loading…
x
Reference in New Issue
Block a user