mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 10:46:53 +00:00
98_SVG.pm/01_FHEMWEB.pm: do not set plotEmbed for iOS (Forum #27211)
git-svn-id: https://svn.fhem.de/fhem/trunk@8965 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
c3ec4c2a4d
commit
9ec1c99b35
@ -2890,11 +2890,9 @@ FW_widgetOverride($$)
|
||||
<li>plotEmbed 0<br>
|
||||
SVG plots are rendered as part of <embed> tags, as in the past
|
||||
this was the only way to display SVG, and it allows to render them in
|
||||
parallel, see plotfork. As of iOS 8, if FHEMWEB is called from the Home
|
||||
Screen, the SVG is fetched but not displayed, which is IMHO a bug.
|
||||
parallel, see plotfork.
|
||||
Setting plotEmbed to 0 will render SVG in-place, but as a side-effect
|
||||
makes the plotfork attribute meaningless.<br>
|
||||
This attribute defaults to 0 on iOS8 devices, and 1 elsewhere.
|
||||
</li><br>
|
||||
|
||||
|
||||
@ -3569,13 +3567,9 @@ FW_widgetOverride($$)
|
||||
SVG Grafiken werden als Teil der <embed> Tags dargestellt, da
|
||||
früher das der einzige Weg war SVG darzustellen, weiterhin
|
||||
erlaubt es das parallele Berechnen via plotfork (s.o.)
|
||||
Ab iOS 8 werden SVG Grafiken in einem embed Tag nicht dargestellt,
|
||||
falls FHEMWEB vom HomeScreen gestartet wurde (mAn ist das ein Bug in
|
||||
iOS8).
|
||||
Falls plotEmbed auf 0 gesetzt wird, dann werden die SVG Grafiken als
|
||||
Teil der HTML-Seite generiert, was leider das plotfork Attribut
|
||||
wirkungslos macht. Die Voreinstellung ist 0 auf iOS 8 Geräten, und
|
||||
1 sonst.
|
||||
wirkungslos macht.
|
||||
</li><br>
|
||||
|
||||
|
||||
|
@ -162,8 +162,8 @@ SVG_getplotsize($)
|
||||
sub
|
||||
SVG_isEmbed($)
|
||||
{
|
||||
return (AttrVal($FW_wname, "plotEmbed",
|
||||
$FW_userAgent !~ m/(iPhone|iPad|iPod).*OS (8|9)/));
|
||||
return (AttrVal($FW_wname, "plotEmbed", 1));
|
||||
# $FW_userAgent !~ m/(iPhone|iPad|iPod).*OS (8|9)/));
|
||||
}
|
||||
|
||||
##################
|
||||
|
@ -134,7 +134,7 @@ sv_menu(evt, embed)
|
||||
"translate(0,"+ (h/y_mul+y_min-h/ny_mul-ny_min)*y_mul +") "+
|
||||
"scale(1, "+ (y_mul/ny_mul) +") ";
|
||||
o.setAttribute("transform", tr);
|
||||
doc.documentElement.appendChild(o);
|
||||
svgNode.appendChild(o);
|
||||
}
|
||||
|
||||
//show/hide
|
||||
|
Loading…
x
Reference in New Issue
Block a user