Tutorial: Kein sichtbarer Sprung bei Modal-Steps
Bubble wird bei Modal-Steps erst unsichtbar positioniert, dann nach 450ms (wenn Modal-Transition abgeschlossen) korrekt repositioniert und erst dann sichtbar gemacht.
Dieser Commit ist enthalten in:
@@ -1406,6 +1406,8 @@ const Tutorial = {
|
||||
setTimeout(function() {
|
||||
if (self2._isActive && self2._currentStep === i) {
|
||||
self2._positionBubble(step);
|
||||
// Jetzt erst sichtbar machen
|
||||
self2._els.bubble.classList.add('visible');
|
||||
// Clamp + Arrow nochmal ausfuehren
|
||||
requestAnimationFrame(function() {
|
||||
var bubble = self2._els.bubble;
|
||||
@@ -1538,8 +1540,11 @@ const Tutorial = {
|
||||
bubble.classList.remove('tutorial-bubble-pulsing');
|
||||
}
|
||||
|
||||
// Sichtbar machen
|
||||
bubble.classList.add('visible');
|
||||
// Sichtbar machen (bei Modal-Steps erst nach Reposition)
|
||||
var isModalBubbleStep = step.bubbleTarget && step.target && step.target.indexOf('#modal-') !== -1;
|
||||
if (!isModalBubbleStep) {
|
||||
bubble.classList.add('visible');
|
||||
}
|
||||
|
||||
// Sicherheitscheck: Bubble komplett im sichtbaren Bereich halten
|
||||
var self = this;
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren