mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
49_SSCam: PTZ panel internal code changed
git-svn-id: https://svn.fhem.de/fhem/trunk@19846 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
101d4849e1
commit
2f944e78c8
@ -1,5 +1,6 @@
|
|||||||
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
# Add changes at the top of the list. Keep it in ASCII, and 80-char wide.
|
||||||
# Do not insert empty lines here, update check depends on it.
|
# Do not insert empty lines here, update check depends on it.
|
||||||
|
- change: 49_SSCam: PTZ panel internal code changed
|
||||||
- bugfix: 49_SSCam: fix warnings
|
- bugfix: 49_SSCam: fix warnings
|
||||||
- feature: 49_SSCam: support of FTUI Widget with SSCamSTRM, new attributes
|
- feature: 49_SSCam: support of FTUI Widget with SSCamSTRM, new attributes
|
||||||
in SSCamSTRM, some fixes
|
in SSCamSTRM, some fixes
|
||||||
|
@ -48,6 +48,7 @@ eval "use FHEM::Meta;1" or my $modMetaAbsent = 1;
|
|||||||
|
|
||||||
# Versions History intern
|
# Versions History intern
|
||||||
our %SSCam_vNotesIntern = (
|
our %SSCam_vNotesIntern = (
|
||||||
|
"8.16.2" => "17.07.2019 change function SSCam_ptzpanel using css stylesheet ",
|
||||||
"8.16.1" => "16.07.2019 fix warnings ",
|
"8.16.1" => "16.07.2019 fix warnings ",
|
||||||
"8.16.0" => "14.07.2019 change detail link generation from SSCamSTRM to SSCam ",
|
"8.16.0" => "14.07.2019 change detail link generation from SSCamSTRM to SSCam ",
|
||||||
"8.15.2" => "14.07.2019 fix order of snaps in snapgallery when adding new snaps, fix english date formating in composegallery, ".
|
"8.15.2" => "14.07.2019 fix order of snaps in snapgallery when adding new snaps, fix english date formating in composegallery, ".
|
||||||
@ -6965,8 +6966,9 @@ sub SSCam_ptzpanel(@) {
|
|||||||
$pbsf = AttrVal("$ptzcdev","ptzButtonSizeFTUI", 100); # Größe der Druckbuttons im FTUI in %
|
$pbsf = AttrVal("$ptzcdev","ptzButtonSizeFTUI", 100); # Größe der Druckbuttons im FTUI in %
|
||||||
|
|
||||||
$ptz_ret = "";
|
$ptz_ret = "";
|
||||||
$ptz_ret .= "<style>TD.ptzcontrol {padding: 5px 5px;}</style>";
|
$ptz_ret .= "<style>TD.ptzcontrol {padding: 5px 7px;}</style>";
|
||||||
$ptz_ret .= '<table class="rc_body">';
|
$ptz_ret .= "<style>.defsize { font-size:16px; } </style>";
|
||||||
|
$ptz_ret .= '<table class="rc_body defsize">';
|
||||||
|
|
||||||
foreach my $rownr (0..9) {
|
foreach my $rownr (0..9) {
|
||||||
$rownr = sprintf("%2.2d",$rownr);
|
$rownr = sprintf("%2.2d",$rownr);
|
||||||
@ -7010,7 +7012,6 @@ sub SSCam_ptzpanel(@) {
|
|||||||
}
|
}
|
||||||
$ptz_ret .= "</tr>\n";
|
$ptz_ret .= "</tr>\n";
|
||||||
}
|
}
|
||||||
|
|
||||||
$ptz_ret .= "</table>";
|
$ptz_ret .= "</table>";
|
||||||
|
|
||||||
########################
|
########################
|
||||||
@ -7028,7 +7029,6 @@ sub SSCam_ptzpanel(@) {
|
|||||||
}
|
}
|
||||||
if($Presets) {
|
if($Presets) {
|
||||||
$Presets =~ s,^<td[^>]*>(.*)</td>$,$1,;
|
$Presets =~ s,^<td[^>]*>(.*)</td>$,$1,;
|
||||||
# Log3($name, 1, "$name - commandArgs: $Presets");
|
|
||||||
} else {
|
} else {
|
||||||
$Presets = FW_pH "cmd.$name=set $name $cmdPreset", $cmdPreset, 0, "", 1, 1;
|
$Presets = FW_pH "cmd.$name=set $name $cmdPreset", $cmdPreset, 0, "", 1, 1;
|
||||||
}
|
}
|
||||||
@ -7040,32 +7040,23 @@ sub SSCam_ptzpanel(@) {
|
|||||||
last if(defined($Patrols));
|
last if(defined($Patrols));
|
||||||
}
|
}
|
||||||
|
|
||||||
# Rahmenklasse
|
if($Patrols) {
|
||||||
$ptz_ret .= "<div class=\"ptzpanel\">";
|
$Patrols =~ s,^<td[^>]*>(.*)</td>$,$1,;
|
||||||
$ptz_ret .= "<table class=\"rc_body\">";
|
} else {
|
||||||
|
$Patrols = FW_pH "cmd.$name=set $name $cmdPatrol", $cmdPatrol, 0, "", 1, 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
$ptz_ret .= '<table class="rc_body defsize">';
|
||||||
|
|
||||||
$ptz_ret .= "<tr>";
|
$ptz_ret .= "<tr>";
|
||||||
$ptz_ret .= '<td class="rc_button">';
|
$ptz_ret .= "<td>Preset: </td><td>$Presets</td>";
|
||||||
|
$ptz_ret .= "</tr>";
|
||||||
|
|
||||||
# Dropdown Klasse
|
|
||||||
$ptz_ret .= "<table class=\"webcmd\">";
|
|
||||||
$ptz_ret .= "<tr>";
|
$ptz_ret .= "<tr>";
|
||||||
$ptz_ret .= "<td style=\"font-size:250%;\">Preset: </td><td><div class='col3'>$Presets</div></td>";
|
$ptz_ret .= "<td>Patrol: </td><td>$Patrols</td>";
|
||||||
$ptz_ret .= "</tr>";
|
$ptz_ret .= "</tr>";
|
||||||
$ptz_ret .= "</table>";
|
|
||||||
|
|
||||||
$ptz_ret .= "<table class=\"webcmd\">";
|
|
||||||
$ptz_ret .= "<tr>";
|
|
||||||
$ptz_ret .= "<td style=\"font-size:250%;\">Patrol: </td><td><div class='col3'>$Patrols</div></td>";
|
|
||||||
$ptz_ret .= "</tr>";
|
|
||||||
$ptz_ret .= "</table>";
|
$ptz_ret .= "</table>";
|
||||||
|
|
||||||
# Rahmenklasse end
|
|
||||||
$ptz_ret .= "</td>";
|
|
||||||
$ptz_ret .= "</tr>";
|
|
||||||
$ptz_ret .= "</table>";
|
|
||||||
$ptz_ret .= "</div>";
|
|
||||||
|
|
||||||
#####################
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($rowisset) {
|
if ($rowisset) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user