projects
/
dygraphs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #628 from pshevtsov/super-annotations-xOptView
[dygraphs.git]
/
src
/
extras
/
synchronizer.js
diff --git
a/src/extras/synchronizer.js
b/src/extras/synchronizer.js
index
bd75050
..
dd4329c
100644
(file)
--- a/
src/extras/synchronizer.js
+++ b/
src/extras/synchronizer.js
@@
-107,7
+107,7
@@
Dygraph.synchronize = function(/* dygraphs..., opts */) {
if (!prevCallbacks[j]) {
prevCallbacks[j] = {};
}
if (!prevCallbacks[j]) {
prevCallbacks[j] = {};
}
- for (var k
in callBackTypes
) {
+ for (var k
= callBackTypes.length - 1; k >= 0; k--
) {
prevCallbacks[j][callBackTypes[k]] = dygraphs[j].getFunctionOption(callBackTypes[k]);
}
}
prevCallbacks[j][callBackTypes[k]] = dygraphs[j].getFunctionOption(callBackTypes[k]);
}
}
@@
-162,7
+162,7
@@
function attachZoomHandlers(gs, syncOpts, prevCallbacks) {
for (var j = 0; j < gs.length; j++) {
if (gs[j] == me) {
if (prevCallbacks[j] && prevCallbacks[j].drawCallback) {
for (var j = 0; j < gs.length; j++) {
if (gs[j] == me) {
if (prevCallbacks[j] && prevCallbacks[j].drawCallback) {
- prevCallbacks[j].drawCallback
(me, initial
);
+ prevCallbacks[j].drawCallback
.apply(this, arguments
);
}
continue;
}
}
continue;
}
@@
-170,7
+170,7
@@
function attachZoomHandlers(gs, syncOpts, prevCallbacks) {
}
block = false;
}
}
block = false;
}
- },
fals
e /* no need to redraw */);
+ },
tru
e /* no need to redraw */);
}
}
}
}
@@
-187,7
+187,7
@@
function attachSelectionHandlers(gs, prevCallbacks) {
for (var i = 0; i < gs.length; i++) {
if (me == gs[i]) {
if (prevCallbacks[i] && prevCallbacks[i].highlightCallback) {
for (var i = 0; i < gs.length; i++) {
if (me == gs[i]) {
if (prevCallbacks[i] && prevCallbacks[i].highlightCallback) {
- prevCallbacks[i].highlightCallback
(event, x, points, row, seriesName
);
+ prevCallbacks[i].highlightCallback
.apply(this, arguments
);
}
continue;
}
}
continue;
}
@@
-205,7
+205,7
@@
function attachSelectionHandlers(gs, prevCallbacks) {
for (var i = 0; i < gs.length; i++) {
if (me == gs[i]) {
if (prevCallbacks[i] && prevCallbacks[i].unhighlightCallback) {
for (var i = 0; i < gs.length; i++) {
if (me == gs[i]) {
if (prevCallbacks[i] && prevCallbacks[i].unhighlightCallback) {
- prevCallbacks[i].unhighlightCallback
(event
);
+ prevCallbacks[i].unhighlightCallback
.apply(this, arguments
);
}
continue;
}
}
continue;
}
@@
-213,7
+213,7
@@
function attachSelectionHandlers(gs, prevCallbacks) {
}
block = false;
}
}
block = false;
}
- });
+ }
, true /* no need to redraw */
);
}
}
}
}