From 44b8543e263221332d10065cde5a9e60ed6f1218 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sun, 8 Feb 2015 16:38:50 +0000 Subject: [PATCH] svg.js: display values on safari (Forum #33298) git-svn-id: https://svn.fhem.de/fhem/trunk@7917 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/www/pgm2/svg.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fhem/www/pgm2/svg.js b/fhem/www/pgm2/svg.js index ce156a56e..895af47be 100644 --- a/fhem/www/pgm2/svg.js +++ b/fhem/www/pgm2/svg.js @@ -206,8 +206,8 @@ sv_menu(evt, embed) $("#content").append(par.div); var pl = selNode[arrName]; - if(pl.length > 2) - mousemove({pageX:pl[pl.length-2].x}); + if(pl.numberOfItems > 2) + mousemove({pageX:pl.getItem(pl.numberOfItems-2).x}); } } @@ -233,16 +233,16 @@ sv_menu(evt, embed) function mousemove(e) { - var xRaw = e.pageX, pl = selNode[arrName], l = pl.length, i1; + var xRaw = e.pageX, pl = selNode[arrName], l = pl.numberOfItems, i1; if(!embed) xRaw -= $(svg).offset().left; for(i1=0; i1 xRaw) + if(pl.getItem(i1).x > xRaw) break; if(i1==l || i1==0) return; - var pp=pl[i1-1], pn=pl[i1]; + var pp=pl.getItem(i1-1), pn=pl.getItem(i1); var xR = (xRaw-pp.x)/(pn.x-pp.x); // Compute interim values var yRaw = pp.y+xR*(pn.y-pp.y);