Simplify as we don't support IE8- anyway.

Thanks, @mbostock!
This commit is contained in:
Jason Davies 2012-02-14 18:46:48 +00:00
Родитель 2936a6b1e7
Коммит 6a0ad0247a
3 изменённых файлов: 6 добавлений и 30 удалений

16
d3.js поставляемый
Просмотреть файл

@ -3020,20 +3020,8 @@ function d3_behavior_mousePoint(container, e) {
point = point.matrixTransform(container.getScreenCTM().inverse());
return [point.x, point.y];
}
var rect = container.getBoundingClientRect(),
b = document.body,
d = document.documentElement,
x = 0,
y = 0;
// http://www.quirksmode.org/js/events_properties.html#link8
if (e.pageX || e.pageY) {
x = e.pageX;
y = e.pageY;
} else if (e.clientX || e.clientY) {
x = e.clientX + b.scrollLeft + d.scrollLeft;
y = e.clientX + b.scrollTop + d.scrollTop;
}
return [x - rect.left, y - rect.top];
var rect = container.getBoundingClientRect();
return [e.pageX - rect.left, e.pageY - rect.top];
};
d3.behavior.touches = function(container, touches) {
if (arguments.length < 2) touches = d3.event.touches;

4
d3.min.js поставляемый

Различия файлов скрыты, потому что одна или несколько строк слишком длинны

Просмотреть файл

@ -29,18 +29,6 @@ function d3_behavior_mousePoint(container, e) {
point = point.matrixTransform(container.getScreenCTM().inverse());
return [point.x, point.y];
}
var rect = container.getBoundingClientRect(),
b = document.body,
d = document.documentElement,
x = 0,
y = 0;
// http://www.quirksmode.org/js/events_properties.html#link8
if (e.pageX || e.pageY) {
x = e.pageX;
y = e.pageY;
} else if (e.clientX || e.clientY) {
x = e.clientX + b.scrollLeft + d.scrollLeft;
y = e.clientX + b.scrollTop + d.scrollTop;
}
return [x - rect.left, y - rect.top];
var rect = container.getBoundingClientRect();
return [e.pageX - rect.left, e.pageY - rect.top];
};