1.7.1 — a kiemelt panel play gombjának javítása
Javítva
A kiemelt panel nagy play gombja nem indította el a zenét. A fejezetek lenyitásához felvett toggle nevű változó a JavaScript változó-felhúzása (hoisting) miatt elárnyékolta az ugyanígy hívott toggle() függvényt a teljes kattintáskezelőben, így a gomb TypeError: toggle is not a function hibával elhalt, még mielőtt bármi történt volna. A változó új nevet kapott, és a fájl minden más ilyen névütközését is átvizsgáltuk.
Ezen kívül:
- Az ekvalizér többé nem tudja elvenni a hangot. A hangelemző eddig akkor is bekötötte magát, ha az
AudioContextnem futott — ilyenkor a hang egy halott gráfba folyt, és nem volt visszaút, mert a bekötés visszafordíthatatlan. Innentől csak futó hangkörnyezetben történik meg; egyébként az ekvalizér kimarad, a zene pedig szól. - A hangelemző gráf kizárólag a lejátszás előtt épül fel. Eddig a
playeseményből is megkísérelte, egy már szóló elemre kapcsolódva — a Chrome ilyenkor csendet ad vissza. - A rejtett lejátszási hibák láthatóvá váltak. Eddig a
play()hibáját csendben elnyeltük, ezért látszott úgy, hogy a kattintásra egyszerűen nem történik semmi. - A kiemelt panel által előre kiválasztott szám indításakor megjelenik az alsó ragadós sáv is. Eddig ez az egy útvonal kihagyta.
- A számok sora tördelhető lett, így a fejezetlista a sor alá kerül, nem szorul be a cím és a gombok közé.
Frissítés
Bővítmények → Lejátszási Lista Player → Frissítés. Frissítés után a böngészőben egy erős újratöltés (Ctrl+F5) javasolt, hogy a régi JavaScript ne maradjon a gyorsítótárban.