Projekt

Allgemein

Profil

GX-Task #60707

Von Ulrich Wenk vor fast 5 Jahren aktualisiert

Wir haben folgende Meldung erhalten: 

 Guten Tag, 

 wenn die Shop-Startseite in PC-Ansicht bei aktivem Teaser Slider mit F5 aktualisiert wird, erscheint immer links oberhalb des Teaser Sliders der Text "Placeholder Image", bevor der linke Slider-Pfeil aufgebaut wird. 

 Besonders gut zu sehen im Firefox (als Alt-Text), noch gut erkennbar im Microsoft Edge (als chinesisches Kästchen :-), nur im Chrome nicht erkennbar, weil vermutlich am schnellsten. 

 Das sollte gelegentlich überarbeitet werden. 

 loop: 
 for (var index in slider.slides) { 
 var slide = slider.slides[index]; 

 if (slide.languageId !== +placeholderSlide.languageId) { // + converts value to int 
 continue; 
 } 

 for (var imageIndex in slide.images) { 
 var slideImage = slide.images[imageIndex]; 

 if (slideImage.breakpoint === breakpoint && slideImage.image) { 
 var slide = document.createElement('div'); 
 slide.className = 'swiper-slide'; 

 var image = document.createElement('img'); 
 image.className = 'placeholder-image img-responsive center-block'; 
 image.setAttribute('src', placeholderSlide.baseUrl + slideImage.image); 
 image.setAttribute('alt', 'Placeholder Image'); 

 slide.appendChild(image); 

 document.querySelector('#slider .swiper-container .swiper-wrapper').appendChild(slide); 

 break loop; 


 --- 
 **EDIT** 17.05.2019 
 1. Lege einen Teaser-Slider (mit Bild für Desktop) an unter Darstellung > Teaser-Slider 
 2. Rufe den Shop im Firefox-Browser auf (reproduziert Firefox Quantum 66.0.5) 
 3. Achte auf den oberen, linken Rand des Teaser-Slider und lade die Seite neu   
 Ergebnis: für einen kurzen Moment, bevor der Teaser geladen ist, ist der Text "*Placeholder Image*" zu sehen

Zurück