Skip to content

Commit c2d9950

Browse files
committed
Fixes #389 getActiveElement returns old element
1 parent e986f9c commit c2d9950

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

index.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -462,6 +462,8 @@ <h2>Usage and Demo</h2>
462462
onPopoverRender: (popover) => {
463463
popover.title.innerHTML = `${driverObj.getActiveIndex()} ${driverObj.hasNextStep() ? 'Yes' : 'No'} ${driverObj.hasPreviousStep() ? 'Yes' : 'No'}`
464464
popover.description.innerHTML = `${driverObj.isFirstStep() ? 'Yes' : 'No'} ${driverObj.isLastStep() ? 'Yes' : 'No'}`
465+
466+
console.log(driverObj.getActiveStep());
465467
}
466468
});
467469

src/highlight.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,16 +128,17 @@ function transferHighlight(toElement: Element, toStep: DriveStep) {
128128
}
129129

130130
setState("__transitionCallback", undefined);
131-
setState("previousStep", fromStep);
132-
setState("previousElement", fromElement);
133-
setState("activeStep", toStep);
134-
setState("activeElement", toElement);
135131
}
136132

137133
window.requestAnimationFrame(animate);
138134
};
139135

140136
setState("__transitionCallback", animate);
137+
setState("previousStep", fromStep);
138+
setState("previousElement", fromElement);
139+
setState("activeStep", toStep);
140+
setState("activeElement", toElement);
141+
141142
window.requestAnimationFrame(animate);
142143

143144
bringInView(toElement);

0 commit comments

Comments
 (0)