From bfc8ca179e0d83686484d41b9ca3bf0b2e3433ea Mon Sep 17 00:00:00 2001 From: Damian Date: Sun, 28 Feb 2021 19:17:50 +0000 Subject: [PATCH] 98_DOIF.pm: new ui_Table function widget, PUP with arguments for icon text and icon class git-svn-id: https://svn.fhem.de/fhem/trunk@23858 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_DOIF.pm | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm index 9975bbddb..1d964742b 100644 --- a/fhem/FHEM/98_DOIF.pm +++ b/fhem/FHEM/98_DOIF.pm @@ -728,13 +728,13 @@ sub DOIF_RegisterEvalAll sub DOIF_tablePopUp { my ($pn,$d,$icon,$table) = @_; $table = $table ? $table : "uiTable"; + my ($ic,$itext,$iclass)=split(",",$icon); if ($defs{$d} && AttrVal($d,$table,"")) { - my $ret = "".FW_makeImage($icon).""; + my $ret = "".FW_makeImage($ic,$itext,$iclass).""; } else { return "no device $d or attribut $table"; } } - sub DOIF_summaryFn ($$$$) { my ($FW_wname, $d, $room, $pageHash) = @_; # pageHash is set for summaryFn. my $hash = $defs{$d}; @@ -4151,6 +4151,13 @@ sub FW_makeImage { # Widgets + + +sub widget { + my ($value,$widget,$set)=@_; + $set="" if (!defined $set); + return ($value,"",$widget,$set) +} sub temp_knob { my ($value,$color,$set)=@_;