mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
FHEMWEB: sortRoom correction, more doc for sortRoom/column
git-svn-id: https://svn.fhem.de/fhem/trunk@8274 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
8f3d97f450
commit
bf91fb29c1
@ -897,8 +897,7 @@ FW_updateHashes()
|
|||||||
$FW_room = AttrVal($FW_detail, "room", "Unsorted") if($FW_detail);
|
$FW_room = AttrVal($FW_detail, "room", "Unsorted") if($FW_detail);
|
||||||
|
|
||||||
if(AttrVal($FW_wname, "sortRooms", "")) { # Slow!
|
if(AttrVal($FW_wname, "sortRooms", "")) { # Slow!
|
||||||
my @sortBy = map { s/%20/ /g; $_ }
|
my @sortBy = split( " ", AttrVal( $FW_wname, "sortRooms", "" ) );
|
||||||
split( " ", AttrVal( $FW_wname, "sortRooms", "" ) );
|
|
||||||
my %sHash;
|
my %sHash;
|
||||||
map { $sHash{$_} = FW_roomIdx(\@sortBy,$_) } keys %FW_rooms;
|
map { $sHash{$_} = FW_roomIdx(\@sortBy,$_) } keys %FW_rooms;
|
||||||
@FW_roomsArr = sort { $sHash{$a} cmp $sHash{$b} } keys %FW_rooms;
|
@FW_roomsArr = sort { $sHash{$a} cmp $sHash{$b} } keys %FW_rooms;
|
||||||
@ -3078,9 +3077,9 @@ FW_widgetOverride($$)
|
|||||||
|
|
||||||
<a name="sortRooms"></a>
|
<a name="sortRooms"></a>
|
||||||
<li>sortRooms<br>
|
<li>sortRooms<br>
|
||||||
Space separated list of rooms to override the default
|
Space separated list of rooms to override the default sort order of the
|
||||||
sort order of the room links.
|
room links. As the rooms in this attribute are actually regexps, space
|
||||||
Space in room names to be written as %20 for this attribute.
|
in the roomname has to be specified as dot (.).
|
||||||
Example:<br>
|
Example:<br>
|
||||||
attr WEB sortRooms DG OG EG Keller
|
attr WEB sortRooms DG OG EG Keller
|
||||||
</li>
|
</li>
|
||||||
@ -3232,7 +3231,8 @@ FW_widgetOverride($$)
|
|||||||
a column if they are part of a <a href="#group">group</a>.
|
a column if they are part of a <a href="#group">group</a>.
|
||||||
This attribute can be used to sort the groups in a room, just specify
|
This attribute can be used to sort the groups in a room, just specify
|
||||||
the groups in one column.
|
the groups in one column.
|
||||||
Space in the room name has to be written as %20 for this attribute.
|
Space in the room and group name has to be written as %20 for this
|
||||||
|
attribute.
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<a name="closeConn"></a>
|
<a name="closeConn"></a>
|
||||||
@ -3668,8 +3668,9 @@ FW_widgetOverride($$)
|
|||||||
<a name="sortRooms"></a>
|
<a name="sortRooms"></a>
|
||||||
<li>sortRooms<br>
|
<li>sortRooms<br>
|
||||||
Durch Leerzeichen getrennte Liste von Räumen, um deren Reihenfolge
|
Durch Leerzeichen getrennte Liste von Räumen, um deren Reihenfolge
|
||||||
zu definieren. Leerzeichen in Raumnamen muss als %20 spezifiziert
|
zu definieren.
|
||||||
werden fuer dieses Attribut.
|
Da die Räume in diesem Attribut als Regexp interpretiert werden,
|
||||||
|
sind Leerzeichen im Raumnamen als Punkt (.) zu hinterlegen.
|
||||||
Beispiel:<br>
|
Beispiel:<br>
|
||||||
attr WEB sortRooms DG OG EG Keller
|
attr WEB sortRooms DG OG EG Keller
|
||||||
</li><br>
|
</li><br>
|
||||||
@ -3836,8 +3837,8 @@ FW_widgetOverride($$)
|
|||||||
können nur dann Teil einer Spalte sein wenn sie in <a
|
können nur dann Teil einer Spalte sein wenn sie in <a
|
||||||
href="#group">group</a> stehen. Dieses Attribut kann man zum sortieren
|
href="#group">group</a> stehen. Dieses Attribut kann man zum sortieren
|
||||||
der Gruppen auch dann verwenden, wenn man nur eine Spalte hat.
|
der Gruppen auch dann verwenden, wenn man nur eine Spalte hat.
|
||||||
Leerzeichen im Raumnamen sind für dieses Attribut als %20 zu
|
Leerzeichen im Raum- und Gruppennamen sind für dieses Attribut als
|
||||||
schreiben.
|
%20 zu schreiben.
|
||||||
</li><br>
|
</li><br>
|
||||||
|
|
||||||
<a name="closeConn"></a>
|
<a name="closeConn"></a>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user