Advertisement
Guest User

diff

a guest
Mar 6th, 2014
29
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 1.42 KB | None | 0 0
  1. diff --git a/js/parts/Chart.js b/js/parts/Chart.js
  2. index 915ebca..5ab8428 100644
  3. --- a/js/parts/Chart.js
  4. +++ b/js/parts/Chart.js
  5. @@ -1219,6 +1219,14 @@
  6.                     x = pInt(style.left) + chart.plotLeft,
  7.                     y = pInt(style.top) + chart.plotTop + 12;
  8.  
  9. +                                if(typeof style.left === 'string' && style.left.indexOf('%') !== -1){
  10. +                                    x = style.left;
  11. +                                }
  12. +                                
  13. +                                if(typeof style.top === 'string' && style.top.indexOf('%') !== -1){
  14. +                                    y = style.top;
  15. +                                }
  16. +                                
  17.                 // delete to prevent rewriting in IE
  18.                 delete style.left;
  19.                 delete style.top;
  20. diff --git a/js/parts/SvgRenderer.js b/js/parts/SvgRenderer.js
  21. index 49e95e8..a208b30 100644
  22. --- a/js/parts/SvgRenderer.js
  23. +++ b/js/parts/SvgRenderer.js
  24. @@ -1929,9 +1929,12 @@
  25.             return renderer.html(str, x, y);
  26.         }
  27.  
  28. -       x = mathRound(pick(x, 0));
  29. -       y = mathRound(pick(y, 0));
  30. -
  31. +-               if(!(typeof x === 'string' && x.indexOf('%') !== -1)){
  32. +                    x = mathRound(pick(x, 0));
  33. +                }
  34. +-               if(!(typeof y === 'string' && y.indexOf('%') !== -1)){
  35. +                    y = mathRound(pick(y, 0));
  36. +                }
  37.         wrapper = renderer.createElement('text')
  38.             .attr({
  39.                 x: x,
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement